【发布时间】:2017-06-20 17:52:56
【问题描述】:
在我的一个名为“two_elements.cpp”的 c++ 文件中,我在同一个文件中定义了两个类,代码如下所示:
#include <iostream>
#include <cstream>
class A{
public:
void methodA(){
//do something
}
};
class B{
public:
A a_obj;
a_obj.methodA();
};
这会引发以下错误:
error: unknown type name 'a_obj'
我全面遵循了以下堆栈溢出链接,但找不到解决方法:
请注意,这些问题中的大多数在单独的头文件中都有类。
【问题讨论】: