2 u014236804 u014236804 于 2014.07.25 09:21 提问

c++代码文件包含没有用到的头文件有什么影响吗?

在ACM竞赛中对执行速度和内存有啥影响.
在ACM竞赛中对执行速度和内存有啥影响.
在ACM竞赛中对执行速度和内存有啥影响.
在ACM竞赛中对执行速度和内存有啥影响.
在ACM竞赛中对执行速度和内存有啥影响.

1个回答

qiuqiurufeng
qiuqiurufeng   2014.07.25 10:31

尽量不要包含不需要的头文件,当一个头文件被包含时,就会产生新的依赖域,一旦头文件改变,代码要重新编译,倾向于减少包含头文件。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
头文件包含顺序处理方法
关于enum声明的变量被其他文件(.h或.c)引用到时,由于头文件包含顺序引起的error的处理办法:   根据整个系统架构划分出应用层(APP),中间层(RTE),服务层(service)以及底层等层次,对于某一模块(如按键模块)包含Switch_APP、Switch_RTE、Switch_SERV以及IO底层,通常对于每个层中都有各自文件和callback文件(.h和.c)及cfg文件(.h
文件包含 与 头文件的写法
很多人对C语言中的 “文件包含”都不陌生了,文件包含处理在程序开发中会给我们的模块化程序设计带来很大的好处,通过文件包含的方法把程序中的各个功能模块联系起来是模块化程序设计中的一种非常有利的手段。        文件包含处理是指在一个源文件中,通过文件包含命令将另一个源文件的内容全部包含在此文件中。在源文件编译时,连同被包含进来的文件一同编译,生成目标目标文件。     很多人再初学时都会对这
全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?
全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?      答:可以,在不同的C文件中以static形式来声明同名全局变量。   可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错.         -------1. 请高手用VC举个例子.        2. 如何在不同的C文件中以static形式来
问一个低级问题:头文件包含#include有何作用与意义?
问一个低级问题:头文件包含#include有何作用与意义?楼主lhb7788(lhb7788) 2000-12-21 10:58:00 在 C/C++ / C语言 提问 问题点数:0、回复次数:7Top 1 楼ddddh(叶君临) 回复于 2000-12-21 11:02:00 得分 0 头文件是让编译程序知道函数的原型,用来做语法检查,这是我的理解。Top 2 楼wistaria
C语言之头文件包含问题
C语言之头文件包含问题 转自:http://blog.chinaunix.net/uid-23922099-id-3586571.html Answer 1: #include 会将指定文件的内容插入到源程序文件中。当使用的格式时,编译器会从环境变量INCLUDE所指定的路径中寻找file-name 文件,如果没有定义INCLUDE,C 编译器会在指定的路径中搜寻文件。如
全局变量可不可以定义在可被多个.C文件包含的头文件中?
全局变量可不可以定义在可被多个.C文件包含的头文件中? 原文链接  http://hi.baidu.com/fukai5/blog/item/dbf102fd705836e7fd037ff2.html 最近在学习uC/OS操作系统,对其中定义的全局变量产生了好奇。作者
C语言学习笔记之 第六讲:头文件源文件以及include包含指令
1、#include说明: #include后可以包含任意类型,不仅.h可以,也可以.c,也可以.cpp。也就是其他的代码文件可以利用#include直接调用。       #include内容不能重复包含,将会出现变量重名。即#include后所包含内容重复,不行。如aq.cpp包含date.h,若include.cpp调用了aq.cpp,就不需要再调用date.h了,否则将出现变量重名,编
C语言头文件包含和编写的几个基本规则
总想着把所有的头文件都saida
C文件包含.h文件和包含.c文件总结
原文链接:        很多人对C语言中的 “文件包含”都不陌生了,文件包含处理在程序开发中会给我们的模块化程序设计带来很大的好处,通过文件包含的方法把程序中的各个功能模块联系起来是模块化程序设计中的一种非常有利的手段。        文件包含处理是指在一个源文件中,通过文件包含命令将另一个源文件的内容全部包含在此文件中。在源文件编译时,连同被包含进来的文件一同编译,生成目标目标
全局变量可不可以定义在可被多个.c文件包含的头文件中
全局变量可不可以定义在可被多个.c文件包含的头文件中? 链接规范,每个C/C++的定义都有名为链接规范(linkage)的属性。外部链接(external linkage)的定义可被定义处以外的翻译单元看见并引用。内部链接(internal linkage)的定义则只能被该定义所处的翻译单元看见,而不能被其他翻译单元引用。我们称此属性为链接规范