码迷,mamicode.com
首页 > 编程语言 > 详细

c++primer笔记--chapter one

时间:2016-01-25 00:09:33      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:c++primer 学习笔记

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 学习笔记

原文地址:http://momo462.blog.51cto.com/10138434/1738058

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!