包含标题后的预期'}'?
问题描述:
为什么我的C++编译器抱怨:
解析问题:预期 '}' 线14
?
背景
我试图#include
无数头在一个C++主文件上,任何命名空间声明之前:
#include "Mabbs Input.h"
#include "Mabbs Mass and Time Estimates.h"
'Mabbs Input.h' 的一般结构(当然包括定义等):
bool Method A (...)
bool Method B (...)
bool Method C (...)
vector Method D (...)
vector Method E (...)
bool method F (...)
vector Method G (...)
Class 1 (...);
Class 2 (...);
另一个标题'Mabbs Mass and Time Estimates.h'(包括定义等):
double Method H (...)
当我尝试编译主文件时,编译失败,并显示上述错误消息。
当我试图通过在第14行添加一个大括号来解决问题时,编译器发出关于第13行的相同消息,并且还告诉我在第14行有一个额外的大括号。起泡,漂洗,重复。
发生了什么事?
答
我不得不在xCode接口上更改一些设置以使其工作。另外,最后一个方法没有分号。
+1
这听起来像缺少分号是问题。 –
请形成一个[MCVE](http://stackoverflow.com/help/mcve)并准确地发布什么不起作用以及确切的错误消息(如果有)。 – chris
包含多个头文件没有问题,除非您尝试两次包含相同头文件(例如头文件A包含在头文件B中,然后在主程序中包含A和B)。 – Barmar
你从你读过的内容中知道些什么? –