c++ primer学习 (一)

原创 2013年12月05日 21:31:07

p1-

#include<iostream> //相当于C的include<stdio.h>

1 写入到流

std::cout<<"enter a word"<< std::endl;

endl是一个特殊值,成为操纵符,将他写入输出流时,具有输出换行的效果,并刷新与设备相关联的缓冲区(buffer),通过刷新缓冲区,用户可以立即看到写入到流中的输出。

tips:在调试过冲中输出语句,这些语句都应该刷新输出流。忘记刷新输出流可能会造成输出停留在缓冲区中,如果程序崩溃,将会导致对程序崩溃位置的错误判断。

2 读入流

#include<iostream>
int main()
{
    int v1,v2;
    std::cin>>v1>>v2;
    std::cout<<"the number is"<<v1 <<v2 <<std::endl;
     return 0;
}
tips: 如果不能保证读取变量值之前变量重置,那就应该初始化变量。

3 关于注释

有/ /  和注释对/*  */ 两种。当注释对不可以嵌套。所以当注释掉程序一大部分是,如果那段代码已经有注释对,就不能在要忽视的区域前后放置注释对,而应该在每一行代码前插入单行注释。

点操作符仅用于类类型的对象,通过左操作数取得右操作数,左操作数必须是类类型的对象,右操作数必须指定该类型的成员。


C++ Primer学习心得第四章

4.1 基础 4.2 算术运算符 4.3 逻辑与关系运算符 4.4 赋值运算符 4.5 递增和递减运算符 4.6 成员访问运算符 4.7 条件运算符 4.8 位运算符 4.9 size...

c++primer学习笔记(4.2)指针的引入

4.2指针的引入 *符号把一个标识符声明为指针: vector *pvec;   pvec是一个执行vector类型对象的指针 int *ip1,*ip2;   ip1和ip2分...

c++ primer 学习笔记25 面向对象编程

面向对象编程基于三个基本概念:数据抽象、继承和动态绑定。 继承 派生类(derived class)能够继承基类(base class)定义的成员,除了从基类继承的成员之外,派生类还可以定义更...

C++ Primer Plus学习笔记之const修饰指针

《C++ Primer Plus》学习笔记之const修饰指针 首先来谈一下const与define的区别,大家都知道两者都可以定义常量,但是define有一个明显的缺陷:没有类型信息; 例如: #...

C++ Primer学习笔记(6)—— 巧用引用形参

你是否遇到过这样的问题?写一个函数,实现两个数的交换。

《C++ Primer第四版》学习笔记(七)变量和基本类型 - typedef、枚举、类

typedef 三种目的: 1. 为了隐藏特性的实现,强调使用类型的目的 2. 简化复杂的类型定义,使其更容易理解 3. 允许一种类型用于多个目的,同时使得每次使用该类型的目的明确(API...

C++ Primer 学习笔记9 表达式 (求余、自增和自减操作符、箭头操作符、条件表达式、sizeof操作符、逗号操作符)

操作符%称为“求余”或“求模”,用于计算

C++ primer 学习笔记(第二章:变量和基本类型)

2.1基本内置类型      C++定义了一套包括算术类型和空类型在内的基本数据类型。      2.1.1、算术类型         算术类型分为两类:整型(integer type,包括字符...

C++ Primer 学习笔记(第三章)

第三章字符串、向量和数组 3.1 命名空间using声明 1.using用法 using用于命名空间有两种用法: ①using namespace std; 包含了整个std命名空间,反效果是编译时间...
  • Zlase
  • Zlase
  • 2017年10月31日 19:44
  • 67

《C++primer(第五版)》学习之路-第十五章:面向对象程序设计

【 声明:版权所有,转载请标明出处,请勿用于商业用途。  联系信箱:libin493073668@sina.com】 15.1 OOP:概述 1.面向对象程序设计的核心思想是数据抽象,继承和动...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++ primer学习 (一)
举报原因:
原因补充:

(最多只允许输入30个字)