IP属地:广东
可见性 嵌套类对宿主类是完全可见的,也就是说,在宿主类中可以随便创建和使用嵌套类对象。 然而,对于外部类而言,只有嵌套类声明在宿主类有publi...
为了让一个与类无关的函数能访问类的私有数据,可以让这个方法成为类的友元函数。 如何创建友元函数 在类中,只需在这个函数原型前面加上friend关...
C++类运算符重载是一种方便的语法,例如可以执行两个类相加 类的运算符重载语法如下
类的声明放在头文件中,类的实现放到cpp文件中 如果要把一个类的函数定义了内联函数,可以在声明中直接定义,或者在实现中添加inline关键字。 ...
函数链接性 C++变量根据链接性可分为外部变量和内部变量,C++函数也有链接性,也可分为外部函数和内部函数。 普通的函数就是外部函数,由stat...
C++变量存储方式通过 存储持续性、作用域、链接性 来描述的。 存储持续性 存储持续性 描述变量的生命周期,它可分为 自动存储、静态存储、动态存...
函数模板 函数模板与常规函数相比,就是使用template<>定义了泛型,然后在函数中的任意地方使用这个泛型。 如果调用了模板函数 那么在编译期...
函数重载的关键是函数参数的数目,或类型,或顺序不同。
函数参数默认值功能是指,当调用函数省略了实参时,函数将使用默认的参数值。 函数参数默认值有两个规定: 参数默认值需要在函数原型中声明,但是并不需...