搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 关于#include
标题:
关于#include
只看楼主
冥玫怪盗
等 级:
新手上路
帖 子:36
专家分:0
注 册:2008-7-11
楼主
问题点数:0 回复次数:6
关于#include
例如:#include <iostream.h> 与 #include "iostream.h"。
我在写代码的时候。试过两个的功能都一样,但是我想知道,两者之间有区别么?如果有的话请告诉我,它们分别具有那些独自的功能。
搜索更多相关主题的帖子:
include
iostream
两者
代码
2008-07-27 09:38
冥玫怪盗
等 级:
新手上路
帖 子:36
专家分:0
注 册:2008-7-11
第
2
楼
得分:0
#include<iostream.h>
与
#include<iostream>
using namespace std;
两者的作用是一样的,都不需要在使用 std::;
其他方面有什么不同么?
[[it] 本帖最后由 冥玫怪盗 于 2008-7-27 09:58 编辑 [/it]]
2008-07-27 09:44
buptzwp
等 级:
新手上路
帖 子:1
专家分:0
注 册:2007-8-24
第
3
楼
得分:0
#include <>是在安装目录相应文件夹下开始寻找头文件,#include “”是在你工程文件下开始寻找头文件,如果没有寻找到就转到安装目录的相应文件夹下寻找。
我是菜鸟,也是刚看到的,有些表达可能不正确。望高手指正。
2008-07-27 12:00
hero2007
来 自:湖北武汉
等 级:
新手上路
威 望:
1
帖 子:130
专家分:0
注 册:2007-3-22
第
4
楼
得分:0
错误的示例:#include "stdio.h",#include "iostream"。[antigloss注:习惯上,<> 用于包含标准头文件和系统头文件,"" 用于包含自定义头文件。标准似乎没有明确规定不准用 "" 包含标准头文件和系统头文件。使用 "" 包含标准头文件或者系统头文件只能说是一种不良风格。]
http://
.cn/xuezhide" target="_blank">
我的新浪博客>>
2008-07-30 00:40
hero2007
来 自:湖北武汉
等 级:
新手上路
威 望:
1
帖 子:130
专家分:0
注 册:2007-3-22
第
5
楼
得分:0
[C++]不要#include <iostream.h>,不要#include <string.h>,因为它们已经被C++标准明确的废弃了,请改为 #include <iostream> 和 #include <cstring>。规则就是:
a. 如果这个头文件是旧C++特有的,那么去掉.h后缀,并放入std名字空间,
比如 iostream.h 变为 iostream。
b. 如果这个头文件是C也有的,那么去掉.h后缀,增加一个c前缀,比如 string.h
变为 cstring;stdio.h 变为 cstdio, 等等。
.cn/xuezhide" target="_blank">
我的新浪博客>>
2008-07-30 00:42
mark0289
等 级:
新手上路
帖 子:82
专家分:0
注 册:2006-4-5
第
6
楼
得分:0
4楼,5楼说的比较详细,看此贴之前,我只知道3楼的说法
现在有多学了一点
2008-08-01 16:41
冥玫怪盗
等 级:
新手上路
帖 子:36
专家分:0
注 册:2008-7-11
第
7
楼
得分:0
很感谢各位的指教!!
2008-08-01 16:48
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-225402-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.544333 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved