gpt4 book ai didi

c++ - 在 C++ 中导入/包含所有库的快捷方式

转载 作者:太空宇宙 更新时间:2023-11-03 10:43:40 24 4
gpt4 key购买 nike

在 java 中,我们可以使用“*”从包中导入所有类,例如 - java.lang.*

C++ 中编码时,我们像这样导入多个库 -

#include<cstdio>
#include<iostream>
.....

C++ 中是否有任何快捷方式/方式来使用单个语句/行包含所有这些库?
谢谢

最佳答案

不,没有方法可以在#include 预处理器指令中指定多个文件。

许多人通过创建一个包含多个 #include 语句的巨型包含文件来解决这个难题:
怪物_include.h

#ifndef MONSTER_H
#define MONSTER_H
#include <iostream>
#include <string>
#endif

缺点是如果这些包含文件中的任何一个被更改,包括源文件未使用的文件,源文件仍将被重建。

我建议创建一个空的模板头文件和一个空的模板源文件,然后根据需要添加#include。可以复制模板,然后根据需要填写。这将比使用巨石包含文件节省更多的打字时间。

关于c++ - 在 C++ 中导入/包含所有库的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27972724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com