标准库在头中定义了两个模板函数std::min() 和 std::max()。通常用它可以计算某个值对的最小值和最大值。可 惜在 Visual C++ 无法使用它们,因为没有定义这些函数模板。原因是名字min和max与中传统的min/max宏定义有冲突。为了解决 这个问题,Visual C++ 定义...
                            
                            
                                分类:
编程语言   时间:
2014-08-13 14:27:56   
                                阅读次数:
456
                             
                    
                        
                            
                            
                                一、函数重载因为函数重载比较容易理解,并且非常有助于我们理解函数模板的意义,所以这里我们先来用一个经典的例子展示为什么要使用函数重载,这比读文字定义有效的多。现在我们编写一个交换两个int变量值得函数,可以这样写:1 void swap(int & a, int & b)2 {3 int tm...
                            
                            
                                分类:
编程语言   时间:
2014-08-09 13:20:57   
                                阅读次数:
283
                             
                    
                        
                            
                            
                                数组的两个特殊性质对我们定义和使用作用在数组上的函数有影响,这两个性质分别是:不允许拷贝数组以及使用数组时(通常)会将其转换成指针。因为不能拷贝数组,所以我们无法以值传递的方式使用数组参数。因为数组会被转换成指针,所以当我们为函数传递一个数组时,实际上传递的是指向数组首元素的指针。尽管不能以值传递的...
                            
                            
                                分类:
其他好文   时间:
2014-08-06 01:47:30   
                                阅读次数:
220
                             
                    
                        
                            
                            
                                POJ 2394 Checking an Alibi (最短路+Dijkstra)
函数模板。...
                            
                            
                                分类:
其他好文   时间:
2014-08-05 09:41:52   
                                阅读次数:
303
                             
                    
                        
                            
                            
                                思路:主要是先要获取到三个 box 元素的 top 值 和 left 值,然后有复合数据进行存值,再进行数组值的位置移动来实现切换 box 位置效果;
                            
                            
                                分类:
编程语言   时间:
2014-08-04 10:39:16   
                                阅读次数:
210
                             
                    
                        
                            
                            
                                标准库类型vector表示对象的集合,其中所有对象的类型都相同。集合中的每个对象都有一个与之对应的索引,索引用于访问对象。因为vector“容纳着”其他对象,所以它被称为容器。要想使用vector,必须包含适当的头文件。#includeC++语言既有类模板,也有函数模板 ,其中vector是一个类模...
                            
                            
                                分类:
其他好文   时间:
2014-08-03 01:43:24   
                                阅读次数:
320
                             
                    
                        
                            
                            
                                学习目标: 掌握多参数、单返回值的数学函数的定义和使用方法 学会用typedef定义结构体 学会用assert宏帮助调试 理解函数调用时用实参给形参赋值的过程 学会定义局部变量和全局变量 理解调用栈和栈帧,学会用gdb查看调用栈并选择栈帧 理解地址和指针 理解递归定义和递归函数 理解可执行文件中的正...
                            
                            
                                分类:
其他好文   时间:
2014-07-28 14:28:33   
                                阅读次数:
240
                             
                    
                        
                            
                            
                                下载地址中文版(扫描版)请使用迅雷下载英文版(文字版)官方文档The Python Standard Library《Python标准库》一书的目录《python标准库》 译者序 序 前言 第1章 文本1 1.1 string—文本常量和模板1 1.1.1 函数1 1.1.2 模板2 1.1.3 ....
                            
                            
                                分类:
编程语言   时间:
2014-07-27 10:40:12   
                                阅读次数:
370
                             
                    
                        
                            
                            
                                一、什么是routing(路由) Almost all non-trivial, non-demo Single Page App (SPA) require multiple pages. A settings page is different from a dashboard?view. The login page is different from an acc...
                            
                            
                                分类:
其他好文   时间:
2014-07-26 17:26:02   
                                阅读次数:
493
                             
                    
                        
                            
                            
                                Ignatius and the Princess III
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 12521    Accepted Submission(s): 8838
Problem Descript...
                            
                            
                                分类:
其他好文   时间:
2014-07-26 02:21:36   
                                阅读次数:
214