码迷,mamicode.com
首页 >  
搜索关键字:explicit 构造函数 析构函数    ( 14997个结果
JAVA与网络开发(TCP:Socket、ServerSocket;UDP:DatagramSocket、DatagramPacket;多线程的C/S通讯、RMI开发概述)
通过TCP建立可靠通讯信道1)为了对应TCP协议里的客户端和服务器端,Socket包提供了Socket类和ServerSocket类。2)Socket类构造函数及相关方法Public Socket();public Socket(InetAddress address,int port);//本机I...
分类:编程语言   时间:2014-08-08 11:50:55    阅读次数:266
拷贝构造函数和赋值函数的一些知识
/*******************拷贝构造函数和赋值运算符重载有以下两个不同之处***************************/1.拷贝构造函数生成新的类对象,而赋值运算符不能。2.由于拷贝构造函数是直接构造一个新的类对象,所以在初始化这个对象之前不用检验源对象是否和新对象相同,而复制...
分类:其他好文   时间:2014-08-08 04:16:55    阅读次数:376
C++11线程指南(四)--右值引用与移动语义
1. 按值传递   什么是按值传递?   当一个函数通过值的方式获取它的参数时,就包含有一个拷贝的动作。编译器知道如何去进行拷贝。如果参数是自定义类型,则我们还需要提供拷贝构造函数,或者赋值运算符来进行深拷贝。然而,拷贝是需要代价的。在我们使用STL容器时,就存在大量的拷贝代价。当按值传递参数时,会生产临时对象,浪费宝贵的CPU以及内存资源。   需要找到一个减少不必要拷贝的方法。移动语义就...
分类:移动开发   时间:2014-08-08 02:04:05    阅读次数:417
用C++设计一个不能被继承的类
在 C++ 中,子类的构造函数会自动调用父类的构造函数。同样,子类的析构函数也会自动调用父类的析构函数。要想一个类不能被继承,我们只要把它的构造函数和析构函数都定义为私有函数。那么当一个类试图从它那继承的时候,必然会由于试图调用构造函数、析构函数而导致编译错误。   template class A {      friend T;      private:      A(...
分类:编程语言   时间:2014-08-08 02:01:45    阅读次数:276
不可复制类的原理和实现
主要原理在三、四两条一.拷贝构造函数与赋值操作符class A;A a;A b1(a); //拷贝构造函数的实例A b2 = a; //赋值操作符的实例:二.拷贝构造函数的应用实例1.同一类型的对象显示或隐式初始化一个对象,如下:class A;A a;A b(a);2.作为函数的实参,如下:voi...
分类:其他好文   时间:2014-08-08 01:57:15    阅读次数:232
深度探索C++对象模型的读书心得
参考:深度探索C++对象模型 (stanley B.Lippman著 侯捷翻译) 1. Page9 : C++对象模型,说明每一个类仅有一个虚函数表Vtbl,而类的每一个对象都有指向其表的指针。 2. Page30:引用也需要与一个指针(大小为4BYTE)相同的空间。 3. Page28: 指针类型会教导编译器如何解释某个特定地址中的内存内容及大小。 4. Page39: explicit...
分类:编程语言   时间:2014-08-07 23:19:15    阅读次数:295
慎用缺省构造函数的一种场景
本文通过示例来谈谈慎用缺省构造函数的一种设计场景。...
分类:其他好文   时间:2014-08-07 23:19:05    阅读次数:236
设计模式(1)--单例模式(Singleton Pattern)
概述 一个类能返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用getInstance这个名称);当我们调用这个方法时,如果类持有的引用不为空就返回这个引用,如果类保持的引用为空就创建该类的实例并将实例的引用赋予该类保持的引用;同时我们还将该类的构造函数定义为私有方法,...
分类:其他好文   时间:2014-08-07 22:56:45    阅读次数:230
CFileDialog的使用方法简单介绍
CFileDialog文件选择对话框的使用:首先构造一个对象并提供对应的參数,构造函数原型例如以下: CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = N...
分类:其他好文   时间:2014-08-07 22:46:05    阅读次数:242
求1+2+3+。。。+N
1 通过构造函数 代码:...
分类:其他好文   时间:2014-08-07 19:16:30    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!