C++_Primer01.Introduction
Introduction
输入输出
/* inout.cpp */
#include <iostream>
int main()
{
std::cout << "Enter two numbers:" << std::endl;
int v1 = 0, v2 = 0;
std::cin >> v1 >> v2;
std::cout << "The sum of " << v1 << " and " << v2
<< " is " << v1+v2 << std::endl;
return 0;
}
output:
$ g++ -std=c++11 -o inout inout.cpp
$ ./inout
Enter two numbers:
4
5
The sum of 4 and 5 is 9
在编译时,一定要指定编译器标准
-std=c++11,否则 g++ 会按照默认的C语言编译器进行编译,而不是C++编译器
向流写入数据
输出运算符 <<:
接受两个运算对象,左侧必须是一个 ostream 对象,右侧是要打印的值
endl:
操纵符(manipulator),结束当前行,并将与设备关联的缓冲区中的内容刷到设备中
从流读取数据
int v1 = 0, v2 = 0;
std::cin >> v1 >> v2;
输入运算符 >>:
左侧是一个 istream 对象,右侧是要存入的对象。
面向对象介绍
略
Contents
- Introduction
I C++基础:
- 变量和基本类型
- 字符串、向量和数组
- 表达式
- 语句
- 函数
- 类
II C++ 标准库:
- IO 库
- 顺序容器
- 泛型算法
- 关联容器
- 动态内存
III 类设计者的工具
- 拷贝控制
- 重载运算和类型转换
- 面向对象程序设计
- 模板和泛型编程
IV 高级主题:
- 标准库特殊设施
- 用于大型程序的工具
- 特殊工具和技术

浙公网安备 33010602011771号