码迷,mamicode.com
首页 >  
搜索关键字:类模板    ( 744个结果
C++可继承的单例基类模板
[toc] 一、介绍 最近在写一个项目,其中用到好几个单例,类本身的设计不是很复杂,但是如果每个都写一遍单例又觉得有点冗余;所以查资料写了一个单例基类模板,只要一个类继承这个基类并且以自身作为模板参数就可以实现一个单例;关于单例本身的介绍在这里不重点介绍。 特点: RAII,使用 std::shar ...
分类:编程语言   时间:2019-02-06 10:43:38    阅读次数:388
STL之template类模板
1 #include 2 using namespace std; 3 4 template//类模板 5 class Person{ 6 public://构造函数 7 Person(T id,T age){ 8 this->mAge=age; 9 this->mId=id; 10 }... ...
分类:其他好文   时间:2019-01-27 12:57:17    阅读次数:138
make_pair
std::pair是二元组类模板,就是表示两种相互关联的事物。make_pair实际上是一个创建二元组的便利函数模板,这里用到了C++函数模板的模板参数可省略的特性,不使用这个函数模板的话,每次你要创建一个二元组必须写明模板参数。 如: 1 2 std::pair<char, int> a( 'a' ...
分类:其他好文   时间:2019-01-22 01:20:09    阅读次数:200
数据结构--智能指针
一智能指针的示例A.内存泄漏1.动态申请堆空间,用完后不归还2.C++语言中没有垃圾回收的机制3.指针无法控制所指堆空间的生命周期B.当代C++软件平台中的智能指针1.指针生命周期结束时主动释放堆空间2.一片堆空间最多只能由一个指针标识3.杜绝指针运算和指针比较智能指针的设计方案a.通过类模板描述指针的行为能够定义不同类型的指针对象b.重载指针特征操作符(->和*)利用对象模拟原生指针的行为
分类:其他好文   时间:2019-01-21 12:08:52    阅读次数:171
数据结构--数组类实现
实现的目标一需求分析A:创建数组类代替原生数组的使用1.数组类包含长度信息2.数组类能够主动发现越界访问二Array(数组类)设计要点1抽象类模板,存储空间的位置和大小由子类完成2.重载数组操作符,判断访问下标是否合法3.提供数组长度的抽象访问函数4.提供数组对象间的复制操作由以上的分析可以得出Array类的声明template<typenameT>classArray:publicO
分类:编程语言   时间:2019-01-16 11:48:01    阅读次数:175
C++——模板---函数模板---类模板
一、模板 模板的引入: 模板的精神:类型参数化,即类型也是一种参数。 template所代表的泛型编程是C++语言中的重要组成部分。C++是一门强类型语言,无法像动态语言(如python)那样,编写一段通用的逻辑,可以把任意类型的变量传进去。泛型编程弥补了这一点摆脱了类型的限制,提高了代码的可重用性 ...
分类:编程语言   时间:2019-01-13 19:04:45    阅读次数:170
关于测试:JUnit4课程
JUnit4课程 JUnit4快速入门 测试实践 1.导入jar(右键Build Path Add Libraries Junit Junit4) 2.新建测试类:右键需测试类所在包new JUnit Test Case参照自动生成的测试类模板(可删除),写自己的测试方法 assertEquals( ...
分类:其他好文   时间:2019-01-10 01:08:47    阅读次数:193
C++知识点(九)模板与群体数据
类模板->容器,函数模板->算法 1.函数模板: 使用情况:算法逻辑一致,数据类型不一致,需要写多个重载函数,带来数据冗余和更改时的便利 template <typename T> 编译器会置换T,但需要注意运算符是否重载 2.类模板: template <typename T> class类名{类 ...
分类:编程语言   时间:2019-01-09 17:30:29    阅读次数:220
各种模板
2018-12-29起,将各类模板都保存至此处,各位可以对着这里背板子(有些代码可能借鉴了其他blog,请见谅) 目前已借鉴的博客:(大为感谢) 1. https://www.cnblogs.com/TheRoadToTheGold/p/6254255.html 2. https://www.cnb ...
分类:其他好文   时间:2019-01-02 14:59:47    阅读次数:136
行为型模式-模板方法模式
行为型模式又可以分成以下四类:第一类:通过父类与子类的关系进行实现。第二类:两个类之间。第三类:类的状态。第四类:通过中间类 模板方法模式属于第一类,父类与子类的关系 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。 模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模 ...
分类:其他好文   时间:2018-12-15 00:13:35    阅读次数:195
744条   上一页 1 ... 10 11 12 13 14 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!