摘要:        
使用stl库的时候一直对value_type这个东西理解的不是很好,可以说就是不理解。今天看了《STL源码剖析》才恍然大悟。这里稍作记录。每个STL中的类都有value_type这种东西,通俗的说valu...    阅读全文
posted @ 2017-09-15 16:06
ZhangPYi
阅读(8367)
评论(0)
推荐(2)
        
            
        
        
摘要:        
C++11的模板类型判断——std::is_same和std::decay问题提出:有一个模板函数,函数在处理int型和double型时需要进行特殊的处理,那么怎么在编译期知道传入的参数的数据类型是int...    阅读全文
posted @ 2017-09-15 16:04
ZhangPYi
阅读(2208)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1、模板的概念我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同...    阅读全文
posted @ 2017-09-15 16:00
ZhangPYi
阅读(407)
评论(0)
推荐(0)
        
            
        
        
摘要:        
众所周知,C/C++语言可以使用#define和const创建符号常量,而使用enum工具不仅能够创建符号常量,还能定义新的数据类型,但是必须按照一定的规则进行,下面我们一起看下enum的使用方法。步骤(...    阅读全文
posted @ 2017-09-15 15:58
ZhangPYi
阅读(1143)
评论(0)
推荐(0)
        
            
        
        
摘要:        
左值引用VS右值引用左值引用对于一般的C++程序员再熟悉不过,但对于右值引用(C++0X新特性),就稍微有点不知所云左值VS右值在定义变量的时候,经常会用到左值和右值,比如:int a = 1;int b...    阅读全文
posted @ 2017-09-15 15:54
ZhangPYi
阅读(454)
评论(0)
推荐(0)
        
            
        
        
摘要:        
右值引用为了解决移动语义及完美转发问题,C++11标准引入了右值引用(rvalue reference)这一重要的新概念。右值引用采用T&&这一语法形式,比传统的引用T&(如今被称作左值引用 lvalue...    阅读全文
posted @ 2017-09-15 15:29
ZhangPYi
阅读(348)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号