在我的C++项目中,其中一个.cpp
文件有一个类声明。现在,我想在另一个.cpp
文件在同一项目中实例化这个类,但我收到此错误信息:访问同一C++项目中的类
error C2248: 'Processor' : cannot access private member declared in class 'Processor' c:\Test\wrapper.cpp : see declaration of 'Processor'
使用不同的访问说明符我们不能重新定义类,它就会默认private
访问符。
我该如何做这项工作?
请注意,在MSVC++编译器中,“/ CLR”选项默认是关闭的。这里的'[C++]'标签指的是标准C++(非'/ CLR')。您不必将所有内容限定为非'/ CLR'或''unmanaged''。 – 2012-03-27 08:27:33
另外,你可以向我们展示有问题的代码吗?像'wrapper.cpp'和你声明'Processor'类的文件一样? – 2012-03-27 08:31:59
你在第二个'.cpp'文件中正在做'#include“first.cpp”'? – Naveen 2012-03-27 08:32:19