// 104.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include <iostream>
using namespace std;
int main()
{
//定义一个名为student的类
class student {
int num;
char* name;
float grade;
public:
//定义构造函数
student(int n,char *p,float g):num(n),name(p),grade(g){}
void display(void) {
cout << num << "," << name << "," << grade << endl;
}
};
student a(1001, "Liming", 95), b(1002, "ZhangHua", 96.5);//创建对象,并初始化
//student c;错误,没提供参数
a.display();
b.display();
}
把char*改为char[]
好像是你定义了输入是字符指针,应该输入地址的,你却输入了一个字符串