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;例如''。 –