码迷,mamicode.com
首页 >  
搜索关键字:c++ primer    ( 2107个结果
c++ primer plus 学习笔记
我的机子用Xcode,单位是字节0开头为8进制0x为16进制cout默认输出的是10进制wchar_t 宽字节,它是一种足够大的整形类型,可以用来表示的是比如中文的编码c常量一旦被定义,就不能被修改(const)浮点数,c++中浮点数在计算内存中由两部分组成,一部分为基数,一部分用来表示浮点,这个浮...
分类:编程语言   时间:2015-03-08 22:48:35    阅读次数:263
C++默认构造函数
C++ primer中的三个地方讲解了默认构造函数: P44变量初始化规则 P227函数(构造函数) P388类(构造函数初始化式) 一, 变量初始化规则(P44和P227) 1,对于类类型的成员,调用该成员所属类自身的默认构造函数实现初始化。 2,内置类型成员的初值依赖于对象定义的位置,如果对象在全局作用域中定义(既不在任何函数中)或定义为静态局部对象,则这些成员将被初始化为...
分类:编程语言   时间:2015-03-07 20:02:45    阅读次数:150
C++ Primer学习总结 第7章 类
第7章 类 1.    引入const成员函数(C++ Primer P231-232) C++类的常量对象是无法调用非const成员函数的,如果想让常量对象调用某个成员函数,必须声明成const:   2.     一个类的尾后const成员函数如果返回*this,那么其返回类型必然是const 类名 & 前面这个const是不能少的.否则无法通过编译. ...
分类:编程语言   时间:2015-03-07 06:19:34    阅读次数:215
C++ Primer学习总结 第8章 IO库
第8章 IO库 1.    IO类继承关系: 2.    查询iostream流状态P280-281 V是一个int,当我们输入1, ‘r’,或Ctrl+z 时的输出分别如下: cin.clear()可以清楚所有的错误位,使good()返回true.   3.    fstream对文件的读写P284 初始创建读入和写出fstream对...
分类:编程语言   时间:2015-03-07 06:19:07    阅读次数:196
C++ Primer学习总结 第4章 表达式
第4章 表达式 1.    decltype作用于左值对象时,返回的是该对象的引用类型. 作用于右值对象时,返回的是该对象的类型. 2.    求值顺序. C++中只有&& || ?: 和, 4种运算符是先左后右求值的.   3.    一元正负号运算符作用于数值: 会提升当前数值的类型,比如short变成int型   4. ...
分类:编程语言   时间:2015-03-07 01:05:25    阅读次数:232
C++ Primer学习总结 第5章 语句
第5章 语句 1.    switch中的case标签必须是整型常量表达式,不能是变量也不能是非整型: 注意第二个case 3.14 在C++11中没错误可以执行,但是在C++98中编译不通过.   2.    switch语句的case语句初始化了一个变量时要注意: Case语句不能跳过变量的初始化,可以跳过变量的定义。   3.    范围for语...
分类:编程语言   时间:2015-03-07 01:05:04    阅读次数:169
C++ Primer学习总结 第6章 函数
第6章 函数 1.    函数最外层作用域中的局部变量不能使用与函数形参一样的名字,因为它们属于同一个作用域范围.   2.    局部静态变量的生命周期: 在整个程序的执行路径第一次经过对象定义语句时初始化,并且直到整个程序终止时才被销毁,在此期间即使对象所在函数结束执行也不会对它有影响.   3.    如果重载的函数的参数只有顶层const区别,那么...
分类:编程语言   时间:2015-03-07 01:02:22    阅读次数:216
《C++ Primer Plus 6th》读书笔记 - 第十章 对象和类
1. 过程性编程和面向对象编程2. 抽象和类1. 使用类对象的程序都可以直接访问公有部分,但只能通过公有成员函数(或友元函数)来访问对象的私有成员2. 可以在类声明之外定义成员函数,并使其成为内联函数3. 类的构造函数和析构函数1. 接受一个参数的构造函数允许使用赋值语法将对象初始化为一个值4. t...
分类:编程语言   时间:2015-03-06 15:44:22    阅读次数:146
c++ primer 11
在算数表达式中,不要使用char或bool,只有在存放字符或布尔值时才使用它们。因为类型char在一些机器上是有符号的,而在另一些机器上又是无符号的,所以如果使用char进行运算特别容易出问题。如果你需要使用一个不大的整数,那么明确指定它的类型是signed char或者unsigned cha.....
分类:编程语言   时间:2015-03-06 12:32:57    阅读次数:115
C++ Primer学习总结 第1-2章 变量和基本类型
第1-2章 变量和基本类型 1.下面这个语句在C++98和C++11中的输出结果不同. C++98结果: (如果想要更高的精度,可以用%.9lf,输出9位有效数字) C++11结果: 结论: printf的%lf在C++11中表示longdouble,所以用中%f就可以输出float和double类型.而printf在C++98中可以用%lf正确...
分类:编程语言   时间:2015-03-05 21:02:45    阅读次数:195
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!