您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 标准模板库STL介绍

  2. 目录 1介绍 3 1.1 动机 3 1.2 STL历史 3 1.3 STL和ANSI/ISO C++草案标准 3 1.4 内容安排 3 2 C++基础 4 2.1 类 4 2.2 函数对象(Function Objects) 5 2.3 模板(Template) 5 2.3.1 函数模板 5 2.3.2 类模板 6 2.3.3 模板特化 7 3 STL概貌 7 3.1 STL网上信息 8 3.2 STL文档 8 3.3 编译STL程序 9 4 学习STL 9 4.1 容器(Container)
  3. 所属分类:C++

    • 发布日期:2009-08-06
    • 文件大小:680960
    • 提供者:hezhiyonging
  1. c++名家对话(压缩包)

  2. 1 auto_ptr再回忆 2 空引用 3 起源 4 谁的代码更易于移植? 5 通过任何其他名字 6 Virtually Yours 7 方形尖塔 8 访问限制 9 重定向 10 关于操纵器的对话 11 根源 12 Abstract Factory, Template Style 13 怎样持久化一个对象 14 The Bind That Ties 15 Back to Base-ics 16 Al-Go-Rithms 17 匈牙利命名 18 我为你准备一切 1 9 新的起点,第一部分 20
  3. 所属分类:C++

    • 发布日期:2009-10-09
    • 文件大小:138240
    • 提供者:geniuslb
  1. C++名家精华 领悟设计模式

  2. 目录 1 auto_ptr再回忆 2 空引用 3 起源 4 谁的代码更易于移植? 5 通过任何其他名字 6 Virtually Yours 7 方形尖塔 8 访问限制 9 重定向 10 关于操纵器的对话 11 根源 12 Abstract Factory, Template Style 13 怎样持久化一个对象 14 The Bind That Ties 15 Back to Base-ics 16 Al-Go-Rithms 17 匈牙利命名 18 我为你准备一切 19 新的起点,第一部分 2
  3. 所属分类:其它

    • 发布日期:2009-12-18
    • 文件大小:143360
    • 提供者:xc120313778
  1. c++模板学习记录(自己)

  2. C++模板学习记录 模板定义 模板使用 类模板 函数模板 特化模板 编译器
  3. 所属分类:C++

    • 发布日期:2010-06-29
    • 文件大小:47104
    • 提供者:gaojunle
  1. 数组特化模板类

  2. 泛型容器的设计实现大多只是存储了类型的单个对象,而没有存储类型的多个对象,如果有这样特定的需求,容器内的元素要求都是某个类型的多个对象,那么这时就可以考虑用模板类的数组特化来实现了
  3. 所属分类:C++

    • 发布日期:2011-12-18
    • 文件大小:32768
    • 提供者:chuanying
  1. C++模版特化

  2. c++模版 说起C++的模板及模板特化, 相信很多人都很熟悉,但是说到模板特化的几种类型, 相信了解的人就不是很多。我这里归纳了针对一个模板参数的类模板特化的几种类型, 一 是特化为绝对类型; 二是特化为引用,指针类型;三是特化为另外一个类模板。
  3. 所属分类:C++

    • 发布日期:2012-07-09
    • 文件大小:40960
    • 提供者:mni2005
  1. c++模板笔记

  2. 标准模板经典笔记 模版特化: 模板的“特化”(实例化),它发生在编译期,无论一个模板被实例化多少次,都不会影响最终结果,但是这会浪费编译的时间.不知道隐式特化是啥东西.但是显式特化的意思是:当一类东西中出了一渣滓的时候,为了对外接口的统一,或者说是为了家丑不可外扬,有必要把它单独拿出来写一下,然后使他可以和这个类中的所有东西步伐一致.为了需要,针对特定的类型,需要对模板进行特化,也就是特殊处理, 是为模板的特化.
  3. 所属分类:C++

    • 发布日期:2013-10-17
    • 文件大小:62464
    • 提供者:guowuzaia2
  1. C++ 类模板、函数模板全特化、偏特化的使用

  2. 主要介绍了C++ 类模板、函数模板全特化、偏特化的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  3. 所属分类:其它

    • 发布日期:2020-08-25
    • 文件大小:32768
    • 提供者:weixin_38663973
  1. C++模板之特化与偏特化详解

  2. 主要介绍了C++模板之特化与偏特化详解,本文讲解了什么是C++模板、模板特化、模板偏特化、特化与偏特化的调用顺序等内容,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:65536
    • 提供者:weixin_38741195
  1. 解读C++编程中类模板的三种特化

  2. 主要介绍了C++编程中类模板的三种特化,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-02
    • 文件大小:69632
    • 提供者:weixin_38625599
  1. 深入分析C++模板特化与偏特化

  2. 主要介绍了C++模板特化与偏特化的相关资料,帮助大家更好的理解和学习c++,感兴趣的朋友可以了解下
  3. 所属分类:其它

    • 发布日期:2020-09-07
    • 文件大小:67584
    • 提供者:weixin_38630139
  1. 深入分析C++模板特化与偏特化

  2. 1.模板特化 1.1概述 模板特化(template specialization)不同于模板的实例化,模板参数在某种特定类型下的具体实现称为模板的特化。模板特化有时也称之为模板的具体化,分别有函数模板特化和类模板特化。 1.2函数模板特化 函数模板特化是在一个统一的函数模板不能在所有类型实例下正常工作时,需要定义类型参数在实例化为特定类型时函数模板的特定实现版本。查看如下例子。 #include using namespace std; template T Max(T t1,T t2)
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:69632
    • 提供者:weixin_38603219
  1. 在C++泛型编程中如何只特化类的某个成员函数

  2. 我们知道在C++模板编程中如果我们特化或是偏特化某个模板类, 我们需要重写整个模板类中的所有函数, 但是这些代码通常是非常相似的, 甚至在某些情况下可能只有一两个函数会不一样,其他函数都是一样的。在这种情况下,同时存在多份相同的代码,对我们维护这些代码是非常不利的, 我们好只需要特化其中不一样的那个函数。   比如下面这个模板类: template struct Base {     //other function     //….     void Func(){ cout
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:68608
    • 提供者:weixin_38559866
  1. C++模板元编程

  2. 原理:模板元程序由编译器在编译期解释执行,利用模板特化机制实现编译期条件选择结构,利用递归模板实现编译期循环结构。模板元编程(metaprogramming)意思是,编程系统将会执行我们所写的代码,来生成新的代码,而这些新代码才真正实现了我们所期望的功能。元编程大的特点在于:某些用户自定义的计算可以在编译期进行,二者通常能够在性能和接口简单性方面带来好处。   1. 利用模板特化机制实现编译期条件选择结构   首先了解一下类模板的特化。类模板特化是指将模板参数指定为某一种类型,你必须在起始处
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:60416
    • 提供者:weixin_38666232
  1. C++ STL 内 std::{bind/tuple/function} 简单实现

  2. 基本逻辑思考 首先是实现 function,这个比较简单,重载 operator() 就好,这里只实现对函数指针的包装 其次是实现 tuple,这个会比较绕,通过模板取第一个参数,然后用剩下的参数继续生成  tuple并继承,是一种递归的思想 有了 tuple 就要有 get(),这个就更比较绕了,首先是需要类似的方式实现获得 tuple 的值类型与元组类型,然后通过强制类型转换,获取对应的层级的 value 接下来是 bind,首先要解决的就是如何保存创建时的参数列表,这里就用到 tuple
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:55296
    • 提供者:weixin_38746701
  1. C++ 类模板、函数模板全特化、偏特化的使用

  2. 一、类模板全特化、偏特化 #pragma once #include #include template class TC { public: TC() { std::cout << "泛化版本构造函数" < class TC { public: TC() { std::cout << "全特化版本构
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:29696
    • 提供者:weixin_38534683
  1. 解读C++编程中类模板的三种特化

  2. 1.类模板显式特化 为了进行特化,首先需要一个通用的版本,称主模板.主模板使用了标准库堆算法.  堆 是一种线性化的树形结构,将一个值压入一个堆中, 实际上等于将该值插入到一个树形结构中;将一个值从堆中取出就等于移除并返回堆中最大值.但在处理字符的指针时会碰钉子.堆将按照指针的值进行组织. 我们可以提供一个显式特化版本解决此问题(例1)如果希望除了一个针对const char*的Heap外,还希望提供一个针对char *的Heap;(例2) //主模板 template class Heap
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:70656
    • 提供者:weixin_38716872
  1. C++第59课–类模板深度剖,类模板的特化,函数模板的特化

  2. 本文学习自 狄泰软件学院 唐佐林老师的 C++课程,文中图片源自老师课程PPT。 实验1:类模板的特化 实验2:特化的深入理解:函数模板的完全特化 实验1:类模板的特化 #include #include using namespace std; template class Test { public: void add(T1 a, T2 b) { cout << void add(T1 a, T2 b) << endl;
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:873472
    • 提供者:weixin_38503496
  1. 枚举声明,模板函数特化

  2. 我读过了您2005年4月的文章:“Wrappers: Use Our ManWrap Library to Get the Best of .NET in Native C++ Code”,文章中没有提供 DumpEnum 程序。请问从哪里能得到它?   给定某个 .NET 框架类的名字,如 MenuItem 或窗体的名字,有没有办法知道是哪个程序集包含着该类? 关键字:enum,template,function,specialization,枚举,模板,特化
  3. 所属分类:其它

    • 发布日期:2021-03-16
    • 文件大小:208896
    • 提供者:weixin_38683930
  1. C++模板编程中只特化模板类的一个成员函数

  2. 模板编程中如果要特化或偏特化(局部特化)一个类模板,需要特化该类模板的所有成员函数。类模板中大多数成员函数的功能可能是一模一样的,特化时我们可能只需要重新实现1、2个成员函数即可。在这种情况下,如果全部重写该模板类的所有成员函数,不但会增加工作量,也不利于代码的维护。   例如下面的类模板A,只有在模板参数是char*时才需要特化成员函数func(),但其他的成员函数都不需要特化: 1 template 2 struct A 3 { 4     // 其他成员函数a 5     /
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:31744
    • 提供者:weixin_38516706
« 12 3 4 5 6 »