关闭

const在函数前与函数后的区别

const在函数前与函数后的区别 一   const基础           如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况:           int   b   =   500;      const   int*   a   =   &b;              [1]      int   const   *a   =   &b;    ...
阅读(192) 评论(0)

Cocos2d-x开发中Ref内存管理

Cocos2d-x开发中Ref内存管理 分类: 游戏开发 实战 游戏 网络游戏 iphone2014-11-04 19:55 3733人阅读 评论(0) 收藏 举报 cocos2d-x游戏cocos2dc++ Ref类是Cocos2d-x根类,Cocos2d-x中的很多类都派生自它,例如,我们熟悉的节点类Node也派生自Ref。我们介绍Ref内存管理。 内存引用计数 Re...
阅读(135) 评论(0)

c++11特性与cocos2d-x 3.0之std::bind与std::function

c++11特性与cocos2d-x 3.0之std::bind与std::function 昨天同事让帮忙写一小功能,才发现cocos2d-x 3.0 和 cocos2d-x 3.0rc0 差别还是相当大的。 发现Label这一个控件,3.0就比rc0版本多了一个创建函数,更为关键的是3.0内的Label锚点是在ccp(0.5,0.5),而一直3.0rc0是ccp(0,0)。 累觉不爱。...
阅读(197) 评论(0)

c++中的引用与指针的区别

c++中的引用与指针的区别     ★ 相同点:     1. 都是地址的概念;     指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。     ★ 区别:     1. 指针是一个实体,而引用仅是个别名;     2. 引用使用时无需解引用(*),指针需要解引用;     3. 引用只能在定义时被初始化一次,之后不可变;指针可变; ...
阅读(146) 评论(0)

变量类型所占内存C/C++

char/signed char/unsigned char: 1个字节; char*(即指针变量): 2个字节(16位编译器) 4个字节(32位编译器) 8个字节(64位编译器) short int: 2个字节 int/unsigned int: 2个字节(16位编译器) 4个字节(32/64位编译器) long int: 4个字节 float: 4个字节 double: ...
阅读(228) 评论(0)

引用与指针c++

引用more effective c++ 中的解释:   指针与引用看上去完全不同(指针用操作符’*’和’->’,引用使用操作符’.’),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢?   首先,要认识到在任何情况下都不能用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在...
阅读(177) 评论(0)

C++ int function() const; 怎么理解?

这样的用法当function是一个类的成员函数时有意义,如 class A { private: bool data; public: int functionA int functionB() const; //... }; 在functionA中可以修改数据成员data,因为this指针类型是A* 在functionB中可以不能修改任何数据成员data,因为此时this指针类型是const...
阅读(186) 评论(0)

c++11特性与cocos2d-x 3.0之std::bind与std::function

c++11特性与cocos2d-x 3.0之std::bind与std::function 昨天同事让帮忙写一小功能,才发现cocos2d-x 3.0 和 cocos2d-x 3.0rc0 差别还是相当大的。 发现Label这一个控件,3.0就比rc0版本多了一个创建函数,更为关键的是3.0内的Label锚点是在ccp(0.5,0.5),而一直3.0rc0是ccp(0,0)。 累觉不爱。...
阅读(200) 评论(0)

C++中智能指针的设计和使用

C++中智能指针的设计和使用 分类: 面试珠玑2012-05-12 22:48 55294人阅读 评论(63) 收藏 举报 c++deleteconstructorclassreference         转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/7561235      智能指针(s...
阅读(157) 评论(0)

C++ lambda表达式

下面将阐述lambda表达式的语法,内容主要参考自 Lambda Expression Syntax。 如图,lambda表达式由下面几个部分构成: lambda-introducer (捕获字段)lambda-parameter-declaration-list (变量列表)mutable-specification (捕获的变量可否修改)exception-spec...
阅读(100) 评论(0)

C++ lambda表达式

C#表达式编辑 C#的Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。语法如下: 形参列表=>函数体 函数体多于一条语句的可用大括号括起。 类型 可以将此表达式分配给委托类型,如下所示: 1 2 3 delegate int del(int i);    ...
阅读(190) 评论(0)

C++ 中const和static的区别

对于C/C++语言来讲,  const就是只读的意思,只在声明中使用;  static一般有2个作用,规定作用域和存储方式.对于局部变量,static规定其为静态存储方式,每次调用的初始值为上一次调用的值,调用结束后存储空间不释放;  对于全局变量,如果以文件划分作用域的话,此变量只在当前文件可见;对于static函数也是在当前模块内函数可见.  static const 应该就是上面两者...
阅读(189) 评论(0)

Cocos2d-x屏幕适配新解

Cocos2d-x屏幕适配新解 无间落叶2014-06-13 06:01:052644 次阅读  为了适应移动终端的各种分辨率大小,各种屏幕宽高比,在 Cocos2D-X(当前稳定版:2.0.4) 中,提供了相应的解决方案,以方便我们在设计游戏时,能够更好的适应不同的环境。   而在设计游戏之初,决定着我们屏幕适配的因素有哪些?简而言之只有两点:屏幕大小和宽高比。这两个因素...
阅读(247) 评论(0)

Studio之widget类型及继承于Wiget类型控件的事件-----监听各个GUI控件的交互事件。

【教程】监听各个GUI控件的交互事件。    现在的Studio支持同时创建widget和非Widget类型的节点。  但是——基于偷懒的原则,这里只介绍widget类型及继承于Wiget类型控件的事件(即GUI相关控件)。    ----------------------------------------------------------------...
阅读(215) 评论(0)

Cocos2d-x中使用Socket方法总结

Cocos2d-x中使用Socket方法总结 梅沙小子2014-11-27 10:49:223785 次阅读 Socket又称"套接字",用于向网络发出请求或者应答网络请求。 Socket工作的示意图: 程序实例:在Cocos2d-X中使用Socket 创建一个Sock类,用于处理Socket 在Sock.h中添加下面的代码 ...
阅读(123) 评论(0)
41条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:10968次
    • 积分:185
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:39篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档