首页 > 编程语言 > 详细

c++primer笔记--chapter one

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

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!