C++语言关于文件部分

2025-05-01 15:08:53
推荐回答(2个)
回答1:

class Student
{
public:
Student()
{
} //你这个空构造函数没有写,只写了声明是不成的!加上这个就可以编译通过了。
Student(char* a,int p);
char* name;
int score;
};

另:对于类中有指针变量的对象,采用这种二进制写文件,是不能达到正确效果的!
string的指针相似,都不能进行二进制的文件读写

回答2:

你把你编译错误贴个图看看可好。