C++系统IO

 一、C++系统IO

iostream是C++系统IO的库,这里include有<xxx>和"xxx"两种导入方式,其中"xxx"表示从当前文件目录的路径下开始搜索,<xxx>表示从操作系统环境变量下的路径开始搜索。"xxx"常用于自己项目中的头文件,<xxx>用于C++标准库等。

#include <iostream>
#include "myheader.h"
  • 输入流:cin; 输出流:cout / cerr / clog
  • 输出流的区别:1. 输出目标; 2. 是否立即刷新缓冲区。clog和cout会有缓冲区,目的是使运行速度变快。
  • 缓冲区与缓冲区刷新: std::flush; std::endl
cout << "刷新缓冲区" << std::endl;
cout << "刷新缓冲区" << std::flush;

二、命名空间 

用于防止名称冲突,要访问命名空间中的元素,有三种方式:

  • 域作用符
  • using
  • 命名空间别称
# 域作用符
std::cout << "ok" << std::flush;

# using
using namespace std;

# 命名空间别称
namespace ns = std;
ns::cout;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值