码迷,mamicode.com
首页 >  
搜索关键字:c++ primer    ( 2107个结果
【C++ Primer每日刷】之三 标准库 string 类型
标准库 string 类型     string 类型支持长度可变的字符串,C++ 标准库将负责管理与存储字符相关的内存,以及提供各种有用的操作。标准库string 类型的目的就是满足对字符串的一般应用。   与其他的标准库类型一样,用户程序要使用 string 类型对象,必须包含相关头文件。如果提供了合适的 using 声明,那么编写出来的程序将会变得简短些:     #incl...
分类:编程语言   时间:2014-08-23 12:45:00    阅读次数:240
C++ Primer 学习笔记_61_重载操作符与转换 --自增/自减操作符
重载操作符与转换--自增/自减操作符引言: 自增,自减操作符常常由诸如迭代器这种类实现,这种类提供相似于指针的行为来訪问序列中的元素。比如,能够定义一个类,该类指向一个数组并为该数组中的元素提供訪问检查:class CheckedPtr{public: //这个类没有默认构造函数,必须提供指...
分类:编程语言   时间:2014-08-22 19:38:19    阅读次数:371
C++之面向对象编程总结
1. 面向对象编程的三个基本概念:数据抽象(类),继承(类继承)和动态绑定(运行时决定使用基类函数还是派生类函数)。面向对象编程的关键思想是多态性。 2. 派生类可以继承基类中定义的成员;派生类可以调用基类函数;派生类可以重定义基类的函数;派生类可以定义新的数据成员和函数成员。 3. 基类通过关键字virtual来指出希望派生类重新定义的函数(虚函数)。而基类希望派生类继承的函数不能使用virtual关键字。 4. 通过动态绑定可以使我们在继承层次中使用任意类型的对象,而不用关心对象的具体类型。使用这些类的...
分类:编程语言   时间:2014-08-22 16:25:21    阅读次数:220
《C++primer》v5 第5章 语句 读书笔记 习题答案
5.1空语句只有一个";"。如果什么也不想做可以使用空语句。5.2用花括号{}括起来的叫块,也叫复合语句。有多条语句作用在同一个作用域时,需要用花括号括起来。5.3降低了。5.4(a)每次迭代时候会初始化iter,但是iter缺少初值,所以这段代码根本不会通过编译。另外这里的括号需要一个bool类型...
分类:编程语言   时间:2014-08-21 22:45:14    阅读次数:344
转:Google C++ Testing Framework Primer
(貌似下面的链接都失效了哇)翻译:Ray Li (ray.leex@gmail.com) 修改日期:2008年7月6日原文参见:http://code.google.com/p/googletest/wiki/GoogleTestPrimerIntroduction:为什么需要Google C++ ...
分类:编程语言   时间:2014-08-21 19:04:34    阅读次数:420
程序员进阶书籍
C/C++推荐书籍:C++程序设计语言 Bjarne Stroustrup(入门书籍熟读一本即可)C++ Primer(第四版) Stanley B.Lippman, Josee Lajoie (用于查阅)C++编程规范:101 条规则、准则与最佳实践 HerbSutter, Andrei A...
分类:其他好文   时间:2014-08-21 12:52:04    阅读次数:197
【C++ Primer每日刷】之一 迭代器
迭代器的介绍 概述   迭代器是一种检查容器内元素并遍历元素的数据类型。   迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象:那些行为上像迭代器的东西都可以叫做迭代器。然而迭代器有很多不同的能力,它可以把抽象容器和通用算法有机的统一起来。   标准库为...
分类:编程语言   时间:2014-08-21 11:35:24    阅读次数:288
《Effective C++》学习笔记(一)
前言 《C++ Primer》与《Effectivec++》一直是C++程序员们公认的红宝书书籍,这次带来便是《Effective C++》的学习笔记及心得。 《Effective C++》是一本条款式的书籍,所以在看的时候并没有完全按照书的编排顺序来看。 好了,废话不多说了,让我们进入正题。   条款01:视C++为一个语言联邦 对于C++的最初理解就是加上面上对象概念的C语言,在学...
分类:编程语言   时间:2014-08-20 12:35:52    阅读次数:217
C++primer学习笔记(二)——Chapter 4
4.1 Fundamentals1.Basic Concepts(1)操作符分为一元,二元或者三元操作符;(2)复杂的表达式中含有很多操作符时: 规则一:分为不同的级别,级别高的先运行; 规则二:相同级别的操作符有执行顺序的确定;(3)操作符可以改变操作数的类型 一般将级别低的转化成级别高...
分类:编程语言   时间:2014-08-19 23:50:35    阅读次数:274
类 this指针 const成员函数
C++ Primer 第07章 类7.1.2?Sales_data类的定义如下:#ifndef SALES_DATA_H#define SALES_DATA_H#include #include class Sales_data {public: std::string isbn() const {...
分类:其他好文   时间:2014-08-19 12:35:25    阅读次数:252
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!