码迷,mamicode.com
首页 >  
搜索关键字:泛型编程    ( 375个结果
Effective C++ 条款41 了解隐式接口和编译期多态
1. 面向对象编程通常以显式接口(类中的函数原型)和运行时多态(虚函数和RTTI)解决问题,但在Templates及泛型编程的世界,尽管显式接口和运行时多态仍然存在,但隐式接口和编译时多态的重要性却明显提升.2.通常显式接口由函数签名式构成,而隐式借口并不基于函数声明式,而是有有效表达式组成.所谓泛...
分类:编程语言   时间:2015-09-11 12:32:55    阅读次数:136
Effective C++ —— 改善程序与设计的55个具体做法(三)
条款01 : 视C++为一个语言联邦 C++ == C(C基本语法) + Object-Oriented C++(类,封装,继承,多态……) + Template C++(泛型编程) + STL(容器,迭代器,算法,函数对象) .条款02 : 尽量以const,enum,inline 替换#def....
分类:编程语言   时间:2015-09-11 09:10:32    阅读次数:174
JAVA语言泛型编程实现单例模式
今天去面试,面试官问了一个设计模式---单例模式,这也是我们最常用的设计模式,由于面试时间有限,我只是把如何使用泛型编程实现单例模式大致意思说了一下。现在主要说一下如何用泛型编程实现单例模式,使用少量代...
分类:编程语言   时间:2015-09-08 07:19:55    阅读次数:155
STL源码剖析-绪论
STL,标准模板库,无处不存在GP(generic programming泛型编程),有多种实现版本。 GNU C++采用的STL为:SGI STL,源码下载,参考文档。 STL文件讲解一: 针对不同的编译器,定义各种环境常量。选取其中的针对GNU编译器的一部分。 # ifdef __GNUC__ # if __GNUC__ == 2 && __GNUC_MINOR__ <= 7...
分类:其他好文   时间:2015-08-28 21:34:17    阅读次数:237
C++ 静态多态和动态多态 浅析
今天的C++已经是个多重泛型编程语言(multiparadigm programming lauguage),一个同时支持过程形式(procedural)、面向对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogramming)的语言。 这些能力和弹性使C++成为一个无可匹敌的工具,但也可能引发使用者的某些迷惑,比如...
分类:编程语言   时间:2015-08-26 22:31:03    阅读次数:229
C# 泛型编程之泛型类、泛型方法、泛型约束
泛型方法 在C#2.0中,方法可以定义特定于其执行范围的泛型参数,如下所示:publicclassMyClass { //指定MyMethod方法用以执行类型为X的参数publicvoidMyMethod(Xx) { //} //此方法也可不指定方法参数publicvoidMyMethod() { ...
分类:Windows程序   时间:2015-08-26 13:45:06    阅读次数:351
Item 1:将C++视作一系列的语言 Effective C++笔记
Item 1: View C++ as a federation of languages 最初,C++只是C语言加上一些面向对象的特性,所以C++的原名是“C with Classes”。 现在的C++已经逐渐成熟,成为一门多范式的程序设计语言(multiparadigm programming language)。同时支持过程式、面向对象、函数式、泛型编程,以及元编程。 C++...
分类:编程语言   时间:2015-08-20 15:24:03    阅读次数:176
Effective C++ 条款1 视C++为一个语言联邦
1.一开始,C++只是C加上一些面向对象特性,最初名称为"C with Classes"(带类的C).2.如今的C++已经是个多重泛型编程语言,同时支持过程形式(procedural),面向对象形式(object-oriented),函数形式(functional),泛型形式(generic),元编...
分类:编程语言   时间:2015-08-17 21:39:18    阅读次数:123
模板编程中的几点问题
类模板中头文件和源文件分离的编译问题1、在泛型编程时,声明和实现要放置在一起(因为某些编译器不支持分离)2、非泛型编程声明和实现分开可以为模板指定默认类型templateclass Stack{}Stack stack;//Stack stack;//stack is a stack for in....
分类:其他好文   时间:2015-08-16 21:02:04    阅读次数:112
16.1——模板与泛型编程
16 模板定义16.1 定义函数模板 1 #include 2 using namespace std; 3 template 4 int compare(const T &v1,const T &v2) 5 { 6 if(v1v2) 9 return 1;10 re...
分类:其他好文   时间:2015-08-13 21:46:47    阅读次数:182
375条   上一页 1 ... 21 22 23 24 25 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!