I want to use function of a class inside constructor. The function return type is object
which assign a value to one of private string through constructor. As function return an object, I got stucked there.
What I have tried:
class DayOfYear
{
private:
int day;
string month;
public:
DayOfYear(){}
DayOfYear(int d){
day = d;
month = "";
"January" or "Feb" from convert() function?
}
DayOfYear convert()
{
if(day<=31 && day >=1)
month = "January";
else if(day<=59){
day = day-31;
month = "February";
}
else{
"Invalid Input";
}
return 0;
}
};