c++primer笔记--chapter one
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++primer笔记--chapter one相关的知识,希望对你有一定的参考价值。
1、数据类型
1)基本数据类型:int,char,float,double,bool
eg:int a=1; 定义了一个int型对象(变量)并初始化为1
2)扩展基本数据类型:vector(向量),list(列表),string(字符串), complex number(复数)
eg:#include <vector> 必须要有头文件
#include <string> 必须要有头文件
vector<string> chapter_titles( 20); 定义了一个向量对象有20个字符串型的元素
2、预处理器指示符
1)#include
1)形如<iosteam>:标准头文件,默认目录下寻找
2)形如"myfile.h":用户自定义文件,当前目录下寻找
2)条件指示符:用于一个头文件被多个文件引用时,防止被重复处理
eg:#ifndef BOOKSTORE_H 如果没有定义bookstore.h
#define BOOKSTORE_H 那么就定义bookstore.h
/* Bookstore.h 的内容 */ 头文件的内容
#endif 定义结束
ps:#ifndef=if not define #ifdef=if define BOOKSTORE_H是bookstore.h的预处理器常量
3)常见处理器文字
1)_cplusplus:根据它来判断该程序是否是 C++程序
2)_STDC_ :根据它来判断该程序是否是 C++程序
3)_LINE_ :当前编译到的行数
4)_FILE_ :当前编译的文件名
5)_TIME_ :当前编译的时间
6)_DATE_ :当前编译的日期
7)aseert():预处理宏。当满足括号内的前提条件,执行继续;否则,显示错误信息并终止。
(c:assert.h c++:cassert)
本文出自 “momo鈥榮” 博客,请务必保留此出处http://momo462.blog.51cto.com/10138434/1738058
以上是关于c++primer笔记--chapter one的主要内容,如果未能解决你的问题,请参考以下文章
C Primer Plus (第6版) 读书笔记_Chapter 1
C++ Primer笔记12---chapter12 动态内存