摘要: 第12章 类和动态内存分配 动态内存和类 动态内存分配让程序在运行时决定内存分配,而不是在编译时决定。 C++使用new和delete运算符来动态控制内存。 使用关键字static可以将类成员声明为静态存储类。对于静态类成员,无论创建了多少对象,程序都只创建一个静态类变量副本。这对于所有类对象都具有 阅读全文
posted @ 2020-06-05 14:49 溪嘉嘉 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 基本类型中的new和delete 创建类对象 C++可以使用类构造函数以动态分配内存的方式创建类对象。下面是将构造函数与new一起使用的方法: Stock *pstock = new Stock("Electroshock Games", 50, 2.5); 注意,此处使用new为宏观上整体的以动态 阅读全文
posted @ 2020-06-02 11:25 溪嘉嘉 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 第11章 使用类 运算符重载 运算符重载将重载的概念扩展到运算符上,允许赋予C++运算符多种含义,也允许将运算符重载扩展到用户定义的类型。 运算符函数:operatorop (argument-list)。 使用重载运算符时,可以视为使用相应的运算符函数替换运算符。 计算时间:一个运算符重载示例 调 阅读全文
posted @ 2020-04-30 16:36 溪嘉嘉 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 排版 较长的语句(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。 在两个以上的关键字、变量、常量进行对等操作时,他们之间的操作符之前、之后或前后要加空格;进行非对等操作时,如果是关系密切的立即操作符,后不应加 阅读全文
posted @ 2020-04-09 17:00 溪嘉嘉 阅读(407) 评论(0) 推荐(0) 编辑
摘要: const与指针 可以用两种不同的方式将const关键字用于指针。第一种方法是让指针指向一个常量对象,这样可以使用该指针来修改所指向的值,第二种方法是将指针本身声明为常量,这样可以防止改变指针指向的位置。 声明一个指向常量的指针pt: int age = 39; const int * pt = & 阅读全文
posted @ 2020-03-04 09:46 溪嘉嘉 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Socket通信浅析 网络上的两个程序通过一个双向的通信连接实现数据交换,而通信的端点称为socket(套接字)。Socket的本质是编程接口,是对TCP/IP协议的封装。 Socket通信过程 服务器端先初始化socket,然后与端口进行绑定(bind),对端口进行监听(listen),调用acc 阅读全文
posted @ 2019-12-10 15:38 溪嘉嘉 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 第10章 对象和类 过程性编程和面向对象编程 采用过程性编程方法时,首先考虑要遵循的步骤,然后考虑如何表示这些数据。 采用面向对象编程方法时,首先从用户的角度考虑对象——描述对象所需的数据及描述用户与数据交互所需的操作。完成对接口的描述后,需要确定如何实现接口和数据存储。最后,使用新的设计方案创建出 阅读全文
posted @ 2019-11-28 17:16 溪嘉嘉 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 第8章 函数探幽 C++内联函数 省略原型并将定义放在本该提供原型的地方以使用内联函数。 内联函数不能递归。 引用变量 引用变量是已定义变量的别名。 引用变量必须在声明引用时将其初始化。 引用作为函数参数时应尽可能使用const,这样可以:避免无意中修改数据造成的编程错误;使函数能够处理const和 阅读全文
posted @ 2019-11-05 13:45 溪嘉嘉 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 补充 基本类型初始化、const类型初始化、引用初始化等等 在第9章中提到的不同存储类型变量的初始化 引用的初始化 必须在声明引用时将其初始化,而不能像指针那样,先声明,再赋值。引用更接近与const指针,必须在创建时进行初始化,一旦与某个变量关联起来,就一直效忠于它。也就是说: int & rod 阅读全文
posted @ 2019-10-25 14:36 溪嘉嘉 阅读(1536) 评论(0) 推荐(0) 编辑
摘要: 包含目录 属性 → VC++目录 → 包含目录 寻找#include<... .h>中的... .h文件的搜索目录 库目录 属性 → VC++目录 → 库目录 寻找.lib文件的搜索目录 附加包含目录 C / C++ → 常规 → 附加包含目录 寻找#include<... .h>中的... .h文 阅读全文
posted @ 2019-10-15 17:12 溪嘉嘉 阅读(6320) 评论(0) 推荐(1) 编辑