Advertisement

元编程-is_lvalue_reference<Tp>

阅读量:

判定某一引用是否属于左值类型

复制代码
 #include <iostream>

    
 #include <type_traits>
    
  
    
 int main()
    
 {
    
     int a = 10;
    
     int& b = a;
    
  
    
     std::cout << "This Demo: is_lvalue_reference" << std::endl;
    
     if(std::is_lvalue_reference<int>::value)
    
     {
    
     std::cout << __LINE__ << ": is left value reference" << std::endl;
    
     }
    
     else
    
     {
    
     std::cout << __LINE__ << ": isn't left value reference " << std::endl;
    
     }
    
  
    
     if(std::is_lvalue_reference<int&>::value)
    
     {
    
     std::cout << __LINE_

全部评论 (0)

还没有任何评论哟~