摘要:
1、cat/proc/meminfocat/proc//statm和cat/proc//status获取特定的进程的内存信息;2、atop命令是用于终端环境的基于ncurses的交互式的系统和进程监测工具。它展示了动态更新的系统资源摘要(CPU、内存、网络、输入\输出、内核),并用醒目的颜色把系统高...
阅读全文
posted @ 2015-07-27 22:09
ELLIE_HD
阅读(529)
推荐(0)
摘要:
构造函数与析构函数建立的分析:1、以引用作为接收参数(形参)时,不构造临时对象结果为:分析:调用Base的构造函数建立base1,调用Base的构造函数建立base2,构造t1对象时应先构造好其数据成员,由于以引用接收,则不会构造临时对象,所以调用Test的构造函数构造t1对象,同理,构造t2对象;...
阅读全文
posted @ 2015-07-27 22:06
ELLIE_HD
阅读(179)
推荐(0)
摘要:
静态成员函数与友元函数的区别只是作用域不同:友元函数具有全局性,不慎使用可能会造成函数同名冲突;静态成员函数属于该类的作用域下。1、静态成员函数的地址可用普通函数指针存储,而普通成员函数地址需要用类成员函数指针来存储
阅读全文
posted @ 2015-07-27 21:54
ELLIE_HD
阅读(111)
推荐(0)
摘要:
无论是在编译还是在运行时,c++都支持多态性。编译时的多态是通过重载函数和运算符实现的,而编译时的多态则是通过使用继承和虚函数实现的。虚函数:是一个成员函数,该函数在基类声明,在派生类中重新定义。再基类中将成员函数声明前加关键字virtual,当继承包含虚函数的类时,派生类将重新定义虚函数。虚函数实...
阅读全文
posted @ 2015-07-27 21:52
ELLIE_HD
阅读(129)
推荐(0)
摘要:
例一:(与之后的vitual继承结果相对比;)若将classD中的虚的fun()函数去掉虚的关键字;其最后的结果仍为下面的截图;对于将其改成classD:publicB,publicC,其结果仍然为如下所示:得到的结果:截图如下:例二:若只将classD的类改为:没有虚的fun()函数;结果:对于p...
阅读全文
posted @ 2015-07-27 21:46
ELLIE_HD
阅读(116)
推荐(0)
摘要:
int*arr=(int*)malloc(sizeof(int)*N);//开辟的是一位数组;//开辟二维数组////创建动态二维数组;#include//void*_alloca(size_tsize);#include#include#include#if0intmain(){intm;intn...
阅读全文
posted @ 2015-07-27 21:29
ELLIE_HD
阅读(249)
推荐(0)
摘要:
友元方式:1、全局函数友元(外部);2、成员函数友元;3、类友元。特点:1、单向;友元不具有传递性、友元不具有继承性。对象的成员有数据和方法,一般将数据设置为private或保护,由于类的封闭性和隐藏性;将方法设置为public。只有通过对象调动一般方法来访问其私有成员。this指针存在于非静态成员...
阅读全文
posted @ 2015-01-30 16:03
ELLIE_HD
阅读(612)
推荐(0)