码迷,mamicode.com
首页 >  
搜索关键字:构造函数    ( 13633个结果
5分钟读书笔记之 - 设计模式 - 桥接模式
补充一点知识:私有变量在对象内部使用'var'关键字来声明,而且它只能被私有函数和特权方法访问。私有函数在对象的构造函数里声明(或者是通过var functionName=function(){...}来定义),它能被特权函数调用(包括对象的构造函数)和私有函数调用。特权方法通过this.metho...
分类:其他好文   时间:2014-07-22 00:36:34    阅读次数:233
STL源码剖析 容器 stl_list.h
list ---------------------------------------------------------------------- ??为什么很多在算法库里有的算法还要在类的成员函数里重新实现一遍? -->1.因为算法库里的是通用的,对于具体的类来说效率不高。 比如说 reverse 如果直接用 stl_algo.h 里的 reverse,会再调用 iter_swap, 而 iter_swap 的实现方法是借用临时变量来交换两个迭代器指向的元素,这样会调用 好几次构造函数、拷贝方法、析构...
分类:其他好文   时间:2014-07-22 00:27:35    阅读次数:357
JavaScript原型之路
最近我在学习Frontend Masters 上的高级JavaScript系列教程,Kyle 带来了他的“OLOO”(对象链接其他对象)概念。这让我想起了Keith Peters 几年前发表的一篇博文,关于学习没有“new”的世界,其中解释了使用原型继承代替构造函数。两者都是纯粹的原型编码。
分类:编程语言   时间:2014-07-22 00:20:36    阅读次数:289
MigLayout
1. 初始化:MigLayout l = new MigLayout();MigLayout l = new MigLayout("","","");主要使用的是以上两种构造函数,第一种无参的就不用介绍了,主要是第二种。第一个参数可以使用以下语句:wrap + 数字:指定默认在第几个组件后进行换行,...
分类:其他好文   时间:2014-07-22 00:19:36    阅读次数:185
QWidget窗体中使用Q_OBJECT后无法添加背景图片或背景色
在继承自QWiget的窗体中,设置背景图片或背景色比较简单的方法是使用setStyleSheet()函数,比如在构造函数中可以这样来设置背景图片:this->setStyleSheet("border-image: url(:/background.jpg)"); 但是如果窗体类中使用了Q_OBJ....
分类:Windows程序   时间:2014-07-22 00:10:34    阅读次数:263
char数组与string转换
1、char数组转string有很多种方法:假设c字符串定义为char ch[]="hello world!";1.向构造函数传入c字符串创建string对象:string str(ch);2.使用拷贝构造函数创建string对象:string str = ch;3.对已有的string对象调用st...
分类:其他好文   时间:2014-07-21 14:39:47    阅读次数:226
避免在析构函数中编写代码
上篇文章中,我们介绍了为什么应该彻底避免编写拷贝构造函数和赋值操作符。今天这篇我们讨论下为什么应该避免在析构函数中编写代码。即让析构函数为空。 例如: virtual ~MyClass() { } 我们用空析构函数这个术语表示花括号内没有代码的析构函数。 需要编写析构函数可能有如下几个原因: 在基类中,可能需要声明虚拟析构函数,这样就可以使用一个指向基类的指针指向一个派生类的实例...
分类:其他好文   时间:2014-07-21 13:33:46    阅读次数:188
重载、初始化块、this、默认构造函数
import?java.util.*; /* 类加载顺序:首先执行静态字段和静态代码块,然后执行实例字段和普通代码块,然后执行构造函数。 */ public?class?Sample { ????public?static?void?main(String[]?args) ??...
分类:其他好文   时间:2014-07-21 13:24:23    阅读次数:189
c++构造函数char型指针要重新申请存储空间
5-2 派生类的构造函数 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 要求定义一个基类Person,它有3个protected的数据成员:姓名name(char *类型)、性别 sex(char类型)、年龄age(int类型);一个构造函数用于对数据成员初始化;有一个成员函数show()用于...
分类:编程语言   时间:2014-07-21 11:41:15    阅读次数:298
C#类对象初始化过程
C#类实例的初始化是这样进行的:在调用构造函数的入口处先初始化自身数据成员,若声明字段时显式给出了初始化语句则按初始化语句进行,否则若是基本类型例如int或string则初始化为0或"",若是类则保持为null;若该类含有基类则下一步调用基类构造函数,基类构造函数的执行过程同上,最后调用派生类构造函...
分类:其他好文   时间:2014-07-21 11:05:16    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!