- 浏览: 774457 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
#include<iostream> //using namespace std; inline int max1(int i1,int i2){ return ::max(i1,i2); } template<typename T> const T& max(const T& t1,const T& t2){ return t1>t2?t1:t2; } int main(){ std::cout << ::max1(1,2) << std::endl; }
max()模板每次调用的前面都有域限定符::,这是为了确定我们调用的是全局名字空间的max()。因为标准库也有一个std::max()模板。
一个非模板函数可以和一个同名函数模板同时存在,而且该函数模板还可以被实例化这个非模板函数。
函数的所有重载版本的声明都应该位于该函数被调用的位置之前
发表评论
-
multi_index_container
2018-08-11 13:04 465根据不同的类中不同的字段排序 #include < ... -
program_options读命令行和配置文件
2018-07-27 11:30 879#include <boost/program_opti ... -
centos下boost安装
2014-03-27 09:28 1079./booststarp.sh //这里的一些错误不用管 ... -
GC的改良
2013-10-17 22:05 589分代回收:对分配不久,诞生时间较短的“年龄”对象进行重点扫描, ... -
GC与引用记数
2013-10-16 21:57 706根(Root)就是判断对象是否可被引用的起始点。至于哪里才是根 ... -
boost 信号槽
2011-06-08 23:43 2336#include<boost/signals2.hp ... -
boost bind
2011-06-07 15:28 1698bind并不是一个单独的类或函数,而是非常庞大的家族,依据绑定 ... -
boost reference_wrapper
2011-06-05 21:07 1575reference_wrapper是一个引用类型的包装器 ... -
元编程
2011-06-02 22:46 944元编程的最大特点在于:某些用户自定义的计算可以在程序翻译期进行 ... -
参数化虚拟性
2011-06-02 22:17 874#include<iostream> usi ... -
boost any与variant
2011-05-31 15:55 2442any:是一种只能容纳一个元素的容器,但这个元素可以是任意类型 ... -
traits
2011-05-30 16:43 801#include<iostream> usi ... -
动静多态
2011-05-30 15:40 1079由于继承||虚函数在运行期进程处理,这种多态叫动多态。 模板允 ... -
局部特化
2011-05-29 16:27 1042局部特化并不会引入一个新的模板,它只对原来模板(基本模板)进行 ... -
类模板与模板类
2011-05-29 16:08 7141.类模板:该类是一个模板,他代表的是:整个类家族的参数化描述 ... -
boost tuple
2011-05-27 15:03 1096tuple(元组):定义了一个有固定数目元素的容器,其中的每个 ... -
boost array
2011-05-27 00:06 942array本质上是一个对静态数组的包装,没有构造函数,不能指定 ... -
单元测试
2011-05-23 22:00 901test库提供了一个最小化的测试套件minimal test. ... -
boost StaticAssert
2011-05-23 21:42 949static_assert库把断言的诊断时刻由运行期提前到编译 ... -
boost正则表达式
2011-05-17 23:10 2809xpressive是boost的正则表达式库,它比boost. ...
相关推荐
"打印模板初探.zip"这个压缩包文件,显然为我们提供了一个学习和实践打印模板设计的资源。它包含了"设计打印模板.sln"项目文件以及可能的源代码文件"打印模板初探"和"KeYiDongKongJian",这些文件可能是C#或.NET框架...
《移动点餐模板初探:mobileTakeout-master_模板_点餐模板_解析》 在IT行业中,尤其是移动应用开发领域,快速构建原型并进行测试是至关重要的步骤。"mobileTakeout-master"就是一个专为初学者设计的初级点餐模板,...
### PHP模板技术初探 #### 一、引言 在Web开发中,PHP作为一种流行的服务器端脚本语言,被广泛应用于动态网站的构建之中。PHP不仅支持强大的后端逻辑处理能力,同时也具备灵活的前端展示功能。而在实际项目中,...
《Arduino项目模板初探》 Arduino,一个深受电子爱好者和创客喜爱的开源硬件平台,以其易用性、灵活性和丰富的库资源,使得电子创新变得触手可及。当我们谈论"proj_templ.tar.gz_project"时,我们可以理解为这是一...
《信息系统开发模板初探》 在信息技术领域,信息系统开发是一项复杂而重要的工作,它涉及到从需求分析、系统设计、编程实现到系统测试等多个环节。对于初学者和基础人员来说,有一个良好的开发模板可以帮助他们快速...
国有资产投资运营公司模式初探模板.doc
中学地理计算机辅助教学初探-模板.pdf
股权众筹平台投后管理内容初探-精品模板文案.docx
一个React入门者的初探。使用React+Bootstrap模板.zip 1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程设计、期末大...
《App05MonoGame:基于C#的基础MonoGame模板初探》 MonoGame是一个开源的游戏开发框架,它为开发者提供了一种使用C#语言创建跨平台游戏的强大工具。本项目"App05MonoGame"正是基于这个框架的一个基础模板起点,...
【智能题库系统的研究初探】 智能题库系统是当今教育技术领域中一个重要的发展方向,它结合了计算机技术和人工智能,旨在提升教学效率,减轻教师工作负担。本文将深入探讨智能题库系统的概念、特点以及其数据库设计...
通过插件,开发者可以轻松地扩展Struts2的功能,比如Tiles插件用于布局管理,Freemarker或Velocity插件作为替代JSP的模板引擎,JSON插件支持JSON数据的处理。 总的来说,“Struts2初探”这篇博文可能会涵盖Struts2...
**AngularJS模板初探** AngularJS,作为一款强大的前端JavaScript框架,由Google维护,主要用于构建单页面应用程序(SPA)。在本篇文章中,我们将探讨“angular_template”这一基础模板,它为开发者提供了一个快速...
【GitHub Pages模板初探】 GitHub Pages 是 GitHub 提供的一项服务,允许用户免费托管静态网站。它为个人、项目或组织提供了一个展示空间,无需复杂的服务器配置即可发布网页。"github-pages-boilerplate" 是一个...
《构建Hugo与TailwindCSS网站模板初探》 在当今的Web开发领域,静态站点生成器如Hugo和设计框架如TailwindCSS已经成为高效、快速构建网站的首选工具。"hugo-tailwindcss-boilerplate"项目,正是一个结合了两者优势...
在"初探网页模版"这个主题中,我们将深入探讨网页模板的基本概念、使用方法以及如何通过学习和实践来提升自己的网页设计技能。 首先,我们要理解什么是网页模板。网页模板是一种预先设计好的网页布局,包含了基本的...
《GraphQL服务器模板初探》 在当今的Web开发领域,GraphQL以其强大的查询能力和高效的数据获取方式,逐渐成为API设计的新宠。"graphql-server-boilerplate"项目,正是一个基于JavaScript的GraphQL服务器模板,旨在...
《初探WINDOWS下IME编程》是一本专注于探讨如何在Windows操作系统环境下进行输入法(IME,Input Method Editor)开发的专业书籍。IME是操作系统中一个至关重要的组件,它负责处理用户输入,特别是对于非拉丁字符集的...
《FastAPI模板初探》 在信息技术日新月异的今天,Python作为一门简洁而强大的编程语言,已经广泛应用于各种领域,特别是在Web开发方面。FastAPI便是近年来崛起的一款基于Python的高性能Web框架,它以其出色的性能、...
**Django 初探路由** 在Web开发领域,Django是一个功能强大且高效的Python框架,它简化了构建高质量Web应用的过程。本章节我们将深入探讨Django中的路由系统,它是连接用户请求与应用处理逻辑的关键部分。 ### 1. ...