08 2013 档案
摘要:std::bind是个c++推出的新的特性,非常有用,让你写起来率试不爽。#include using namespace std;#include int main() { cout int{ return a+b; },placeholders::_1,2); cout<<a(1)<<endl; //小相当于调用这个匿名函数时传的参数是(1,2) return 0;}
阅读全文
摘要:右击工程->Properties->C/C++ Builder->Setting->Tool Setting->Miscellanous->Other Flags添加-std=c++0x
阅读全文
摘要:ui部分使用了cocoStudio,注意这里没有实现怎么屏蔽其他的输入事件,其他的文档已经太多了,我这里使用的cocoStudio的控件自己的特性。这里强烈推荐一下cocoStudio,虽然现在还有不完善的地方,但是我个人感觉做的很不错了。下面是代码,编译的时候请开启c++11.//UI_ModalDialogue_Layer.h#ifndef __UI_MODAL_DIALOGUE_LAYER_H__#define __UI_MODAL_DIALOGUE_LAYER_H__#include "cocos2d.h"#include "cocos-ext.h&quo
阅读全文
摘要:用$(MY_LIB)是代表你的库的所在目录,目录结构是这样MY_LIB |---include |-----xxx.h |-----xxx.h |---lib |----MYLIB.aLOCAL_C_INCLUDES += $(MY_LIB)/includeLOCAL_LDLIBS :=-L$(MY_LIB)/lib -lMYLIB
阅读全文
摘要:原文在http://cocos2d-x.org/projects/cocos2d-x/wiki/Cocos2d_c++_coding_style,我觉得这个规范非常全面,写的非常好,我只捡一些我认为比较重要的翻译下,有错误的地方请指正,谢谢。cocos2d c++ 代码规范c++代码规范是基于Google c++代码规范的3.260版头文件通常,每个cpp文件应该有个关联的.h文件,当然也有些例外,例如单元测试和小的cpp直接包含在一个main函数里。正确的头文件用法可以在可读性,大小,你代码的效率上产生很大的不同。下面的规则可以引导你越过各种关于头文件的陷阱:头文件守卫宏 (俗称宏卫兵)所有
阅读全文
摘要:转载自http://www.cnblogs.com/qytan36/archive/2010/06/28/1766555.htmlauto_ptr是C++标准库中()为了解决资源泄漏的问题提供的一个智能指针类模板(注意:这只是一种简单的智能指针)auto_ptr的实现原理其实就是RAII,在构造的时候获取资源,在析构的时候释放资源,并进行相关指针操作的重载,使用起来就像普通的指针。std::auto_ptr pa(new ClassA);下面主要分析一下auto_ptr的几个要注意的地方:1,Transfer of Ownershipauto_ptr与boost库中的share_ptr不同的,
阅读全文
摘要:在windows下用cygwin和eclipse搭建cocos2dx(2.1.4)的android开发环境,2013-8-1更新。一、准备工作需要下载和安装以下内容,请根据自己的操作系统选择x86和x64(我的是64位win7,我就拿64位说事)1、jdk-7u25-windows-x64.exe(下载完后直接安装,一直下一步)http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html2、adt-bundle-windows-x86_64-20130717.zip(下载完直接解压,解压目
阅读全文