namespace dataproc{
class CDataProc
{
public:
CDataProc(){}
virtual ~CDataProc(){}
protected:
private:
};
}
namespace CTest{
class CInitTest
{
public:
CInitTest();
virtual ~CInitTest();
int nTest;
protected:
dataproc::CDataProc data; <----- this
private:
};
}
using namespace CTest;
CInitTest::CInitTest():nTest(100)
{
}
CInitTest::~CInitTest()
{
}
void main()
{
CInitTest Inittest;
int n;
n = Inittest.nTest;
}
本文介绍了一个使用C++命名空间和类的例子。通过CTest命名空间内的CInitTest类,展示了如何在构造函数中初始化成员变量,并在main函数中创建类的实例并访问其成员。此示例有助于理解C++中命名空间的作用域和类的使用。

被折叠的 条评论
为什么被折叠?



