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৷