上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: #include 包含指令 将一个源文件嵌入到当前源文件中该点处。 #include<文件名> 按标准方式搜索,文件位于C++系统目录的include子目录下 #include"文件名" 首先在当前目录中搜索,若没有,再按标准方式搜索。 #define 宏定义指令 定义符号常量,很多情况下已被con 阅读全文
posted @ 2016-03-23 19:50 高傲的monkey 阅读(846) 评论(0) 推荐(0)
摘要: 1、常引用:被引用的对象不能被更新 使用:const 类型名 &引用对象 如const int &a; 2、常对象:必须进行初始化,并且对象不能改变 使用:类名 const 对象名 常对象只能访问常成员函数; 3、常数组:数组元素不能改变 使用:const 数组名 4、常指针:指向常量的指针 con 阅读全文
posted @ 2016-03-23 19:37 高傲的monkey 阅读(242) 评论(0) 推荐(0)
摘要: 友元是c++提供的一种破坏数据封装和数据隐藏特性的机制; 分为友元类和友元函数; 友元函数; 1、由关键字friend 修饰说明的非成员函数; 2、在函数体中可以通过类的对象访问私有成员和protect成员; 作用:增加灵活性,使程序员可以在封装和快速性方面做合理选择。 #include <iost 阅读全文
posted @ 2016-03-23 19:20 高傲的monkey 阅读(300) 评论(0) 推荐(0)
摘要: 静态成员分为静态数据成员和静态函数成员: 静态数据成员: 1、用关键字static来声明; 2、该类的所有对象维护改成员的同一份拷贝;(就是说所有的对象看到的是同一份数据) 3、必须在类外定义和初始化(声明后立刻初始化),用::指明所属的类(但是要在类中进行声明) 4、如果静态数据成员为公有可以通过 阅读全文
posted @ 2016-03-23 18:09 高傲的monkey 阅读(304) 评论(0) 推荐(0)
摘要: #include<iostream> using namespace std; class A { private: int a; int b; public: A(int a,int b)//==A(A *this,int a,int b); { this->a = a; this->b = b; 阅读全文
posted @ 2016-03-23 17:55 高傲的monkey 阅读(101) 评论(0) 推荐(0)
摘要: 构造函数: 作用:初始化类中的数据成员 特点: 1、在对象创建时,由系统自动调用; 2、构造函数名与类名相同; 3、不能指定返回类型 4、允许为内联,重载,带默认参数值得函数 5、如果类中未声明,系统自动产生一个默认形式的构造函数; 拷贝构造函数: 用类的一个对象去初始化类的另一个对象。 析构函数: 阅读全文
posted @ 2016-03-21 20:53 高傲的monkey 阅读(288) 评论(0) 推荐(0)
摘要: 1、抽象: 抽象出公有特性,包括公有动作,公有数据。 2、类:类是具有相同属性和行为的一组对象的集合(变量和函数) 声明格式: class 类名(Dog) { 类体:(数据和函数成员)默认为私有成员,结构体默认为公有成员 } 3、类成员的访问权限:public ,private,protected 阅读全文
posted @ 2016-03-17 19:22 高傲的monkey 阅读(788) 评论(0) 推荐(0)
摘要: void指针:主要是便于传递不同类型的参数 const指针: const char *p :const 在* 的左边表示指向一个常量指针:表示指向的内容不可变(*p不能变,p可以改变) int a = 3; int b = 4; const int *p = &a; p=&b;允许;但是*p = 5 阅读全文
posted @ 2016-03-17 18:18 高傲的monkey 阅读(625) 评论(0) 推荐(0)
摘要: 1.命名空间:namespace std; 2.reference (&a) 引用:一个变量的另一个名字 如:int ival = 1024; int &reval = ival;//声明时必须指明本体,并且类型必须匹配 ,引用与变量只能一对一的匹配。 reval = 1024; 范例:(引用同时也 阅读全文
posted @ 2016-03-17 18:03 高傲的monkey 阅读(273) 评论(0) 推荐(0)
摘要: 组播通信 通信步骤: 组播发送: 1、 创建数据报套接字socket() 2、 接收方地址指定为组播地址(ip port) 3、 发送数据包sendto() 4、 关闭套接字close() 组播的接受: 1、 创建数据报套接字 2、 加入多播组 struct ip_mreq { struct in_ 阅读全文
posted @ 2016-03-17 17:06 高傲的monkey 阅读(3852) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页