注册 登录
编程论坛 C++教室

请问有谁可以简化一下

万致远醉帥 发布于 2020-03-26 11:51, 1646 次点击
#include<iomanip>
#include<iostream>
#include<string>
using namespace std;
class nate
{
public:
    void set(int age, string name)
    {
        aaage = age;
        nnname = name;
    }
    void hh()
    {
        if (nnname == "nate" || nnname == "万致远" || nnname == "柯向红" || nnname == "kathy")
        {
            cout << nnname << "最好看" << endl << aaage << "岁";
        }
        else
        {

            cout << nnname << "最丑最胖最脑残" << aaage << endl << "岁";
        }
    }

private:
    int aaage = 0;
    string nnname = 0;
};


int main()
{
    string nname;
    int aage;
    cin >> nname >> aage;
    nate n1;
    n1.set(aage, nname);

    n1.hh();
    while (true)
    {
        ;
    }
    return 0;

}
6 回复
#2
叶纤2020-03-26 12:48
没有了,很厉害呢
#3
return_02020-03-26 13:35
while(true){
    ;
}
改成:
while(1){}
#4
return_02020-03-26 13:38
set可以不用
#5
lin51616782020-03-26 17:58
void set(int age, string name)
建议右值引用或者const string&
#6
tcxk2020-03-26 19:31
嗯嗯
#7
万致远醉帥2020-03-27 11:18
谢谢哦

1