- 博客(31)
- 收藏
- 关注
原创 C/C++:迭代器的简单二分查找
I just don't want to regret it !#include #include #include #include using namespace std;int main(){ vectorc{1, 2, 3, 4, 5};//默认排好了序 auto beg = c.begin();auto end = c.end();//搜索
2015-04-07 21:03:24 1455
原创 Roope的Cocos2d-x学习之旅 004:动作一起做——Spawn和Sequence
I just don’t want to regret it: 没什么好说的=。=,代码注释的很详细。Size visivleSize = Director::getInstance()->getVisibleSize();/* 创建一个精灵 */Sprite* sprite = Sprite::create("sprite.png");sprite->setPosition(Point
2015-03-31 17:26:31 780
原创 Roope的Cocos2d-x学习之旅 003:无限重复和有限重复动作——RepeatForever和Repeat
I just don’t want to regret it:1.无限重复动作RepeatForever(喂,我还没让你停呢~) 当我们想重复一个动作时,我们不可能一直都runAction,这时我们可以使用RepeatForever来帮助我们达到我们想要的效果。 RepeatForever的使用非常简单,
2015-03-31 16:48:10 6973
原创 Roope的Cocos2d-x学习之旅 002:简简单单的运动
I just don’t want to regret it: 1. 你想去哪,你想走多远 ——MoveTo和MoveBy: MoveTo(你想去哪)它的作用也就是从某个地方到另一个地方,比如A(x1, y1),B(x2, y2);当我们想把精灵从A移动到B点时,我们就可以用MoveTo(A MoveTo B,就是这么理解啦~)。
2015-03-31 16:43:40 769
原创 Roope的Cocos2d-x学习之旅 001:基础概念学习——导演、场景、层、精灵
I just don’t want to regret it:
2015-03-30 15:48:16 555
原创 C++:联合类型(union)
联合类型(union):允许不同的数据类型访问相同的的,因为实际上他们就是在内存中相同的位置,声明和结构体差不多。和结构体的区别是结构体中的数据元素之间有相互联系,而联合中的数据元素是没有必然的联系的,是相互独立的。用了其中一个元素,另外的也就不能使用了。否则运行时会出错误。#includeusing namespace std;union student
2015-01-13 16:14:47 3500 1
原创 C++:枚举类型
#includeenum Direction{ UP,DOWN,LEFT,RIGHT};int main(int argc, char const *argv[]){ int a = 0; if(a==UP) { std::cout << "UP"; } return 0;}值得一提的是= =我在std::cout
2015-01-13 16:00:19 457
转载 c++头文件iomanip.h中的setw、setprecision、setfill和setbase函数
#include //不要用iostream.h ,会出现好多问题#include // io 流控制头文件, 主要是一些操纵用法如setw(int n),setprecision(int n) ,setbase(int n),setfill(char c)的. ▲setw(n)用法: 通俗地讲就是预设宽度 如 cout
2014-11-27 08:20:35 8333
转载 二叉树的建立和基本操作
树形结构要多利用递归来求解,递归的关键就是想清楚所有的基准情形,然后扩展到一般情况,写代码的时候最好把基准情况放在前面,把一般情况放在后面!定义二叉树结构体:[cpp] view plaincopytypedef struct BinaryTreeNode { TelemType data; stru
2014-11-14 15:53:25 17108 2
转载 遍历二叉树的各种操作(递归与非递归遍历)
先使用先序的方法建立一棵二叉树,然后分别使用递归与非递归的方法实现前序、中序、后序遍历二叉树,并使用了两种方法来进行层次遍历二叉树,一种方法就是使用STL中的queue,另外一种方法就是定义了一个数组队列,分别使用了front和rear两个数组的下标来表示入队与出队,还有两个操作就是求二叉树的深度、结点数。。。[cpp] view plaincopy
2014-11-14 15:24:01 925
转载 UDK添加电脑自带的AI
UDK添加电脑自带的AI点击打开链接分类: UDK2012-06-18 14:29 3584人阅读 评论(2) 收藏 举报actorobjecttemplatesfiringactionclass简述:在之前的场景里添加一个AI的机器人步骤:1. 在场景空白处右击鼠标, Add Actor --> All Templates
2014-11-11 14:02:37 664
原创 UDK:UDK 常用快捷键
UDK 常用快捷键 LMB (鼠标停留在actor上时) | 选择actor鼠标双击或者点击F4 (when over actor) | Open actorRMB | 打开内容浏览器Shift-D或者Ctrl-W | 复制选中物体所有视图 – 物体选择状态下Del | 删除选中的物体LMB (没有选择物体的状态下) | 取消选择当前物体(已经选择的情况
2014-11-09 20:36:57 1308
原创 C/C++:string和stringstream的小例子
C++字符串常用操作1、string的可以用相加来连接两个字符串。#include#includeusing namespace std;int main(){ string str; str += "hello "; str += "world !"; cout << str << endl; return 0;}
2014-11-09 16:42:31 805
原创 C/C++:C++友元类
C++友元类:正常情况下,一个类是访问不到另一个类的私有成员的。就像下面这个:#include class A{private: int a;public: A(){ a = 1; }};class B:public A{public: B(){ std::cout << a <<
2014-11-09 15:33:22 910
原创 C/C++:C++引用
C++引用:首先,先写一个这样的程序:#include class point{private: int x, y;public: point(int x, int y){ this->x = x; this->y = y; }; int getX(){ return x;
2014-11-09 13:31:50 668
原创 C/C++:C++函数指针
C++函数指针:我先来写一个类object,规定函数指针指向的必须是object的成员,或其子类的成员。class object{ public: void (object::*p)();};好,然后我们再来写一个类hello继承于类object。写一个构造方法,用函数指针来指向输出object类型的。#include
2014-11-07 16:00:29 783
原创 C/C++:C++伪函数
C++伪函数:所谓的伪函数,就是说它不是一个真正的函数,而是一个类或者说是一个结构体。#include void say_hello(){ std::cout << "hello world !" << std::endl;}class Hello{public: void operator () (){ std::c
2014-11-07 14:16:22 2326 3
原创 C/C++:typedef关键字
#includetypedef struct{ int edg;}people;void say_hello(){ printf("hello word !\n");}typedef void (*fun) (); //指向无输入参数和返回类型的函数;int main(){ people p; p.edg = 18; printf("e
2014-11-03 22:11:57 462
原创 C/C++:函数指针
#include#include#includeusing namespace std;void say_hello(){ cout << "hello word !" << endl;}int main(){// say_hello(); 常用的普通方法; void(* p)(); // p就是函数指针; p = say_hello; // 令p指向say_hell
2014-11-03 21:27:28 530
原创 C/C++:结构体指针
#include#include#includeusing namespace std;struct point{ int edg; char *name;};/*int main(){ point p1; p1.edg = 32; point p2 = p1; p1.edg = 40; cout << p1.edg << " " << p2.edg << end
2014-11-03 21:25:45 584
原创 C/C++ : 结构体
#includeusing namespace std;struct point{ int edg; char name[10];};int main(){ point a; cin >> a.edg >> a.name; point b = a; cin >> a.edg; cout << a.edg << " " << a.name <<" " << b.edg
2014-11-03 21:22:35 398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人