pod结构体
-
怎样设计C++中的POD结构体 保持与C语言兼容的数据结构



pod结构体是c++++中用于与c语言兼容的朴素数据结构,其定义需遵循四点规则:1.不得包含用户定义的构造函数、析构函数、拷贝构造函数或赋值运算符;2.不能有虚函数或虚基类;3.所有非静态成员必须为pod类型且访问权限一致;4.不能继承自非pod类型。如struct mypod { int a; f…



pod结构体是c++++中用于与c语言兼容的朴素数据结构,其定义需遵循四点规则:1.不得包含用户定义的构造函数、析构函数、拷贝构造函数或赋值运算符;2.不能有虚函数或虚基类;3.所有非静态成员必须为pod类型且访问权限一致;4.不能继承自非pod类型。如struct mypod { int a; f…