cocos2dx 3.x中的事件机制原理:
通过访问Node的全局Zorder来排列优先级。
_globalZOrderNodeMap[node->getGlobalZOrder()].push_back(node);
_globalZOrderNodeMap 作为迭代的容器,最后处理根节点排序的结果(会清理掉当前存放的节点),真正有效的数据时排列好的:_...
分类:
其他好文 时间:
2014-10-31 06:23:29
阅读次数:
193
1. bool operator mylist; std::list::iterator iter; S a; a.firstname ="dfadf"; a.ID = 5; mylist.push_back (a); a.firstname ="得到"; a.ID = 9;...
分类:
编程语言 时间:
2014-10-25 14:27:37
阅读次数:
279
reserve是容器预留空间,但并不真正创建元素对象,在创建对象之前,不能引用容器内的元素,因此当加入新的元素时,需要用push_back()/insert()函数。resize是改变容器的大小,并且创建对象,因此,调用这个函数之后,就可以引用容器内的对象了,因此当加入新的元素时,用operator...
分类:
其他好文 时间:
2014-10-17 23:22:31
阅读次数:
347
语法列表:/* from http://www.w3.org/TR/xmlschema-2/#regexs */ // [1] regExp ::= branch ( '|' branch )* re_reg_exp = re_branch [push_back( at_c(_val), ...
分类:
其他好文 时间:
2014-10-15 14:20:00
阅读次数:
243
描述:
给出这样的一个矩阵,求原来的a数组
2-sat题,对每个位跑一边,跑31个位即可
具体建边
注意N=1的情况特判,还有检查对称元素是否相同
#include
#include
#include
#include
#include
#include
#define pb push_back
#include
using namespac...
分类:
其他好文 时间:
2014-10-08 12:43:25
阅读次数:
272
第一种思路是用一个vector存所有的Node*
之后再用两个指针将链表拼接出来
void reorderList(ListNode *head) {
vector content;
ListNode * cur = head;
while (cur)
{
content.push_back(cur...
分类:
其他好文 时间:
2014-10-08 03:15:24
阅读次数:
277
简单实现了构造、析构、push_back、pop_back、operator=、operator[]、clear等函数...
分类:
其他好文 时间:
2014-10-07 15:15:53
阅读次数:
193
本篇我们将实现Queue的简单操作;一、Queue版本1;通过本程序,我们可以看到 pop、push 、back、front、size的简单操作的实现;//Queue.hpp#ifndef QUEUE_H_#define QUEUE_H_#include template //默认的类型形参 >cl...
分类:
编程语言 时间:
2014-10-02 02:51:02
阅读次数:
315
int main(){ Vector vec; //添加元素 vec.push_back(1); vec.push_back(2); vec.push_back(3); vec.push_back(3); vec.toString(); //弹出最后一个元素 vec.pop_back(); vec....
分类:
编程语言 时间:
2014-09-30 13:42:09
阅读次数:
195
1.vector
#include
#include
#include
using namespace std;
void vectorTest()
{
vector container;
for (int i = 0; i < 10; i++)
{
container.push_back(i);
}
vector::iterato...
分类:
其他好文 时间:
2014-09-30 11:29:32
阅读次数:
231