C++ 中的 POD 类型是什么?
POD 是 C++ 语言中表示纯旧数据 (plain old data)的首字母缩略词。它是指仅包含成员变量、不包含方法、构造函数、析构函数、虚函数等额外内容的类/结构。例如,
示例
#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 没有用户定义的构造函数、析构函数等,因此它是 POD。
广告
数据结构
网络技术
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP