码迷,mamicode.com
首页 >  
搜索关键字:析构    ( 2765个结果
cocos2d-x创建第一个项目
#include "AppDelegate.h"#include "HelloWorldScene.h"USING_NS_CC;AppDelegate::AppDelegate(){//构造函数}AppDelegate::~AppDelegate(){//析构函数}//程序启动完毕后进入这种方法/函...
分类:其他好文   时间:2015-03-04 14:23:32    阅读次数:119
RAII理解
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
boost智能指针总结
智能指针是一种具备指针类似行为的对象,当不在需要它的时候自动删除其引用的c++对象。直接点说就是自动析构C++对象。boost提供了6种智能指针,如下所示:scoped_ptr单个对象的简单的唯一所有权. 不能拷贝.scoped_array数组对象的唯一所有权. 不能拷贝.shared_ptr多个指...
分类:其他好文   时间:2015-02-27 14:58:45    阅读次数:125
C++复制控制:赋值操作符和析构函数
一、赋值操作符类定义了该类型对象赋值时会发生什么。与拷贝构造函数一样,如果类没有定义自己的赋值操作符,编译器会合成一个。1、重载操作符的简单介绍重载操作符是一些函数,其名字为operator后跟着所定义的操作符的符号,通过定义名为operator=的函数,我们可以对赋值进行定义。操作符函数的形参表必...
分类:编程语言   时间:2015-02-21 23:23:49    阅读次数:192
WCF-学习笔记之计算服务(1)
关于WCF的介绍,在此不再赘述,其他地方应有尽有。直接开始实例,第一个实例以一个简单的计算服务为例,本人是学习了蒋金楠的《WCF全面解析》。 1、构建解决方案 Interface:用于定义服务契约(Service Contract)的类库项目,引用WCF的核心程序集System.Serv...
分类:其他好文   时间:2015-02-20 23:10:06    阅读次数:343
10、[C++]原型模式
浅拷贝:就是给对象中的每个成员变量进行复制, 就是把A1类中的变量直接赋给A2类中变量, 属于值传递, 但是涉及到有指针类型的成为, 它们指向的是同一块内存. 这就出现了问题:当B把内存释放了(如:析构), 这时A内的指针就是野指针了, 出现运行错误. 深拷贝:就是不仅使用值传递, 而是要每个变量...
分类:编程语言   时间:2015-02-14 23:48:49    阅读次数:264
C++ Primer(第4版)-学习笔记-第5部分:高级主题
第17章 用于大型程序的工具异常处理不存在数组或函数类型的异常。相反,如果抛出一个数组,被抛出的对象转换为指向数组首元素的指针,类似地,如果抛出一个函数,函数被转换为指向该函数的指针。不要抛出指针析构函数不要抛出异常除下面几种可能的区别之外,异常的类型与 catch 说明符的类型必须完全匹配:? 允...
分类:编程语言   时间:2015-02-13 14:32:57    阅读次数:227
go的优缺点
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!