cocos2d-x 3.1.1源码阅读过程的注释
Ref
每个类的基类是Ref 也就是2.0的CCObject 调用继承下来的下面的那个函数
class CC_DLL Ref
{
public:
/**
引用计数+1
*/
void retain();
{
CCASSERT(_referenceC...
分类:
其他好文 时间:
2014-10-10 02:17:44
阅读次数:
387
bind函数在c++11之前,要绑定某个函数、函数对象或者成员函数的不同参数值需要用到不同的转换器,如bind1st、bind2nd、fun_ptr、mem_fun和mem_fun_ref等.在c++11中,绑定参数的方法得以简化.c++11提供了"一站式"绑定模板bind,其用法为:#includ...
分类:
编程语言 时间:
2014-10-09 19:18:07
阅读次数:
252
今天在帮同事查看一条删除的SQL语句执行出错的问题 SQL语句如下:1 DELETE FROM LEAD_SYSTEM_MENU_ORG_REF as t WHERE t.resourceid='4028812348f28b890148f29253a80000'这条SQL语句放到Oracle数...
分类:
数据库 时间:
2014-10-09 15:16:58
阅读次数:
267
下面是一段正确的代码://基类Apublic class A{ public void SomeMethod(A a) { }}//派生类Bpublic class B:A{}//在参数传递中,可以使用A类型的参数接收B类型的对象,代码如下:A a=new A();B b=new ...
分类:
其他好文 时间:
2014-10-09 12:37:33
阅读次数:
167
CCObject、ref、Director、Autorelease、PoolManager、scene渲染树 cocos2dx两个版本内存管理分析,实现程序员的版本迭代。
所以每次执行完clear,Manager中除了渲染树和_referenceCount>1都会被清理掉;可是pool被清理之后_referenceCount>=1的内存就如渲染树般泄露了,这个时候就需要我用自己release(delete)了。为什么会出现这样子的情况呢,实际上源于早前兼容ObjectC的代码继承过来的管理机制,可能之后Po...
分类:
其他好文 时间:
2014-10-06 19:13:10
阅读次数:
326
比较常用的是重载Form的DefWndProc方法,例如截取鼠标按下的消息:protected override void DefWndProc(ref Message m) { if ( m.Msg == 0x0201 ) { MessageBox.Show...
分类:
其他好文 时间:
2014-10-05 21:22:38
阅读次数:
212
一、计时器的使用
效果图:点击屏幕,移动头像至指定位置后,停止计时器
类型为SEL_SCHEDULE实质是一个函数指针,指向的是Ref的一个成员方法,参数float,返回值void
场景的.h头文件
场景类的实现.cpp文件
关键代码:
//
// UpdateScene.cpp
// 01_coc...
分类:
其他好文 时间:
2014-10-05 18:10:28
阅读次数:
185
--返回结果集的存储过程--1.创建一个包create package myTestPackage astype test_cursor is ref cursor;end myTestPackage;--2.创建存储过程create procedure sp_pro9( spNo in...
分类:
编程语言 时间:
2014-10-04 22:29:37
阅读次数:
226
在编程过程中对于函数之间的参数的传递一般分为两种:传值和传地址。下面为大家分析一下。
传值
比如你又一份文档,如果采用传值的话,相当于我复制了一份,因此我对我这份文档的修改都不会影响到你的那份。如果你对这句话了解的话,那么就简单了。
下面看一个小Demo。
static void Main(string[] args)
{...
分类:
其他好文 时间:
2014-10-02 15:29:03
阅读次数:
170
http://www.w3school.com.cn/tags/html_ref_entities.html带有实体名称的 ASCII 实体结果描述实体名称实体编号"quotation mark""'apostrophe''&ersand&&...
分类:
Web程序 时间:
2014-09-30 16:40:29
阅读次数:
302