随笔分类 - C++
摘要:1.指针和引用的定义和性质区别: (1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来 的变量实质上是同一个东西,只不过是原变量的一个别名而已。如: int a=1;int *p=&a; int a=1;int &b=a; 上面定义了一个整形变量和一个指针
阅读全文
摘要:new operator 当你写这种代码: 你使用的new是new operator。 new操作符做两件事,分配内存+调用构造函数初始化。 operator new 你所能改变的是怎样为对象分配内存。 new操作符调用一个函数来完成必需的内存分配,你可以重写或重载这个函数来改变它的行为。new操作
阅读全文
摘要:1、面向对象的核心概念:封装,继承,多态 2、结构变量的每个成员都会占据不同的内存单元,而联合变量的每个成员都共享同样的内存单元。即一个联合变量的大小实际上是他占内存最多的那个成员的大小。 3、malloc和free的不足: malloc参数是以字节计的内存大小,程序员需要自己计算待分配单元的字节数
阅读全文
摘要:C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含<sstream>这个头文件。 istringstream类用于执行C++风格的串流的输入操作。 ostringstream类用于执行C风格的串流的输出操作。 strst
阅读全文