码迷,mamicode.com
首页 >  
搜索关键字:c++ primer    ( 2107个结果
顺序容器(二)--《C++ primer》
?? 前面已经简单介绍了顺序容器的定义以及一些操作,包括(添加,删除等),下面主要集中以代码的形式简单介绍一下相关用法,首先创建并初始化vector对象,一般有两大类: 1、分配指定数目元素,并初始化(分两种)          vector ivec(10);          vector ivec(10,1); 2、把vecotr对象初始化为一段元素的副本          ...
分类:编程语言   时间:2014-12-31 21:35:01    阅读次数:303
关于 C++ 拷贝构造函数(copy constructor)中的形参必须为引用类型的详解
在《C++ primer》中文第四版中,关于拷贝构造函数(也称复制构造函数)是这样定义的:是一种特殊构造函数,具有单个形参,该形参(常用const修饰)是对该类类型的引用。 问题来了!为什么形参必须为该类类型的引用?而不能是值传递方式?(PS:其实传值和传址都可以统一为传值,前者传的是对象的值...
分类:编程语言   时间:2014-12-31 12:56:18    阅读次数:274
c++primer学习笔记(1)-primitive buit-in types and type conversions
1.关于 unsigned 的注意事项: 1.unsigned int 可以缩写成 unsigned 2.当用到char类型时,char 有3种形势,char, signed char 和unsigned char , 当我们写char 时,编译器会从signed char 和unsigned char 中选一种。signed char 是 -127 ~ 127, unsigned cha...
分类:编程语言   时间:2014-12-31 10:10:21    阅读次数:168
C++自学笔记_复制构造函数_《C++ Primer》
在内置数据类型中,一般可以用一个变量初始化另一个变量。同样,对于类类型的对象,也可以用一个对象初始化另一个对象,编译器会合成一个复制构造函数。#include using namespace std;class Point{public: Point(int x=0,int y=0):xPos...
分类:编程语言   时间:2014-12-30 20:33:14    阅读次数:271
C++ Primer 第四版读书笔记(四)之表达式
表达式由一个或多个操作数通过操作符组合而成。最简单的表达式仅包含一个字面值常量或变量。较复杂的表达式则由操作符以及一个或多个操作数构成。 每个表达式都会产生一个结果。如果表达式中没有操作符,则其结果就是操作数本身的值。当一个对象用在需要使用其值的地方,则计算该对象的值。 操作符的含义——该操作符执行什么操作以及操作结果的类型——取决于操作数的类型。 C++提供了一元操作符和二元操作符两种操作...
分类:编程语言   时间:2014-12-29 15:20:31    阅读次数:221
json排序 摘自百度
var sortBy = function (filed, rev, primer) { rev = (rev) ? -1 : 1; return function (a, b) { a = a[filed]; b = b[filed]; if (typeof (primer) != 'undefi...
分类:编程语言   时间:2014-12-29 10:21:10    阅读次数:308
c++ 关于引用 &的进一步理解
在很久以前看primer的时候看到&有了一些理解,接着在平时使用的时候觉得自己有了更深的理解,发现书上讲得的确挺对但是却不怎么好理解,所以再写一篇来解释一下引用 & 。大神勿喷,有错请指教,本人菜鸟一枚。。。 觉得在学习c++的时候 最重要的一个东西就是,你在学习的时候一定要搞懂它是什么? 那引用是什么呢? 其实呢引用 也是一个指针,哈哈。 为什么呢我们可以看一下 char a = 'a'...
分类:编程语言   时间:2014-12-29 09:00:54    阅读次数:207
C++ Primer 第四版读书笔记(三)之数组与指针
C++语言提供了两种类似于vector和迭代器类型的低级复合类型——数组与指针。与vector类型相似,数组也可以保存某种类型的一组对象;而它们的区别在于,数组的长度是固定的。数组一经创建,就不允许添加新的元素。指针则可以像迭代器一样用于遍历和检查数组中的元素。 现代C++程序应尽量使用vector和迭代器类型,而避免使用低级的数组和指针。设计良好的程序只有在强调速度时才在类实现的内部使用数组和...
分类:编程语言   时间:2014-12-29 01:06:01    阅读次数:271
C++ Primer 第四版读书笔记(二)之标准库类型
C++定义了一个内容丰富的抽象数据类型标准库,其中最重要的标准库类型是string和vector,它们分别定义了大小可变的字符串和集合。string和vector往往将迭代器用作配套类型,用于访问string中的字符,或者vector中的元素。 另一种标准库类型为bitset,提供了一种抽象方法来操作位的集合。 string类型支持长度可变的字符串,vector用于保存一组指定类型的对象。 ...
分类:编程语言   时间:2014-12-28 18:20:00    阅读次数:248
C++primer第一章 快速入门
本章介绍 C++ 的大部分基本要素:内置类型、库类型、类类型、变量、表达式、语句和函数。 在这一过程中还会简要说明如何编译和运行程序。 要学会一门新的程序语言,必须实际动手编写程序。在这一章,我们将缩写程序解决一个简单的数据处理问题:某书店以文件形式保存其每一笔交易。每一笔交易记录某本书的销...
分类:编程语言   时间:2014-12-28 18:12:22    阅读次数:422
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!