编译后出现 error C2447: missing function header (old-style formal list?) 执行 cl.exe 时出错

2025-01-25 02:16:57
推荐回答(3个)
回答1:

嗯,对。如果你真的想把BitTransform定义成一个宏的话,需要在每一行后面都加一个“\”。
.
希望能够帮助你 ^_^ 也希望能够选为最佳答案!

回答2:

没有 using namespace std;

char bookname[20]; 成员中不要出现这种声明,

最好这样: char *bookname;

然后在 构造函数中 bookname = (char *) malloc (20);

回答3:

void Record::regist(char *a,int b);
把这句后面的分号去掉