اگر مخرب برای کلاس تعریف نکنید بصورت خودکار یک مخرب پیش فرض برای کلاس ساخته میشه و مخرب متغیر های کلاس رو صدا میزنه .
برای سازنده هم به همین شکل در صورت تعریف نشدن یک سازنده بصورت خودکار تعریف میشه که سازنده متغیر های عضو کلاس رو صدا میزنه .
#include <iostream>
#include <string>
#include <vector>
class Test
{
public:
int a;
std::string b;
std::vector<int> c;
};
int main()
{
//dar khat payeen sazande pish farz seda zade mishe
// a meghdar 0 migire
//b ye string khali va c yek vector khali
Test t;
}//inja t az scope kharej mishe mokhareb pish farz class zade mishe va field haye a b c paksazi mishan