Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ANSI-C标头中找到意外的文件结尾_C - Fatal编程技术网

在ANSI-C标头中找到意外的文件结尾

在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

我目前正试图跟随你能找到的免费书

它试图使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 (void * item);

#endif

关于这段代码,我遗漏了什么?

1)尝试在最后添加一个换行符。2)尝试重命名函数,使y与C++关键字不一样,也确保预编译头设置设置为“off”。我添加了新行,它仍然表示意外的文件结尾。我生成了一个空项目,删除了预编译的头。将所有名为
new
的标识符重命名为
mynew
。VS2013是一个C++编译器,C++中的代码>新< /COD>是一个关键词。结果是@EugeneSh。他是对的。我可能没有读到错误,在我添加新行之后,它从“new.h”移动到了“object.h”。因此,我在所有标题中添加了一行新行,它修复了标题错误。现在我在主xD中只有8个其他错误