Mar*_*ner 22
在C#中,您使用结构来定义值类型(与classes 声明的引用类型相反).
在C++中,结构与具有默认可访问性级别的类相同public.
所以问题应该是:C#中的结构与C++中的类不同,是的,它们是:你不能从C#结构派生,你不能有虚函数,你不能定义默认构造函数,你没有析构函数等.
Bin*_*ier 11
C#中的结构与类非常不同,请参阅Structs vs Classes了解更多信息
C++中的结构与类相同,除了默认情况下成员是公共的.除此之外,C++结构可以完成C++类可以执行的所有操作.