1.构造函数:>构造函数是一个特殊的、与类同名的成员函数,用于给每一个成员设置适当的初始值。>构造函数不能有返回值,函数名与类名同样。>缺省构造函数时,系统将自己主动调用该缺省构造函数初始化对象,缺省构造函数会将全部数据成员都初始化为零或 空。缺省构造函数是不带參数的构造函数。>创建一个对象时...
分类:
编程语言 时间:
2014-07-16 22:52:24
阅读次数:
283
Map是c++的一个标准容器,她提供了非常好一对一的关系,在一些程序中建立一个map能够起到事半功倍的效果,总结了一些map基本简单有用的操作!1. map最主要的构造函数; mapmapstring; mapmapint; mapmapstring; mapmapchar; map...
分类:
其他好文 时间:
2014-07-16 21:44:42
阅读次数:
112
把彩色图片转换为灰色的图片,直接用.net接口遍历每个像素点转换的效率非常低,800K的图片65万像素我的电脑要用5分钟,而用了unsafe,速度提高了几千倍,同样的图片只用了0.几秒附一个常用的遍历像素点转换的代码构造函数C#代码publicTphc(){InitializeComponent()...
单例类主要是为了防止重复的定义类实例,这样在整个程序中就只有一个类实例,cocos2d就是采用的单例模式 为了保证类实例只能产生一个,那么类构造函数就必须写成私有的,这样,在类外就不能调用构造函数构造新实例 第一种方式: //静态方法也是保证单例的条件之一 1 class Temp 2 { 3...
分类:
其他好文 时间:
2014-07-16 20:48:06
阅读次数:
189
4.已知String类的原型是: class String { public: String(const char* str = NULL); //普通的构造函数 String(const String& that); //拷贝构造函数 ~String(void);//析构函数 Stri...
分类:
编程语言 时间:
2014-07-16 20:43:28
阅读次数:
196
摘抄自《改善C#程序的157个建议》 —— 建议105:使用私有构造函数强化单例。 关于单例的一个著名的技术就是“双锁定”技术。采用双锁定技术后,单例的线程安全版本为: public sealed class Singleton { private static Singl...
分类:
其他好文 时间:
2014-07-12 08:57:48
阅读次数:
165
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C最近更改的代码Ctrl+R 替换文本Ctrl...
分类:
移动开发 时间:
2014-07-11 10:05:34
阅读次数:
271
c++基础知识 从一个基本的CMyString类讲起,分析了 构造函数 拷贝构造函数 析构函数 "="、"+="、"+"、左"++"、右"++"操作符重载 "<<"输出流友元函数重载 1、实现过程要关注内存泄露(析构)、非法输入值处理(“赋值重载”)、内存溢出异常处...
分类:
编程语言 时间:
2014-07-11 09:35:14
阅读次数:
251
有关const成员、static成员、const static成员的初始化:
1、const成员:只能在构造函数后的初始化列表中初始化
2、static成员:初始化在类外,且不加static修饰
3、const static成员:类只有唯一一份拷贝,且数值不能改变。因此,可以在类中声明处初始化,也可以像static在类外初始化
#include
using std::cout;
...
分类:
编程语言 时间:
2014-07-11 08:16:29
阅读次数:
299
策略角色实际上特别简单,你可以简单的认为就是把,所有的策略封装到一个类里面,然后当你使用的时间直接把 策略拿出来传到带有构造函数的封装角色里面即可,这也是封装角色的缺点,策略都暴漏出来了。...
分类:
其他好文 时间:
2014-07-10 22:50:10
阅读次数:
181