摘要: 【转自 here】 在编写C++程序的时候,偶尔需要用到前置声明(Forward declaration)。下面的程序中,带注释的那行就是类B的前置说明。这是必须的,因为类A中用到了类B,而类B的声明出现在类A的后面。如果没有类B的前置说明,下面的程序将不同通过编译,编译器将会给出类似“缺少类型说明 阅读全文
posted @ 2017-07-17 21:14 chenhuan001 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 定义: 当一个类B成为了另外一个类A的“朋友”时,那么类A的私有和保护的数据成员就可以被类B访问。我们就把类B叫做类A的友元。 用法: 在A类中加入: 下面这个程序说明了友元类与友元派生类的权限。 阅读全文
posted @ 2017-07-17 19:56 chenhuan001 阅读(2243) 评论(0) 推荐(0) 编辑