当前位置:编程学习 > C/C++ >>

这个类怎么理解

class Student { string name; StudentID id; public: Student(string n="noname") //这 { cout<<"construsting student "+n+"\n"; name=n;//这 } }; 如果 Studnt("randy");得出"construsting student randy" 怎么讲
答案:class Student
{
string name;
StudentID id;
public:
Student(string n="noname") //这构造函数,参数为n,缺省值是"noname",当具体赋值时,可以直接赋值,例如,“randy”
{
cout<<"construsting student "+n+"\n";
name=n;//这 把参数赋值给name,即student得名字。
}
};
其他:string是c++的字符串类,去自学。
Student(string n="noname") 这是默认参数 c程序设计中下标法的详细讲解 

上一个:MFC程序使用控制台程序怎么无法输出?
下一个:win-tc的问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,