C++ Primer总结与内容拓展(第一章)

来源:互联网 发布:mysql查看表空间占用 编辑:程序博客网 时间:2024/04/29 23:27

第一章快速入门

知识点1

操作系统通过调用main 函数来执行程序,main函数则执行组成自己的语句并返回一个值给操作系统。main函数的返回值必须是 int型,但很多IDE并未严格要求。

知识点2

C++ 程序文件的后缀与运行的具体编译器有关,主要包括:

源文件:
prog1.cxx
prog1.cpp
prog1.cp
prog1.C

头文件:

依据惯例,类类型存储在一个文件中,其文件名如同程序的源文件名一样,
由文件名和文件后缀两部分组成。通常文件名和定义在头文件中的类名是一样
的。通常后缀是.h,但也有一些程序员用.H.hpp.hxx。编译器通常并不
挑剔头文件名,但IDE有时会

知识点3

C++GNU编译器:

$ g++ prog1.cc -o prog1

-o prog1 是编译器参数以及用来存放可执行文件的文件
名。如果省略-o prog1,那么编译器在UNIX系统下产生名为a.out
Windows 下产生名为a.exe 的可执行文件。

各种编译工具的差别,请参考C和C++编译器详解

知识点4

读入未知数目的输入

while (std::cin >>value)

从键盘输入文件结束符

操作系统使用不同的值作为文件结束符。Windows 系统下我们通过键入
control—z——同时键入“ctrl”键和“z”键,来输入文件结束符。
Unix 系统中,包括Mac OS—X 机器,通常用 control—d。

知识点5

Sales_item item;
就表示
item 是类型 Sales_item 的一个对象。通常将“类型 Sales_item
的一个对象”简称为“一个Sales_item 对象”,或者更简单地简称为“一个
Sales_item”。(注意C++定义引用与Java定义引用的区别)

 


0 0