对.h文件进行delcaration后,main.cpp中出现错误
Errors in main.cpp after delcaration of .h files
这是我的问题:
#include<iostream>
#include<fstream>
#include<memory>
#include<stdio.h>
#include<sstream>
#include<utility>
#include<algorithm>
#include<vector>
#include "classes.h"
#include "firstfunction.h"
#include "secondfunction.h"
#include "third function.h"
using namespace std;
int main(){
// do cool stuff
}
但当我编译时,我得到了错误(都在同一行,使用名称空间的那一行)
错误:只有构造函数采用成员初始值设定项错误:应在"使用"之前识别错误:使用之前应为"{"
如果我尝试删除"using namespace std",我仍然会得到与"int"相同的结果,而不是使用。
其余的代码似乎编译没有错误!你有什么想法吗?
为什么不尝试删除"third function.h"中的空格?我不知道,但也许将文件名更改为"thirdfunction.h"或"third_function.h"会起作用。当你不得不处理空格时,C++是一个非常糟糕的家伙。此外,您应该检查.h文件中的实现(从"classes.h"到"third function.h"),因为错误可能在其中一个文件中。我应该先看看更改"第三个函数.h"的名称是否有效,然后深入查看您的其他.h文件。。。
相关文章:
- File.cpp.o:OpenPose 标志 CMakeFiles/.. 的多重定义/main.cpp.o:首先在这里定
- 在 main.cpp 的上下文中找不到目录(带有 CMake 的快板)
- 函数未在作用域中声明 / 如何结合使用 header.h、header.cpp 和 main.cpp?
- main.cpp(11):错误 C2059:语法错误:"字符串"
- 如何在 cpp 的 main() 中调用此函数
- 访问除main.cpp之外的.cpp文件中的QMLEngine/rootObject属性
- 生成main.c和main.cpp的单个Makefile
- C 函数未从 main.cpp C++ 调用
- 代码块始终在项目中运行 main.cpp
- 运行单独的 cpp 文件,每个文件都有 main()
- main.cpp 如何知道包含标头的源文件?
- 如何使用 c++ 从另一个 cpp 文件中的 main.cpp 调用实例化类
- 当我有多个类时,我应该以线性样式包含它们还是只包含在 main.cpp 中?
- 无法引用.cpp中的函数,以及 main 中的 .h 文件。C++
- main.cpp从 .h 文件调用公共虚拟方法
- main.cpp:(.text+0x8ea):在C++中未定义的引用
- \main.cpp|103|error: 与"operator<<"不匹配(操作数类型为"std::ostream {aka std::basic_ostream<char&g
- 实用程序函数不会在 .h 文件中初始化并在 main 中定义.cpp
- 编译php-cpp main.cpp文件时出错
- 多个文件的类用法 .h .cpp main.cpp