摘要:
可以重载的运算符+ - * / % ^ & | ~! = += -= *= /= %^= &= |= > >>= = && || ++ -- ->* ‘ ->[] () new delete new[] delete[]不能重载的算符. :: .* ?: sizeof重载运算符函数可以对运算符作出... 阅读全文
摘要:
类的包含(称为has A)是程序设计中一种软件重用技术。即定义一个新的类时,通过编译器把另一个类 “抄”进来。当一个类中含有已经定义的类类型成员,带参数的构造函数对数据成员初始化,须使用初始化语法形式。构造函数 ( 变元表 ) : 对象成员1( 变元表 ) , … , 对象成员n ( 变元表 ) ;... 阅读全文
摘要:
友元是对类的辅助操作,他能够引用类中被隐藏的信息,使用友元的目的是基于对程序的运行效率,但也带来了一定的安全问题,友元可以是函数也可以是类,友元的关系式非传递的及X是Y的友元,Z是X的友元,但Z不一定是Y的友元友元函数: 1 #include 2 using namespace std ; 3 #i... 阅读全文