【发布时间】:2013-11-18 17:44:27
【问题描述】:
我想提示用户告诉我这本书属于哪种类型。我想我可能会给用户一个菜单,让他们在其中输入数字以进行任何选择。我想知道你是否可以让用户输入的名称像流派的字符串一样?
class Book
{
public:
enum Genre
{
fiction,
nonfiction,
periodical,
biograhpy,
children
};
//...
void get_genre();
//...
private:
//...
Genre genre;
};
//========================================================================================
//========================================================================================
void Book::get_genre()
{
return;
}
【问题讨论】:
-
附带说明:您不应该在您的
get_genre()方法中使用std::cin,而只需在此处返回您的genre成员。提供对应的setter方法,在类外使用std::cin和setter。
标签: c++ function class enumerator