c++ - 如何在 C++ 中导入所有#include?

标签 c++

我正在制作一个 C++ 程序,我试图用 #include 导入所有程序。 但是我试过的没有用。我想我可能对 Python 的 from {module} import * 函数有点困惑。

这是我的代码:

#include <*>

using namespace std;

int main()
{
    cout << Hello! << endl;
    return 0
}

然后,我打开 cmd 并输入:

c++ test.cpp -o test.exe

这是我得到的错误...

Microsoft Windows [Version 10.0.16299.309]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\Users\thoma>cd Desktop

C:\Users\thoma\Desktop>c++ test.cpp -o test.exe
test.cpp:1:13: fatal error: c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\*: Invalid argument
 #include <*>
             ^
compilation terminated.

C:\Users\thoma\Desktop>

我的编译器是 MinGW。任何帮助或答案将不胜感激。

最佳答案

#include <*>不是 C++,并且没有可比较的功能可供使用。您必须明确指定所需的每个 header 。这是一件的事情。习惯它。

你还应该去掉 using namespace std; .

关于c++ - 如何在 C++ 中导入所有#include?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49656006/

相关文章:

c++ - 在 CPP 中创建和使用 DLL

c++ - 继承和显式构造函数?

c++ - 深入研究 C++ 中的多线程编程时, "things to know"是什么

c++ - 如何轮询一个字节最多 1ms?

C++ 私有(private)继承和静态成员/类型

c++ - 一次删除多个节点链表。

c++ - XSD : How to set attributes values in children element type?

javascript - 如何在 Javascript 中实现这个 C++ 模式?

c++ - 监控 OpenCL 内核的进度

c++ - 如何使此初始化在 C++ 中合法?