POD在C ++中是首字母缩写,表示纯旧数据。这是一个类/结构,仅具有成员变量,而没有方法,构造函数,析构函数,虚函数等。例如,
#include<iostream> using namespace std; //POD- struct MyStruct { int key; string data; }; int main() { struct MyStruct s; s.key = 1; s.data = "hello"; return 0; }
结构MyStruct没有用户定义的ctor,dtor等,因此是POD。