第1章 开始
熟悉编译器
g++:
- 编译:
g++ --std=c++11 ch01.cpp -o main - 运行:
./prog1 - 查看运行状态:
echo $? - 编译多个文件:
g++ ch2.cpp Sales_item.cc -o main
输入 g++ --help,查看编译器选项,部分常见选项如下:
1 | -E Preprocess only; do not compile, assemble or link |
获得程序状态:
- windows:
echo %ERRORLEVEL% - UNIX:
echo $?
IO
#include <iostream>std::cout << "hello"std::cin >> v1
记住>>和<<返回的结果都是左操作数,也就是输入流和输出流本身。
endl:这是一个被称为操纵符(manipulator)的特殊值,效果是结束当前行,并将设备关联的缓冲区(buffer)中的内容刷到设备中。
UNIX和Mac下键盘输入文件结束符:ctrl+d,Windows下:ctrl+z
头文件:类的类型一般存储在头文件中,标准库的头文件使用<>,非标准库的头文件使用""。申明写在.h文件,定义实现写在.cpp文件。
避免多次包含同一头文件:
1 |
|
成员函数(类方法):使用.调用。
命名空间(namespace):使用作用域运算符::调用。
注释
- 单行注释:
// - 多行注释:
/**/。编译器将/*和*/之间的内容都作为注释内容忽略。注意不能嵌套。
使用文件重定向
./main <infile >outfile
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 徒心的网络自留地!
评论
