0
我在C++下面的代码不编译:类具有相同的类类型的成员
class Container;
class Container
{
std::string m_Name;
Container m_Container;
};
这是因为我有相同的类型和编译器的成员不能推断的大小对象在这里。
是什么让用C#这项工作?
namespace Sample
{
public class Container
{
public string m_Name;
public Container m_Container;
}
}
namespace Sample
{
class Program
{
static void Main(string[] args)
{
Container con = new Container();
}
}
}
这个在C#中编译得很好。在这里计算物体的大小如何?
在C#中,你会遇到这种痛苦与结构。 'struct C {C c;例如''。 –