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 高级主题:

  • 标准库特殊设施
  • 用于大型程序的工具
  • 特殊工具和技术
posted @ 2020-10-08 19:56  keep-minding  阅读(70)  评论(0)    收藏  举报