在下面的程序:关于C++对象创建
using namespace std;
class c1;
class c2;
int main(int argc,char* argv[])
{
**c1 obj;
c2 obj_c2 = obj.method1();**
return0;
}
class c1
{
public:
c2 method1()
{
c2 obj1;
return obj1;
}
};
class c2
{
public:
int method2()
{
return 1;
}
};
在main函数,两行代码是给错误。我无法编译。
我们可以自己看看,当然。但如果你真的可以在问题中发布你的错误,这将是很好的。使它更容易遵循。 – Bart 2012-03-06 14:21:38
'main'第二行的两个星号有什么意义? – 2012-03-06 14:22:10
@daknok_t他试图突出显示这两行,以便为他提供错误。 – Rup 2012-03-06 14:22:32