最新回答 / 絮絮念秋风
可以再定义一个只有age参数的构造函数,然后在实现里调用两个参数的构造函数:Student(int age){ Student("Mike", age);}C++里面没有默认值的形参必须在有默认值的前面,所以一般都是用上面的方法
2016-01-02
已采纳回答 / okdwllcwrsdyj
调用system("pause")需要包含stdlib.h库。而调用cout,cin,endl等需要包含iostream库。使用string类型需要包含string库。使用命名空间,using namespace std。如果不添加这一句,则调用cout,cin,endl,string等需要写成作用域::名字形式(如std::cout)。比较繁琐麻烦。
2015-12-31
最新回答 / onClickLiKe
不是有类的对象 t了么,都是对对象进行操作的,对象是类的实例化。你输出的都是t的东西,并不是类的东西。举个栗子: 类:定义一个人 对象:具体到是谁:小明,小红,等。并在内存空间中划一块这个类大小的区域为你所用。你添加的信息都是往这个区域里写的,同时输出的时候也是从这个区域里的内容输出。和你那个类文件是没有关系的。
2015-12-30