腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
带有所有std头文件的<std.h>文件的缺点?
带有所有std头文件的<std.h>文件的缺点:
可读性差:<std.h>文件包含了大量的头文件,导致代码难以阅读和理解。
冗余:<std.h>文件包含了许多不需要的头文件,这会导致编译时间增加和可执行文件体积变大。
命名冲突:<std.h>文件中的头文件可能会导致命名冲突,从而导致编译错误。
不易维护:<std.h>文件包含了大量的头文件,这使得在修改代码时需要处理更多的文件,增加了维护成本。
建议使用更具体的头文件,只包含需要的库,以提高代码的可读性和可维护性。
相关搜索:
带有GCC的预编译头文件
在头文件中实现类的优点和缺点是什么?
std :: reverse_iterator的缺点是什么?
解析带有Pandas头文件的脏文本文件
带有std::std::initializer_list的线程
带有std::string的CreateProcess
找不到带有cmake的共享库的API头文件
linux的头文件
php的头文件
头文件的编写
linux 的头文件
mysql的头文件
意外的头文件:
C++:在小型项目的头文件中编写整个类的缺点?
包含来自其他目录的头文件的CMake头文件
将带有头文件和编码问题的文件读入numpy数组
带有正向声明的std::variant
如何修改文件的头文件?
文件存储的优缺点
使用带有std::advance和std::for_each()的lambda
相关搜索:
带有GCC的预编译头文件
在头文件中实现类的优点和缺点是什么?
std :: reverse_iterator的缺点是什么?
解析带有Pandas头文件的脏文本文件
带有std::std::initializer_list的线程
带有std::string的CreateProcess
找不到带有cmake的共享库的API头文件
linux的头文件
php的头文件
头文件的编写
linux 的头文件
mysql的头文件
意外的头文件:
C++:在小型项目的头文件中编写整个类的缺点?
包含来自其他目录的头文件的CMake头文件
将带有头文件和编码问题的文件读入numpy数组
带有正向声明的std::variant
如何修改文件的头文件?
文件存储的优缺点
使用带有std::advance和std::for_each()的lambda
页面内容是否对你有帮助?
有帮助
没帮助
相关·
内容
文章
问答
(9999+)
视频
沙龙
6
回答
引入
所有
标准标头
的
<
std.h
>
文件
的
缺点
?
、
我发现长序列
的
标准包含令人讨厌:#include <string>#include <iostream> 考虑到这些
头文件
很少更改,为什么我不应该创建一个包含
所有
std
头文件
的
"
std.h
“
文件
#并在任何地方使用它?
浏览 9
提问于2009-01-19
得票数 2
回答已采纳
1
回答
包含
所有
标准C库头
的
头文件
、
标准C库由各种
头文件
组成。对于给定
的
代码,通常只需要几个选择
的
代码。审查目标 考虑到C版本和实现
的
不同,
std.h
如何通过一个.h
文件
实现包含
所有
标准
头文件
的
目标?
浏览 0
提问于2019-03-24
得票数 3
回答已采纳
2
回答
库设计:提供一个通用
的
头文件
或多个头
、
关于最终
头文件
包含
的
设计,基本上有两个库设计者阵营: 提供包含构成公共API
的
所有
其他
头文件
的
单个
头文件
。例如,GTK+要求只包含gtk.h。这并不意味着
所有
内容都显式地写入到该公共
头文件
中。让用户包括他最感兴趣
的
功能
的
头文件
。最突出
的
例子将是标准库,其中他必须包括用于I/O
的
stdio.h、用于字符串操作
的
strin
浏览 0
提问于2013-01-31
得票数 7
回答已采纳
1
回答
C语言句法歧义:循环结构开关包含不同
的
转换结构,而不是“案例”。
、
在阅读git中
的
以下代码时遇到了一些问题。链接到回购和问题: when IDNO: if (!感谢你
的
帮助。
浏览 1
提问于2019-03-28
得票数 0
回答已采纳
1
回答
在命名空间中包装消息常量
、
、
我有一系列对应于消息in
的
常量字符串;我正在尝试为这些常量创建一个集中
的
位置,因为它们在我
的
应用程序
的
各种类中使用。我最初打算创建一个包含它们
的
名称空间:namespace MessageIDs { ... 1)不让常量外部化
的
唯一
缺点
是我不能将它们用作模板参数,因为它们会有内部链接
浏览 1
提问于2011-07-20
得票数 2
回答已采纳
1
回答
外部结构构建在aCC (HP-UX)上,而不是在macOS (Xcode)上。
、
、
、
、
我在两个源
文件
中共享了以下
头文件
:#define NBALLS 10 float px, py, pz, vx, vy, vz;}bots[NBOTS]; float px, py, pz, vx, vy, vz;我对两个源
文件
的
使用方式是相同
的
: a.c: #include在最新
的
macOS中,它抱怨重复
的
符号。我正在学习C(非常初学者
浏览 4
提问于2022-02-11
得票数 0
回答已采纳
6
回答
您可以在不使用任何包含
的
情况下输出C++中
的
数据吗?
这个问题是有意以一种困难
的
方式做一些容易
的
事情。我知道使用iostream、
std.h
等多种方法可以做到这一点。请不要给出绕过挑战
的
答案。使用C++,只使用main()而不包含任何
头文件
,是否可以编写一个程序来创建任何类型
的
变量,并以任何方式输出变量
的
值,例如在控制台中打印变量,将其保存到
文件
中,诸如此类?目标是创建一个.main
文件
,其外观如下: Some code;}
浏览 2
提问于2021-05-15
得票数 1
回答已采纳
1
回答
全局静态变量在局部函数中突然变成0-为什么?
我在声明它
的
地方有一些通用
的
头文件
(在
std.h
中):我在增加中断时遇到了中断(在main.c中): //printf(" --> TIMERING :: %u \n\r", timestamp); } 在另一个模块中,我得到了必须使用它
的
过程
浏览 0
提问于2012-12-21
得票数 0
回答已采纳
2
回答
在
头文件
中执行const::string
的
正确方法?
、
、
、
我正在编写一个Cocos2D-X游戏,玩家、敌人和其他角色将他们
的
属性存储在CCMutableDictionary中,这有点像
std
::map<
std
::string, CCObject*>
的
装饰类。可以通过CCMutableDictionary::objectForKey(const
std
::string& key)方法访问字典中
的
值。现在,在我
的
许多.cpp
文件
包含
的
头文件
中,我有几个用于访
浏览 2
提问于2012-04-18
得票数 16
回答已采纳
2
回答
如何避免在库中重复键入多种类型/函数
的
模板专门化
、
、
::complex<float> im::BlockMultiplyAdd(const MtxView<
std
::complex<float>> &src1, const MtxView<
std
::complex<float>> &src2); template
std
::complex<double> im::BlockMultiplyAdd(const MtxView<
std
::complex<double>>
浏览 11
提问于2014-07-24
得票数 1
回答已采纳
1
回答
C++:declaring一个返回
头文件
中字符串
的
函数?
、
、
在我
的
一个模块中,我有一个函数(changeNum),它返回一个字符串并接受一个字符串参数。我尝试在我
的
头文件
中声明这个函数,如下所示:
std
::string changeNum(
std
::string s); 我还将字符串
头文件
包含在
头文件
中 但我仍然在我
的
头文件
中得到以下错误:“未知类型名称下面是完整
的
代码:我
的
头文件
如下: #pragma once #include &l
浏览 11
提问于2020-04-19
得票数 1
1
回答
这个c++程序没有执行什么?
我正在测试第一次将类放在单独
的
文件
中
的
概念,同时执行得到一个错误。
std
; { cout << obj1.doneName() << endl ;}#ifndef NEWCLASS_H#incl
浏览 6
提问于2017-07-17
得票数 0
回答已采纳
1
回答
在
头文件
和源
文件
中包含#includes
、
、
、
我喜欢把我
所有
的# include放在我
的
头文件
中,然后在我
的
源
文件
中只包含那个源
文件
的
头文件
。什么是行业标准?我
的
方法有什么
缺点
吗?
浏览 2
提问于2010-04-08
得票数 85
1
回答
使用namespace::
std
意味着什么?
、
、
我已经习惯了这将使
std
中
的
符号可用,这样我就可以输入string mystring而不是
std
::string mystring。但今天在阅读一些代码时,我在一个
头文件
中发现了using namespace::
std
; (
带有
双冒号)。它与using namespace
std
;有何不同 我知道不应该对
头文件
使用using namespace
std
;,但是using n
浏览 3
提问于2021-05-06
得票数 0
1
回答
创建包含自定义对象
的
C++ STL集
我已经定义了一个自定义类,称为User.cpp:#include <set> : userIndex(userIndex)我希望你能看到我要做
的
事现在,我想将
所有
这些用户对象存储到一个由另一个类UserBase.cpp定义
的
新对象中-
浏览 2
提问于2014-04-30
得票数 1
回答已采纳
2
回答
C++超载operator<<
、
、
我有一个NumExpr类,并且有我想要输出
的
私有变量number。
std
:ostream& operator<<(
std
::ostream&,const &)?:./ast/Expr.cpp:50:错误:不匹配?operator<NumExpr::number?/ast/Expr.cpp:49:注意:候选人是:
std
::ostream&operator<<(
std
:ostream&,const
浏览 3
提问于2012-05-28
得票数 4
回答已采纳
3
回答
C++ 'string‘未命名标头中
的
类型
我正经历着你经常听说
的
糟糕
的
一天。我一直在组织我
的
小项目,让它不那么杂乱。这是在开发
的
开始阶段,所以没有太多
的
事情要做。我避免使用" using“,并且我一直把编程放在最基本
的
位置,以防止外部干扰。
浏览 0
提问于2014-04-12
得票数 1
1
回答
“未在作用域中声明”C++问题
、
、
我正在用C++为一个类(学校,而不是代码)编写一个简单
的
类。我有一点C++
的
经验,但已经有一段时间了,所以我正在重新学习我忘记
的
东西,并学习了很多新
的
语法(我在Java方面的经验要丰富得多)。代码如下:#include <string> class Project112private: return decimalForm;}; 下面是驱
浏览 0
提问于2012-06-27
得票数 1
回答已采纳
1
回答
没有
std
命名空间
、
、
、
有一个
头文件
应该用来解决符合标准
的
编译器和这个不兼容
的
编译器之间
的
任何区别。由于各种原因,我们不能/不想停止支持这个编译器。return 0;这种方法有两个主要问题: 每个包含
std.h
的
编译单元都必须编译大量不需要
的
代码(我们正在尽可能减少编译时间)全局名称空间受到了几乎
所有
通常位于
std
名称空间中
的
东西
的
污染。然后,我用一个使用可怕
的
“使用名称空间
std
浏览 2
提问于2009-12-20
得票数 2
回答已采纳
5
回答
在Objective-C中,在每个类中导入相同
的
头文件
会使编译时间更长吗?
、
、
、
我是Objective-C/iOS编程
的
初学者。并在每个类
头文件
中导入
头文件
。请告诉我导入headers
的
好方法。
浏览 1
提问于2012-06-06
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
交叉编译的Linux的头文件路径
软件项目中引用头文件的使用方法!
红头文件版头的制作方法
我们需要先弄明白头文件的默认版本
零基础学编程-函数的组成和头文件
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券