本人初学COM 在看《COM技术内幕》的一个例程的一段代码时有点疑问
具体如下:
public:
// Constructor
CA() : m_cRef(0) {}//???这个构造派生是什么东东 // Destructor
~CA() { trace("CA: Destroy self.") ;}private:
long m_cRef;
} ;如上做注释的地方是构造函数的派生吗?但m_cRef只是个变量而非函数啊??
具体如下:
public:
// Constructor
CA() : m_cRef(0) {}//???这个构造派生是什么东东 // Destructor
~CA() { trace("CA: Destroy self.") ;}private:
long m_cRef;
} ;如上做注释的地方是构造函数的派生吗?但m_cRef只是个变量而非函数啊??
CA()
{
m_cRef = 0;
}
这是C++的语法,跟COM好像没有什么关系。
看来我还得加强C++的知识
非常感谢你 hjcy_2002(hjcy)