- 博客(8)
- 资源 (5)
- 收藏
- 关注
转载 软件开发之设计模式的基础介绍
基本模式综述设计模式分为三种类型,共23种。创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。按alphabeta排列简介如下。A
2013-11-28 16:27:27 718
转载 c++中vector与list的区别
c++C++listListLISTvectorVectorc++标准库中,容器vector和list都可以用来存放一组类型相同的数据。而且二者不同于数组的一点是,支持动态增长。但它们还是有有几点不同(1) vector是顺序表,表示的是一块连续的内存,元素被顺序存储;list是双向连接表,在内存中不一定连续。(2)当数值内存不够时,vector会重新申请一块足够大的连续内存,把
2013-11-28 16:18:21 844
转载 cocos2dx的内存管理
cocos2dx的内存管理移植自Objective-C, 对于没有接触过OC的C++开发人员来说是挺迷惑的。不深入理解内存管理是无法写出好的C++程序的,我用OC和cocos2dx也有一段时间了,在此总结一下,希望对想用cocos2dx开发游戏的朋友有所帮助。C++的动态内存管理一般建议遵循谁申请谁释放的原则,即谁通过new操作符创建了对象,谁就负责通过delete来释放对象。如果
2013-11-28 16:15:00 753
原创 C++ Vector怎么样释放内存,通过swap()函数
#include #include using namespace std;main(){ vectorit;double a[100000];for(int i=0;i{a[i]=i;}cout for(int i=0;i{it.push_back(a[i]);}cout it.clear();cout vector()
2013-11-28 16:07:01 1704
转载 cocos2dx内存管理4-CCObject与autorelease 之深入分析
原文链接:http://blog.csdn.net/honghaier/article/details/8160519本章所用Cocos2d-x版本为:cocos2d-2.0-x-2.0.2 @ Aug 30 2012http://cn.cocos2d-x.org/download 在上一节“Coco
2013-11-28 15:53:26 777
转载 C++:STL标准入门汇总
C++:STL标准入门汇总学无止境!!!第一部分:(参考百度百科) 一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术
2013-11-25 16:57:47 601
原创 Cocos2d-X游戏开发之巨坑CCLog(debug assertion failed)
今天真是被CCLog坑惨了。上图:在做Socket数据解析的时候报这个错误。各种纠结和蛋疼,以为是数据缓冲太小,后来以为是返回数据不是json格式,在后来以为是处理数据错误。。。。纠结了N久之后终于到了这个最让人意想不到错误的地方。没错,就是CCLog。CCLog("%s",test189.c_str());就是上面这样一句简
2013-11-07 23:51:11 2410
原创 Cocos2d-X游戏开发之社交网络平台的使用(EziSocial)(基础介绍)
Cocos2d-X游戏开发之社交网络平台的分发。这个在我们的游戏之中是一个非常重要的渠道,尤其是看到其他的社交游戏巨头,例如Zynga。Cocos2d-X的发展十分迅速,现在我们来看一下 EziSocial-Plugin 这个插件。截图一张,来自官方网站。在上面图片中,大家可以很轻易的看到Ezi的好处多多,哈哈,有点迫不及待的感脚了。下面的是 github的 网
2013-11-06 01:51:39 1576
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人