POD (Plain Old Data) là class/struct chỉ có biến thành viên, không có phương thức, constructor, destructor, hàm ảo, v.v.
Ví dụ
#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 không có ctor/dtor do người dùng định nghĩa -> là POD.