
C/C++
beyond_ml
这个作者很懒,什么都没留下…
展开
-
剖析C++模板(中)
函数模板中的类型归纳一个非常简单但很有用的例子://: :arraySize.h// Uses template type induction to// discover the size of an array#ifndef ARRAYSIZE_H#define ARRAYSIZE_Htemplateint asz(T (&)[size]) { return si原创 2001-06-22 16:36:00 · 1346 阅读 · 0 评论 -
C++ 常用模板武道会 第一场:vector v.s. list v.s. deque(下)
C++ 常用模板武道会 第一场:vector v.s. list v.s. deque原创作者:beyond_ml 为了节省时间和空间,下面这个程序将系统测试后面的所有项目。然后根据具体的结果分析各个参赛选手的性能差异。SequencePerformance.cpp//: C04:SequencePerformance.cpp// Comparing the per原创 2001-07-04 17:11:00 · 1103 阅读 · 0 评论 -
剖析C++模板(上)
无类型的模板参数 这里有一个用来产生随机数的类,它可以接受一个的数字,然后通过重载()符号,来产生一个符合要求的随机数。具体代码如下://: C03:Urand.h// Unique random number generator#ifndef URAND_H#define URAND_H#include #include templateclass原创 2001-06-22 16:12:00 · 1136 阅读 · 1 评论 -
剖析C++模板(下)
虚模板成员函数在模板类中的嵌套是不允许的模板的特殊化全局的特殊化局部特殊化一个特殊化的例子你可以像使用普通类的方法来使用模板类,这一点是毫无疑问的,例如:你可以继承、可以创建一个从现有模板继承过来的并已经初始化的模板。如果vector已经为你做了所有的事,但你还不满足,想加入sort的功能,你可以非常简单的用下面的代码来扩充它。//: C03:Sorted.h// Te原创 2001-06-22 16:49:00 · 1134 阅读 · 0 评论 -
C++ 常用模板武道会 第一场:vector v.s. list v.s. deque (上)
C++ 常用模板武道会 第一场:vector v.s. list v.s. deque原创作者:beyond_mlLadies & Gentlemem:大家好,这里是首届C++模板武道会的现场,本次武道会由beyond_ml做东,第一场解说员为beyond_ml。由于首次举办这样规模空前的盛会,难免有疏漏之处,还请各位高手不吝赐教。Beyond_ml有理啦。同时也欢迎各位大虾把此次原创 2001-07-04 17:09:00 · 1174 阅读 · 1 评论