首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

怎么在C++类库命名空间中创建多个类

2012-01-13 
如何在C++类库命名空间中创建多个类vs2008 C++中创建类库,自动生成一个命名空间,以及一个类namespace Name

如何在C++类库命名空间中创建多个类
vs2008 C++中创建类库,自动生成一个命名空间,以及一个类
namespace Namespacedll {

public ref class Class1
{
// TODO: 在此处添加此类的方法。
};

}

我再创建其他类时,新类被分配在.h和.cpp文件中,编译后生成dll文件,Namespacedll.dll中根本没有新建的类,所以不能引用新类。请问应该如何将新建立的类 放到Namespacedll命名空间中?

[解决办法]
namespace Namespacedll {

public ref class Class1
{
// TODO: 在此处添加此类的方法。
};

public ref class Class2
{
// TODO: 在此处添加此类的方法。
};

public ref class Class3
{
// TODO: 在此处添加此类的方法。
};

}
[解决办法]
在新生成的类文件中指定命名空间的名称.如2楼所述的方法来写.
[解决办法]
"编译后生成dll文件,Namespacedll.dll中根本没有新建的类,所以不能引用新类"
可是这样的,你对类的定义可能都写在这个.h文件中,然后.cpp文件文件里没有#include".h"

热点排行