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৷