动机 假设你有这样一个函数:它接受两个整型数据并返回它们整除的结果,像这样: int DevideInts(int n,int d) { ?? return n/d; } 但是
??????C++是强类型语言,所有强类型语言对型别的要求都是苛刻的,型别一有不合编译器就会抱怨说不能将某某型别转换为某某型别,当然如果在型别之间提供了转换操作符或是标准所允许的一定程度的隐式转换(如
动机 1. 分派 下面有一个模板函数,假设一个动物收容组织提供了它,他们接受所有无家可归的可怜的小动物,于是他们向外界提供了一个函数接受注册。函数看起来像这样: template //T表
Portal Starter 源码深入剖析(一) 学ASP.net光看书看来是不行的,找一些经典的源代码来读读,对提升认识是很有帮助的。 在Microsoft的网站上找到几个范例,选择Portal是因
这是我看了《STL源码剖析》之后的一些个人的看法,因为要消化某一个东西,最好的方法就是写下自己的看法和理解。再经过时间的积累,就会慢慢积累到你对真正意义的掌握。这是我的第一个比较正式一点学习笔记,以前
递归之美 - Loki库TypeList源码剖析 邓 辉 TypeList概观 提起List,想必大家都不会陌生,它是一个元素的集合,并且提供了一些对该集合进行操作的方
(由于是边看边写,有些内容是根据已有知识推理得来,不一定正确,请各位指正,谢谢) 我们测试一个类,一般都是要测试它的方法。 (Junit v.3.8.1,对主要的类逐个逐个的分析) TestCa
伪原创 我们为什么需要伪原创?每天原创出很多有意义的内容难度较大,只好拿别人的东西过来改编改编。在改编原创内容的时候要注意一点,百度和谷歌都有个页面相似度,这个相似度是几还待讨论,一般认为
Boost源码剖析之:泛型函数指针类boost::function(修订版)
刘未鹏() 2003年9月发表于《程序员》 前奏 如你所知,Boost库是个特性完备,且具备工业强度的库,众多C++权威的参与使其达到了登峰造极的程度。尤其