码迷,mamicode.com
首页 >  
搜索关键字:构造函数 析构函数 调用虚函数    ( 14383个结果
高性能编码准则
1.字节边界对齐 提高读写速度2.构造函数尽量使用初始化列表(不然对象类型会有一次默认构造 初始值)3.尽量使用前置++ ,因为后置++会生成临时对象4.不要用结构体着函数返回值 struct a; a=f(1) ; 会生成临时对象 struct a = f(1); 这样不会生成临时对象5....
分类:其他好文   时间:2014-07-15 22:57:36    阅读次数:313
Effective C++ Item 45 运用成员函数模板接收所有兼容类型
经验:请使用 member function templates(成员函数模板)生成"可接受所有兼容类型"的函数 示例:泛化 copy 构造函数 temmplate class SmartPtr{ public: template SmartPtr(const SmartPtr &other) //member template, 为了生成 copy 构造函数 : heldPtr(other.get()){...} T *get() const...
分类:编程语言   时间:2014-07-15 13:10:24    阅读次数:319
【C++基础 02】深拷贝和浅拷贝
在类定义中,如果没有提供自己的拷贝构造函数,则C++提供一个默认拷贝构造函数。 C++提供的默认拷贝构造函数的工作方法是:完成一个成员一个成员的拷贝。如果成员是类对象,则条用其拷贝构造函数或者默认拷贝构造函数。...
分类:编程语言   时间:2014-07-15 12:48:20    阅读次数:241
读C++ Primer 之构造函数陷阱
/* *author:xizero00 *mail:xizero00@163.com *date:2011-08-0721:00:59 *constructortrap */ #include<iostream> usingnamespacestd; classBase { public: //默认构造函数 Base():d(0){} //带一个参数的构造函数 Base(intval):d(val){cout<<"基类构造函数:va..
分类:编程语言   时间:2014-07-15 12:17:45    阅读次数:275
JS数组定义【收藏】
最近在学习JS,刚好学到数组,发现章节还蛮多了而且发现了数组的以前好多不知道的东西,顺便整理下:数组一共有有四种定义的方式使用构造函数:var a = new Array();var b = new Array(8);var c = new Array("first", "second", "thi...
分类:Web程序   时间:2014-07-14 23:02:13    阅读次数:317
Lua学习笔记(三):表的构造
构造器是创建和初始化表的表达式。表是Lua特有的功能强大的东西。最简单的构造函数是{},用来创建一个空表。可以直接初始化数组:1 days = {"Sunday", "Monday", "Tuesday", "Wednesday",2 "Thursday", "F...
分类:其他好文   时间:2014-07-14 21:07:14    阅读次数:256
js 正则表达式
ECMAScript通过RegExp类型来支持正则表达式。var expression = / pattern / flags;匹配模式标志:g: 表示全局模式;i: 表示不区分大小写;m: 表示多行模式;元字符:([{\^$|)?*+.]}字面量定义,构造函数定义var pattern1 = /[...
分类:Web程序   时间:2014-07-14 19:35:40    阅读次数:233
【足迹C++primer】45、拷贝控制示例
拷贝控制示例 那么接下来尽情欣赏这个案例吧!!! /** * 功能:拷贝控制示例 * 时间:2014年7月14日10:57:39 * 作者:cutter_point */ #include #include #include #include using namespace std; class Folder; /** Message类 */ class Message { fr...
分类:编程语言   时间:2014-07-14 17:39:36    阅读次数:293
【足迹C++primer】44、交换操作
交换操作 class HasPtr { friend void fun2(); friend void swap(HasPtr&, HasPtr&); public: // HasPtr()=default; HasPtr(const string &s=string()):ps(new string(s)), i(0){} //对ps指向的stri...
分类:编程语言   时间:2014-07-14 17:18:06    阅读次数:314
StringBuffer类
String类表示的字符串是定长的,而StringBuffer类提供了可变长的字符串,同时还提供了大量的字符串功能。在StringBuffer类的字符串中可以再插入字符,此时,StringBuffer会自动增加内存空间,这在String中是无法做到的。 1、构造函数:       StringBuffer();   采用默认的构造函数,会给字符串预留16个字符空间       StringB...
分类:其他好文   时间:2014-07-14 16:51:56    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!