using的使用(C++11)

原创 2015年11月17日 20:05:34

1.定义 类型 别名

using D  = double;//D 就是 类型double的别名  ,等价于

typedef double D;


2.说明  命名空间

using namespace:: std ;//使用命名空间 std

using std::cin;// 程序中出现的 cin 属于 std命名空间


注意:头文件中 不要使用 using,因为头文件会被其他文件引用,某些程序会不经意间 包含一些名字,可能会导致 名字冲突

版权声明:本文为博主原创文章,未经博主允许不得转载。

c++11的using关键字。

http://en.cppreference.com/w/cpp/keyword/using Usage using-directives for namespaces a...
  • love_hot_girl
  • love_hot_girl
  • 2014年05月22日 13:03
  • 989

c++11中的using关键字

一般的using关键子我们都是用来声明当前文件的命名空间,比如标准库的命名空间std-> using namespace std; 但在c++11中,它的用处还有几个 1:取代typedef  ,2...
  • yangxuan0261
  • yangxuan0261
  • 2015年11月29日 15:20
  • 9032

C++11里使用using代替typedef

例1:void f() {} int main() { using FunctionPtr = void (*)(); //相当于 typedef void (*FunctionPtr)()...
  • caimouse
  • caimouse
  • 2018年01月13日 10:46
  • 124

c++11 template using,模板别名

c++11特性 template using,模板别名 作用: 当已经存在一个模板,其参数列表比较长,但是有一些模板参数默认基本是可以确定的, 因此可以使用这个模板别名来少些这些参数 例子: te...
  • qq_16097611
  • qq_16097611
  • 2016年12月05日 14:51
  • 754

C++11 小技巧之函数指针

C++11拥有了一次性函数lambda,所以在面对回调函数的时候,直接给一个lambda可以降低整体类设计的复杂度。 但是如果回调接口是C语言,那么只有一种lambda可以作为回调,就是不带捕获的l...
  • blwinner
  • blwinner
  • 2016年12月21日 15:17
  • 496

C++11快餐教程(1)-通过using定义类型的别名

通过using定义类型的别名
  • lusing
  • lusing
  • 2016年09月12日 15:29
  • 2695

C++11 学习笔记 模板的细节(右尖括号,using,函数模板默认参数)

一.模板的右尖括号 在C++98/03的泛型编程中,模板实例化有一个很繁琐的地方,就是连续两个右尖括号(>>)会被编译解释成右移操作符,而不是模板参数表的形式。即 template struct...
  • fjzpdkf
  • fjzpdkf
  • 2015年12月10日 19:35
  • 824

C++11中的继承构造函数

C++11中的继承构造函数
  • u012333003
  • u012333003
  • 2014年06月20日 09:30
  • 2639

C++11新特性测试和使用(9个新特征)

20130825 wcdj 在搭建完C++11的编译环境后,在gcc-4.8.1下尝试测试一些新的特性及用法。 New Features in C++11 1, long long Type 2,...
  • delphiwcdj
  • delphiwcdj
  • 2013年08月25日 23:49
  • 3455

C++11类型别名

类型别名,typedef,using,C++11
  • sinat_16709955
  • sinat_16709955
  • 2017年06月03日 15:54
  • 345
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:using的使用(C++11)
举报原因:
原因补充:

(最多只允许输入30个字)