#include "AppDelegate.h"#include "HelloWorldScene.h"USING_NS_CC;AppDelegate::AppDelegate(){//构造函数}AppDelegate::~AppDelegate(){//析构函数}//程序启动完毕后进入这种方法/函...
分类:
其他好文 时间:
2015-03-04 14:23:32
阅读次数:
119
RAII : Resource Acquisition Is Initialization 获取资源就是初始化。本质是将资源分配过程进行重新封装管理资源的分配和回收,实际上就是以构造函数形式进行资源分配,析构形式进行资源回收。详细说明:http://www.cnblogs.com/hsinwang/...
分类:
其他好文 时间:
2015-03-03 13:25:43
阅读次数:
176
昨天笔试的时候碰到一个很有意思的题目,大体如下:classParent
{
public:
Parent()
{
doit();
}
~Parent()
{
doit();
}
virtualvoiddoit()
{
cout<<"I‘mParent!"<<endl;
}
};
classChild:publicParent
{
public:
Child()
{
}
~Child()
{
}
voiddoit()
{
Parent::d..
分类:
其他好文 时间:
2015-03-02 11:26:45
阅读次数:
142
类名: timer
特点:timer接口简单,elapsed_min() elapsed_max() 代表了timer的能力,它不适合高精度的时间测量,也不适合跨度较大的时间段测量,它能提供的最大时间段也就几百小时
类名:progress_timer
特点:继承类timer的全部特点,用法更简单,析构的时候调用elapsed()输出时间段,花括号可以定义其生命周期,构造函数指定一个输出流,默...
分类:
其他好文 时间:
2015-02-28 18:41:59
阅读次数:
122
智能指针是一种具备指针类似行为的对象,当不在需要它的时候自动删除其引用的c++对象。直接点说就是自动析构C++对象。boost提供了6种智能指针,如下所示:scoped_ptr单个对象的简单的唯一所有权. 不能拷贝.scoped_array数组对象的唯一所有权. 不能拷贝.shared_ptr多个指...
分类:
其他好文 时间:
2015-02-27 14:58:45
阅读次数:
125
一、赋值操作符类定义了该类型对象赋值时会发生什么。与拷贝构造函数一样,如果类没有定义自己的赋值操作符,编译器会合成一个。1、重载操作符的简单介绍重载操作符是一些函数,其名字为operator后跟着所定义的操作符的符号,通过定义名为operator=的函数,我们可以对赋值进行定义。操作符函数的形参表必...
分类:
编程语言 时间:
2015-02-21 23:23:49
阅读次数:
192
关于WCF的介绍,在此不再赘述,其他地方应有尽有。直接开始实例,第一个实例以一个简单的计算服务为例,本人是学习了蒋金楠的《WCF全面解析》。 1、构建解决方案 Interface:用于定义服务契约(Service Contract)的类库项目,引用WCF的核心程序集System.Serv...
分类:
其他好文 时间:
2015-02-20 23:10:06
阅读次数:
343
浅拷贝:就是给对象中的每个成员变量进行复制, 就是把A1类中的变量直接赋给A2类中变量, 属于值传递, 但是涉及到有指针类型的成为, 它们指向的是同一块内存. 这就出现了问题:当B把内存释放了(如:析构), 这时A内的指针就是野指针了, 出现运行错误. 深拷贝:就是不仅使用值传递, 而是要每个变量...
分类:
编程语言 时间:
2015-02-14 23:48:49
阅读次数:
264
第17章 用于大型程序的工具异常处理不存在数组或函数类型的异常。相反,如果抛出一个数组,被抛出的对象转换为指向数组首元素的指针,类似地,如果抛出一个函数,函数被转换为指向该函数的指针。不要抛出指针析构函数不要抛出异常除下面几种可能的区别之外,异常的类型与 catch 说明符的类型必须完全匹配:? 允...
分类:
编程语言 时间:
2015-02-13 14:32:57
阅读次数:
227
1.1 不允许左花括号另起一行1.2 编译器莫名其妙地给行尾加上分号1.3 极度强调编译速度,不惜放弃本应提供的功能1.4 错误处理机制太原始1.5 垃圾回收器(GC)不完善、有重大缺陷1.6 禁止未使用变量和多余import1.7 创建对象的方式太多令人纠结1.8 对象没有构造函数和析构函数1.9...
分类:
其他好文 时间:
2015-02-13 06:58:25
阅读次数:
193