C++复习:include<>

//马上考c++了,拿几天来复习,这里把不熟悉的、重要的知识点记录下来


1.关于include<>

首先是几种include方式
1.include <iostream.h>
2.include <iostream>
uising namespace std;
3.include <iostream>
using std::cout;
4.include <iostream>
在程序中使用cout要写成std::cout<<的形式

以下关于 #include <iostream>和 #include<iostream.h> 区别
转自http://www.cnblogs.com/zhangpengshou/archive/2013/04/08/3006773.html
=================================================================================

很多C++程序员还在使用而iostream.h不是用更新的标准库iostream。 
这两者都有什么不同呢?

首先,5年前我们就开始反对把.h符号继续用在标准的头文件中。继续使用过时的规则可不是个好的方法。

从功能性的角度来讲, <iostream>包含了一系列模板化的I/O类,相反地<iostream.h>仅仅是支持字符流。另外,输入输出流的C++标准规范接口在一些微妙的细节上都已改进,因此, <iostream>和<iostream.h>在接口和执行上都是不同的。最后,<iostream>的各组成都是以STL的形式声明的,然而<iostream.h>的各组成都是声明成全局型的。 

因为这些实质上的不同,你不能在一个程序中混淆使用这两个库。做为一种习惯,在新的代码中一般使用<iostream>,但如果你处理的是过去编写的代码,为了继承可以用继续用<iostream.h>旧保持代码的一致性。

<iostream>表示你使用的是标注命名空间,也就是在程序开始应该有这么一句话
using namespace std ;
例如:
<string.h>是旧的C头文件,对应的是基于char*的字符串处理函数;
<string>是包装了std的C++头文件,对应的是新的strng类;
<cstring>是对应旧的C头文件的std版本。

=================================================================================
2.endl; 

输出新的一行,并且清空当前缓冲区;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值