【初心者歓迎】C/C++室 Ver.82【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0308デフォルトの名無しさん
2013/02/21(木) 22:02:15.16using namespace std;
class Animal {
public: enum AnimalType { DOG, TIGER, TANASIN };
private: AnimalType animalType;
public: Animal() {}
public: Animal(AnimalType animalType) { this->animalType = animalType; }
public: AnimalType getAnimalType() { return this->animalType; }
public: void noise() {
switch(animalType) {
case DOG:
cout <<"Ruff Ruff"<< endl;
break;
case TIGER:
cout <<"Glug Glug"<< endl;
break;
}
}
};
int main() {
Animal *pappy = new Animal(Animal.AnimalType.DOG);
}
これができないのはどうして?
■ このスレッドは過去ログ倉庫に格納されています