匿名Pipe
摘要:int CallProcess(wstring applicationName, wstring command, string* output, DWORD* errorLevel) { HANDLE hReadPipe; HANDLE hWritePipe; SECURITY_ATTRIBUTES sat; sat.nLength = sizeof(SECURITY_...
阅读全文
posted @
2008-06-18 21:06
BlueTzar
阅读(1063)
推荐(0)
C++拷贝构造函数(深拷贝,浅拷贝)
摘要:对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=88; int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 #include using namespace std; class CExample { private: int a; public: CExample(int ...
阅读全文
posted @
2008-06-16 20:31
BlueTzar
阅读(235823)
推荐(46)
C++类构造函数初始化列表
摘要:构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如: class CExample { public: int a; float b; //构造函数初始化列表 CExample(): a(0),b(8.8) {} //构造函数内部赋值 CExample() { ...
阅读全文
posted @
2008-06-16 16:23
BlueTzar
阅读(230468)
推荐(16)
realloc,malloc,calloc的区别
摘要:三个函数的申明分别是: void* realloc(void* ptr, unsigned newsize); void* malloc(unsigned size); void* calloc(size_t numElements, size_t sizeOfElement); 都在stdlib.h函数库内 它们的返回值都是请求系统分配的地址,如果请求失败就返回NULL mallo...
阅读全文
posted @
2008-04-03 17:08
BlueTzar
阅读(28791)
推荐(5)
常量指针与指针常量
摘要:常量指针与指针常量 首先,我告诉大家一个小规则,就是像这样连着的两个词,前面的一个通常是修饰部分,中心词是后面一个词,怎么说呢。就像这里的常量指针和指针常量。 常量指针,表述为“是常量的指针”,它首先应该是一个指针。 指针常量,表述为“是指针的常量”,它首先应该是一个常量。 我再分开细细说明,常量指针,它是一个指针,什么样的指针呢?它是一个指向常量的指针,就是说我们定义了一个...
阅读全文
posted @
2008-04-03 16:36
BlueTzar
阅读(609)
推荐(0)
C++中friend对类封装性的强大破坏性
摘要:由用C++实现的Singletion模式的小例子谈起: class ClxSingletonMEC { public: friend ClxSingletonMEC& InstanceMEC(); private: ClxSingletonMEC() {}; ClxSingletonMEC(const ClxSingletonMEC &lxSington) {}; }; ...
阅读全文
posted @
2007-12-17 13:37
BlueTzar
阅读(1826)
推荐(0)
C++中一个容易被忽视的名字查找规则
摘要:namespace lx1 { class Point3d { public: Point3d (double dx, double dy, double dz) : m_dX(dx), m_dY(dy), m_dZ(dz) {} double getX() const { return m_dX;...
阅读全文
posted @
2007-12-17 13:17
BlueTzar
阅读(467)
推荐(0)
C++引用与指针的比较
摘要:C++引用与指针的比较 引用是C++中的概念,初学者容易把引用和指针混淆一起。 一下程序中,n是m的一个引用(reference),m是被引用物(referent)。 int m; int &n = m; n相当于m的别名(绰号),对n的任何操作就是对m的操作。 所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它自己。 引用的规则: (1)引用被创建的同时必须被初始化(指针则可以在任何...
阅读全文
posted @
2007-08-26 21:38
BlueTzar
阅读(1018)
推荐(0)