码迷,mamicode.com
首页 >  
搜索关键字:模版类    ( 63个结果
单例模式
1. 由单例模式中关于static的问题 2. 为什么要有单例模式 3. 多线程安全的单例模式 4. 模版类的单例模式的实现 1. 由单例模式中关于static的问题:“静态成员函数调用了非静态成员函数(构造函数)” 最简单的单例模式如下: 问题来了:在第10行,new 了一个Singleton,此 ...
分类:其他好文   时间:2017-06-18 01:44:31    阅读次数:206
C++模板类不同类型的转换
不同类型之间的转换如果用C语言实现一般会很麻烦,C++提供了一种叫做模版类的东西,使用模板类转换非常方便使用 代码如下: change.h 具体使用: main.cpp ...
分类:编程语言   时间:2017-06-15 18:55:19    阅读次数:152
类和对象的关系
1.类是对象的抽象,而对象是类的具体实例,类是抽象的,不占用内存,而对象是具体的,占用储存空间。 2.类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模版。 3.类和对象好比图纸和实物的关系,模具和铸件的关系。 比如:人类就是一个概念,人类具有身高,体重等属性。人类可以做 ...
分类:其他好文   时间:2017-06-14 14:33:02    阅读次数:161
泛型编程:声明与实现放在一起
Generic programming: 1 single file (泛型编程:声明与实现放在一起) 模版类 Y.h: class template declaration & implementation (in One File)because some compliers cannot co ...
分类:其他好文   时间:2017-06-10 19:23:43    阅读次数:94
C++编程->pair(对组)
pair 是 一种模版类型。每一个pair 能够存储两个值。这两种值无限制,能够是tuple。vector ,string,struct等等。 首先来看一下pair的函数 初始化。复制等相关操作例如以下: default (1) constexpr pair(); copy / move (2) t ...
分类:编程语言   时间:2017-05-30 17:52:53    阅读次数:140
单文档视图架构
1、相关问题 只能管理文档(只能有一个文档对象) 2、相关类 CDocument / CView / CFrameWnd / CWinApp CDocManager -文档管理类 CSingleDocTemplate -单文档模版类 3、关系图 theApp | >m_pDocManager //文 ...
分类:其他好文   时间:2017-05-29 19:18:20    阅读次数:135
多文档视图架构
1、相关问题 可以同时管理多个文档(可以同时有多个文档类对象) 2、相关类 CWinApp / CMDIFrameWnd / CMDIChildWnd / CView / CDocument CDocManager CMultiDocTemplate -多文档模版类 3、关系图 theApp | > ...
分类:其他好文   时间:2017-05-29 19:14:37    阅读次数:159
C++ 头文件系列(unordered_map、unordered_set)
简介很明显,这两个头文件分别是map、set头文件对应的unordered版本。所以它们有一个重要的性质就是:乱序如何乱序这个unorder暗示着,这两个头文件中类的底层实现----Hash。也是因为如此,你才可以在声明这些unordered模版类的时候,传入一个自定义的哈希函数,准确的说是哈希..
分类:编程语言   时间:2017-04-28 23:31:10    阅读次数:170
C++模版函数
C++中的模版总体可以分为两大类:模版函数、模版类。本篇文章先写模版函数,接下来会介绍模版类。定义:模版函数是通用的函数描述,也就是说它们使用通用类型来定义,其中的通用类型可用具体类型替换。代码实例:#include<iostream>//模版函数的声明template<typename..
分类:编程语言   时间:2017-04-27 19:30:19    阅读次数:190
C++queue容器学习(详解)
一.queue模版类的定义在<queue>头文件中。 queue与stack模版非常类似,queue模版也需要定义两个模版参数,一个是元素类型,一个是容器类型,元素类型是必要的,容器类型是可选的,默认为dqueue类型。 定义queue对象的示例代码如下: queue<int>q1; queue<d ...
分类:编程语言   时间:2017-04-21 00:41:11    阅读次数:182
63条   上一页 1 2 3 4 5 ... 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!