| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1062 人关注过本帖
标题:关于#include
只看楼主 加入收藏
冥玫怪盗
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2008-7-11
收藏
 问题点数:0 回复次数:6 
关于#include
例如:#include <iostream.h>   与 #include "iostream.h"。
我在写代码的时候。试过两个的功能都一样,但是我想知道,两者之间有区别么?如果有的话请告诉我,它们分别具有那些独自的功能。
搜索更多相关主题的帖子: include iostream 两者 代码 
2008-07-27 09:38
冥玫怪盗
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2008-7-11
收藏
得分:0 
#include<iostream.h>

#include<iostream>
using namespace std;


两者的作用是一样的,都不需要在使用 std::;
其他方面有什么不同么?

[[it] 本帖最后由 冥玫怪盗 于 2008-7-27 09:58 编辑 [/it]]
2008-07-27 09:44
buptzwp
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-8-24
收藏
得分:0 
#include <>是在安装目录相应文件夹下开始寻找头文件,#include “”是在你工程文件下开始寻找头文件,如果没有寻找到就转到安装目录的相应文件夹下寻找。
我是菜鸟,也是刚看到的,有些表达可能不正确。望高手指正。
2008-07-27 12:00
hero2007
Rank: 1
来 自:湖北武汉
等 级:新手上路
威 望:1
帖 子:130
专家分:0
注 册:2007-3-22
收藏
得分:0 
错误的示例:#include "stdio.h",#include "iostream"。[antigloss注:习惯上,<> 用于包含标准头文件和系统头文件,"" 用于包含自定义头文件。标准似乎没有明确规定不准用 "" 包含标准头文件和系统头文件。使用 "" 包含标准头文件或者系统头文件只能说是一种不良风格。]
http://
2008-07-30 00:40
hero2007
Rank: 1
来 自:湖北武汉
等 级:新手上路
威 望:1
帖 子:130
专家分:0
注 册:2007-3-22
收藏
得分: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, 等等。
2008-07-30 00:42
mark0289
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-4-5
收藏
得分:0 
4楼,5楼说的比较详细,看此贴之前,我只知道3楼的说法
现在有多学了一点
2008-08-01 16:41
冥玫怪盗
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2008-7-11
收藏
得分:0 
很感谢各位的指教!!
2008-08-01 16:48
快速回复:关于#include
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039253 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved