class date { private: int year; int mouth; int ri; public: date(int y,int m,int r):year(y),mouth (m),ri(r){} }; class popele { private: string name; int num; date a; };
you need a default constructor for your date class, btw, use "day" not "ri" plz.. date(int y,int m,int r):year{y},mouth{m},ri{r} {} --use {} not ().for built-in types.
#include<iostream> #include<string> using namespace std; class date { public: date(int year=0,int month=0,int day=0); private: int year; int month; int day; }; class people { public: private: date a; string name; int num; };