- 博客(2)
- 资源 (1)
- 收藏
- 关注
转载 C++名字空间详解
1.名字空间的由来名字空间(namespace)是由标准C++引入的,是一种新的作用域级别。原来C++标识符的作用域分为三级:代码块({…}和函数体)、类域和全局作用域。如今,在类作用域和全局作用域之间,C++标准又添加了名字空间域这一个作用域级别。命名空间是ANSIC++引入的可以由用户命名的作用域,用来处理程序中常见的同名冲突。2.名字空间的作用名字空间的作用主要是为了解决日益严重的名称冲突问...
2018-04-25 14:44:13 463
转载 C++ 模板的显示具体化
C++ 没有办法限制类型参数的范围,我们可以使用任意一种类型来实例化模板。但是模板中的语句(函数体或者类体)不一定就能适应所有的类型,可能会有个别的类型没有意义,或者会导致语法错误。例如有下面的函数模板,它用来获取两个变量中较大的一个:template<class T> const T& Max(const T& a, const T& b){ retur...
2018-04-23 10:44:34 383
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人