在ANSI-C标头中找到意外的文件结尾
我目前正试图跟随你能找到的免费书 它试图使C面向对象,我发现它很有趣,所以我想尝试一下。我是C新手,但也使用过其他语言,如C#和Java。但问题是代码无法编译。我使用的是VS2013 Premiere,我将项目的标志设置为ANSI和C。它在“new.h”文件中给出了错误“Unexpected end of file find” 代码如下所示:在ANSI-C标头中找到意外的文件结尾,c,C,我目前正试图跟随你能找到的免费书 它试图使C面向对象,我发现它很有趣,所以我想尝试一下。我是C新手,但也使用过其他语言,如C#和Java。但问题是代码无法编译。我使用的是VS2013 Premiere,我将项目的标志设置为ANSI和C。它在“new.h”文件中给出了错误“Unexpected end of file find” 代码如下所示: #ifndef NEW_H #define NEW_H void * new (const void * type); void delete (voi
#ifndef NEW_H
#define NEW_H
void * new (const void * type);
void delete (void * item);
#endif
关于这段代码,我遗漏了什么?1)尝试在最后添加一个换行符。2)尝试重命名函数,使y与C++关键字不一样,也确保预编译头设置设置为“off”。我添加了新行,它仍然表示意外的文件结尾。我生成了一个空项目,删除了预编译的头。将所有名为
new
的标识符重命名为mynew
。VS2013是一个C++编译器,C++中的代码>新< /COD>是一个关键词。结果是@EugeneSh。他是对的。我可能没有读到错误,在我添加新行之后,它从“new.h”移动到了“object.h”。因此,我在所有标题中添加了一行新行,它修复了标题错误。现在我在主xD中只有8个其他错误