自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yhhwatl的专栏

专注IOS平台 C++语言 cocos2d-x引擎 lua脚本

  • 博客(21)
  • 资源 (10)
  • 收藏
  • 关注

转载 STL 之 map

http://www.cnblogs.com/java315/archive/2012/03/05/2397327.html

2013-09-27 22:37:09 826

原创 句柄类

一般定义句柄类(智能指针smart point)是存储指向动态分配(堆)对象指针的类。除了能够在适当的时间自动删除指向的对象外,他们的工作机制很像C++的内置指针。智能指针在面对异常的时候格外有用,因为他们能够确保正确的销毁动态分配的对象。他们也可以用于跟踪被多用户共享的动态分配对象。在C++中一个通用的技术是定义包装(cover)类或句柄(handle)类,也称智能指针。句柄类存储和管理

2013-09-21 22:43:27 1319

原创 c++ 基础 之 dynamic_cast (java : instanceof)

类之间 的 向上 向下转换

2013-09-20 17:12:40 1400

原创 c++基础 之 面向对象特征一 : 继承

面向对象特征分析。。。。

2013-09-17 00:22:00 1240

原创 c++ 基础 之 初始化函数列表

#include "stdafx.h"#include using namespace std;class Member{public: int m_ix; Member(int ix):m_ix(ix) { }protected:private:};class withMember{public: int y; Member m

2013-09-17 00:06:13 826

转载 Json 介绍

JSON 的含义?JSON的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。JSON与XML具有相同的特性,例如易于人编写和阅读,易于机器生成和解析。但是JSON比XML数据传输的有效性要高出很多。JSON完全独立与编程语言,使用文本格式保存。JSON数据有两种结构:· Name-Value 对构成的集合,类似于Java中的Map。

2013-09-16 00:28:06 1432

转载 平衡二叉树 实现

平衡二叉树http://1wangxiaobo@163.com#include #include #include#define EQ(a,b) ((a)==(b))#define LT(a,b)  ((a)#define LQ(a,b)  ((a)>(b))#define LH +1     //左高#define EH 0      

2013-09-16 00:13:58 1106

转载 谈谈对攻读计算机研究生的看法

原文链接:http://www.cnblogs.com/pianist/archive/2013/09/15/3323312.html 就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你

2013-09-16 00:06:36 1034

原创 c++基础 之 预编译

#pragma once   #ifndef,#define,#endif这是一个比较常用的C/C++杂注,只要在头文件的最开始加入这条杂注,就能够保证头文件只被编译一次。#pragma once是编译器相关的,就是说即使这个编译系统上有效,但在其他编译系统也不一定可以,不过现在基本上已经是每个编译器都有这个杂注了。#ifndef,#define,#endif是C/C++语言中的宏定义

2013-09-14 10:49:53 1233

原创 函数嵌套

嵌套函数C语言中函数的定义都是相互平行、相互独立的,也就是说在函数定义时,函数体内不能包含另一个函数的定义,即函数不能嵌套定义,但可以嵌套调用。嵌套函数,就是指在某些情况下,您可能需要将某函数作为另一函数的参数使用,这一函数就是嵌套函数。一个为大家所熟知的例子就是qsort函数会将一个比较器cmp作为参数.又如图1中所示的公式使用了嵌套的 AVERAGE 函数,并将结果与 50 相比较

2013-09-14 10:47:33 1989

原创 二叉树 实现

//BiTNode.h 二叉链表结点类型结构体#ifndef _yhhBITNODE_H_#define _yhhBITNODE_H_templatestruct BiTNode{ T data; BiTNode *lchild, *rchild;};#endif //BiTree.h 二叉链表结构的二叉树类(BiTree类)#ifndef _yhhBI

2013-09-13 22:30:44 1192

原创 C++基础 之 回调函数 原理剖析

软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用客户方的接口)。回调和异步

2013-09-11 23:00:49 2150

原创 c++基础 之 typedef 用法总结

用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,// 和一个字符变量;以下则可行:typedef char* PCHAR; PCHAR pa, pb; 这种用法很有用,特别是char* pa, pb的定义,初学者往往认为是定义了两个字符型

2013-09-11 22:26:39 812

原创 面试必备之 字符串表达式

#include "stdafx.h"#include #include #include using namespace std;int addsubt();int multdiv();int number();void error();static char expr[8];static int pos;int _tmain(int argc, _T

2013-09-08 19:21:23 778

原创 C++中常用的库

#include void booltype(){ int gv = 9; isdigit(gv);// 0-9 islower(gv);//a isupper(gv);//A isalpha(gv);//a isalnum(gv);//a isspace(gv);//gv是空字符返回真 isprint(gv);//gv是可显示的ANSIC字符为真 to

2013-09-08 19:18:46 840

原创 C++中不定参数的函数实现

#include void appart(int a,...){ va_list va; va_start(va,a); while (a--) {  char* name = va_arg(va,char*);  int year = va_arg(va,int);  cout } va_end(va);}int _tmain(int argc

2013-09-08 19:12:22 1314

转载 颠倒单词的出现顺序

题目:请编写一个函数颠倒单词在字符串里的出现顺序。比如说,你的函数应该把字符串"Now we are one!"转换为"one! are we Now"。假设所有单词都以空格为分隔符,标点符号也被当作字符看待。代码:void ReverseString(char str[], int start, int end){    char tmp;    //exchan

2013-09-06 21:28:19 1553

转载 memcpy函数的实现+应用--详解

原文:http://liangbing8612.blog.51cto.com/2633208/696753  memcpy函数较memmove相比,存在的不足是没有考虑到目的地址与源地址相重合,本文对memcpy作了修改,弥补其不足。    memcpy函数的特点是:        1. 使用memcpy函数前,实参dest必须初始化,否则可能会出错,原因见2。        2.

2013-09-06 21:23:23 1202

转载 用C++设计一个不能被继承的类

分析:这是Adobe 公司2007 年校园招聘的最新笔试题。这道题除了考察应聘者的C++ 基本功底外,还能考察反应能力,是一道很好的题目。  在Java 中定义了关键字final ,被final 修饰的类不能被继承。但在C++ 中没有final 这个关键字,要实现这个要求还是需要花费一些精力。  首先想到的是在C++ 中,子类的构造函数会自动调用父类的构造函数。同样,子类的析构

2013-09-06 21:15:27 708

转载 内存详解

一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回 收   。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(

2013-09-06 21:12:14 651

转载 c语言字符数组与字符串的使用详解

1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。char str[10]={ 'I',' ','a','m',' ',‘h','a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些字符数组中前面那些元素,其余的元素自动定

2013-09-05 23:17:08 1241

分享一下python遍历文件夹,读写Excel,压缩文件,上传百度云等操作

遍历文件夹:Python可以使用os模块中的函数来遍历指定路径下的文件和文件夹,以实现对文件系统的操作。 读写Excel:Python可以使用pandas库来读取和写入Excel文件,pandas是一个强大的数据分析工具,支持多种数据格式的读写。 压缩文件:Python可以使用zipfile库来实现文件的压缩和解压缩,支持多种压缩格式的操作,包括zip、tar、gz等。 上传百度云:Python可以使用百度云API来实现上传和下载文件到百度云的操作,需要先注册百度云开发者账号,获取相应的API密钥和授权信息

2023-02-22

游戏中时装换装框架附Dragon换装实例

游戏中时装换装,换衣服,换武器,换头饰,换翅膀等操作,如何优雅滴封装,互不干扰。

2021-03-05

自定义的ScrollRect

无限滚动的ScrollView 自定义的Scroll Rect 无限滚动的ScrollView 自定义的Scroll Rect 无限滚动的ScrollView 自定义的Scroll Rect

2018-05-16

APK Log查看脚本

不用开AndroidStudio就可以查看APK运行时日志 不用开AndroidStudio就可以查看APK运行时日志 命令行下查看Logcat 不用开AndroidStudio就可以查看APK运行时日志

2018-05-15

游戏换装实现

unity3D 换装详细实现过程,包括带动画的,带粒子效果的avatar换装实现

2018-05-09

Additive SceneManager

unity叠加场景的专用插件,场景切换实例。 unity叠加场景的专用插件,场景切换实例 unity叠加场景的专用插件,场景切换实例

2018-01-08

lua源码欣赏

lua源码赏析,云风大大著

2017-01-07

Cocos2d-x 摇杆demo

cocos2d-x 的摇杆demo 用于控制角色方向的 哈哈 很好用的 希望引擎组考虑加进去 吧 使用的很嫩

2014-06-26

A星寻路算法

这是一个游戏中经典的寻路算法,鼠标点击到哪儿主角就自动炮到目的地。

2013-05-10

横版过关小游戏

该小游戏是我用2dx的第一个项目,功能上有场景切换,关节绳索,粒子效果

2013-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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