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