【C++ Primer每日一刷之十二】 箭头操作符,条件操作符,sizeof操作符,逗号,优先级

5.6. 箭头操作符 C++ 语言为包含点操作符和解引用操作符的表达式提供了一个同义词:箭头操作符(->)。点操作符(第 1.5.2 节)用于获取类类型对象的成员:   item1.same_isbn(item2); // run thesame_isbn me...

2014-09-04 11:15:09

阅读数:1104

评论数:0

【C++ Primer每日一刷之十】 操作符(一)

表达式     C++ 提供了丰富的操作符,并定义操作数为内置类型时,这些操作符的含义。除此之外,C++ 还支持操作符重载,允许程序员自定义用于类类型时操作符的含义。标准库正是使用这种功能定义用于库类型的操作符。   本章重点介绍 C++ 语言定义的操作符,它们使用内置类型的操作数;本章...

2014-09-02 11:31:57

阅读数:651

评论数:0

【C++ Primer每日一刷之九】创建动态数组

表达式     C++ 提供了丰富的操作符,并定义操作数为内置类型时,这些操作符的含义。除此之外,C++ 还支持操作符重载,允许程序员自定义用于类类型时操作符的含义。标准库正是使用这种功能定义用于库类型的操作符。   本章重点介绍 C++ 语言定义的操作符,它们使用内置类型的操作数;本章...

2014-09-02 11:27:44

阅读数:791

评论数:0

【C++ Primer每日一刷之八】之九 创建动态数组

4.3.1. 创建动态数组   数组类型的变量有三个重要的限制:【数组长度固定不变】,【在编译时必须知道其长度】,【数组只在定义它的块语句内存在】。 实际的程序往往不能忍受这样的限制——它们需要在运行时动态地分配数组。 虽然数组长度是固定的,但动态分配的数组不必在编译时知道其长度,...

2014-08-31 15:39:38

阅读数:772

评论数:0

【C++ Primer每日一刷之七】指针操作

4.2.3 指针操作   指针提供间接操纵其所指对象的功能。与对迭代器进行解引用操作一样,对指针进行解引用可访问它所指的对象,* 操作符(解引用操作符)将获取指针所指的对象:   string s("hello world"); string *sp = &s...

2014-08-28 17:15:40

阅读数:967

评论数:0

【C++ Primer每日一刷之六】数组

引言   C++ 语言提供了两种类似于vector 和迭代器类型的低级复合类型——数组和指针。与vector 类型相似,数组也可以保存某种类型的一组对象;而它们的区别在于,数组的长度是固定的。数组一经创建,就不允许添加新的元素。指针则可以像迭代器一样用于遍历和检查数组中的元素。   现代 ...

2014-08-26 11:41:46

阅读数:907

评论数:0

cocos2d-x 播放声音和音效

#include "SimpleAudioEngine.h" using namespace CocosDenshion; 然后在init函数中:  //---------------------------------【初始化声音】-----...

2014-08-25 17:09:24

阅读数:666

评论数:0

【C++ Primer每日一刷之五】标准库类型小结

标准库类型小结   C++ 标准库定义了几种更高级的抽象数据类型,包括 string 和 vector 类型。string 类型提供了变长的字符串,而 vector 类型则可用于管理同一类型 的对象集合。迭代器实现了对存储于容器中对象的间接访问。迭代器可以用于访问和遍历 string 类型和...

2014-08-25 10:14:24

阅读数:828

评论数:0

【C++ Primer每日刷】四 标准库类型vector

3.3标准库类型vector   1.1概述 vector 是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。和 string 对象一样,标准库将负责管理与存储元素相关的内存。我们把 vector称为容器,是因为它可以包含其他对象。   1.2 头文件   使用 vect...

2014-08-24 11:03:16

阅读数:486

评论数:0

【C++ Primer每日刷】之三 标准库 string 类型

标准库 string 类型     string 类型支持长度可变的字符串,C++ 标准库将负责管理与存储字符相关的内存,以及提供各种有用的操作。标准库string 类型的目的就是满足对字符串的一般应用。   与其他的标准库类型一样,用户程序要使用 string 类型对象,必须包含相关头文件。如果...

2014-08-23 11:43:55

阅读数:876

评论数:0

【C++ Primer每日刷】之二 迭代器的算术操作

迭代器的算术操作     除了一次移动迭代器的一个元素的增量操作符外,vector 迭代器(其他标准库容器迭代器很少)也支持其他的算术操作。这些操作称为迭代器算术操作(iterator arithmetic),包括:     iter + n iter – n   可以对迭代器对...

2014-08-22 14:18:50

阅读数:1293

评论数:0

【C++ Primer每日刷】之一 迭代器

迭代器的介绍 概述   迭代器是一种检查容器内元素并遍历元素的数据类型。   迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象:那些行为上像迭代器的东西都可以叫做迭代...

2014-08-21 10:17:05

阅读数:972

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭