C++ Primer Chapter 1
来源:互联网 发布:centos6dns网络配置 编辑:程序博客网 时间:2024/06/07 00:44
1.1
main函数
每个C++程序都必须含有main函数,并且它是唯一被操作系统显示调用的函数。其返回值的含义由相关操作系统规定,但通常返回0表示成功。
查看main函数的返回值:
UNIX: $ echo $?
Windows: > echo %ERRORLEVEL%
1.2 初窥输入/输出
1.2.1 标准输入和标准输入
标准库的四个IO对象:cin、cout(有缓冲)、cerr(无缓冲)、clog(有缓冲)
1.2.2 一个使用IO库的程序
std::cout<<"Enter two number:"<<std::endl;每个输出操作符<<实例都接受两个操作数:左操作数必须是ostream对象;右操作数是要输出的值。操作符将其右操作数写到作为其左操作数的ostream对象。
(std::cin与std::cout相反:
std::cout 左←右(注意箭头方向)
std::cin 左→右(注意箭头方向))
……
endl是一个特殊之,称为操纵符(manipulator),将它写入输出流时,具有输出换行的效果,并刷新与设备相关联的缓冲区(buffer)。通过刷新缓冲区,用户可立即看到写入到流中的输出。
成员函数
成员函数是由类定义的函数,成员函数只定义一次,但被视为每个对象的成员。
. ->点操作符, 命名为item1的对象的same_isbn成员
() -> 调用操作符, 括住传递给函数的实参列表
item1.same_isbn(item2)
std::cout表明cout是定义在命名空间std中的。::为作用域操作符,表明使用的是定义在std中的cout。
1.4 控制结构
文件结束符
当我们使用istream对象作为条件,结果是测试流的状态。如果流是有效的(也就是说,如果读入下一个输入是可能的)那么测试成功。遇到文件结束符(end-of-file)或遇到无效输入时,如读取了一个不是整数的值,则istream对象是无效的。处于无效状态的istream对象将导致条件失败
Windows Ctrl+z
Unix Ctrl+d
1.5 类的简介
Sale_item item;表示 item是类型Sale_item的一个对象。
可以执行Sale_item对象的以下操作:+ >>读取 <<输出 =赋值 调用same_isbn函数确定两个Sale_item是否指同一本书(由Sale_item.h文件决定)
- 《C primer plus》笔记--Chapter 1
- C++Primer-Function chapter
- C primer plus -- Chapter 2
- C++ Primer Chapter 1
- C++ Primer Chapter 6-1
- C++ Primer Chapter 7-1
- C++ Primer Chapter 8-1
- C++ Primer Chapter 9-1
- C++ Primer Chapter 10-1
- C++ Primer Chapter 11-1
- C++ Primer Chapter 12-1
- C++ Primer Chapter 13-1
- C++ Primer Chapter 14-1
- C++ Primer Chapter 15-1
- c primer plus Chapter 14 p383
- C++Primer Chapter One学习笔记
- c++ primer plus笔记 [chapter 1 - 2]
- C++ Primer 第五版: chapter 1 读书笔记
- RPC技术
- 程序员有趣的面试智力题
- zoj 2433 Highways水题
- Zend_Session及Zend_Session_Namespace
- 利用 function 功能
- C++ Primer Chapter 1
- WinXP安装系统分区大小计算
- 用python+wxpython写的闹钟程序
- 创北机房OracleDBConsole服务无法启动解决办法
- 1816
- 计算机操作系统之三:进程与线程的描述与控制
- 未解决
- 生成随机数
- IO包中的其他对象