Ich habe ein Problem mit Switch-Anweisung in der Klasse Geburtstag, warum kann ich nicht Schalter in der Klasse? ich versuche zu lösen, aber ich kann nicht, ich verwende Visual Studio 2017Warum kann ich nicht Switch-Anweisung in der Klasse setzen
#include<string>
#include<iostream>
using namespace std;
class Birthday {
public:
Birthday(int d,int m,int y)
:day(d),month(m),year(y)
{
}
void printBirth() {
cout << month << " " << day << " " << year << endl;
}
private:
int day, month, year;
string month_name;
switch (month)
{
case 1:
month_name = "January"
break;
default:
month = "None";
break;
}
};
Wenn das möglich wäre: Wann sollte der Code ausgeführt werden? –