- 博客(2)
- 资源 (3)
- 收藏
- 关注
转载 C#运算符重载
运算符重载是指允许用户使用用户定义的类型编写表达式的能力。它允许用户定义的类型与预定义的类型具有相同的功能。 例如,通常需要编写类似于以下内容的代码,以将两个数字相加。很明显,sum 是两个数字之和。 int i = 5; int sum = i + j; 如果可以使用代表复数的用户定义的类型来编写相同类型的表达式,那当然是最好不过了: Complex i =
2014-02-27 11:21:25 986
转载 []运算符的重载和二维数组类的[][]运算符重载
微软的MFC框架中的CWordArray、CByteArray等一些类提供了一套用面向对象机制封装的数组类,使用起来非常方便,相当于VB中的变长数组,而且由于完善的封装,免去了用标准C++的new方法分配内存的操作,避免了因为忘记delete内存而造成内存泄漏的情况发生(前提是这些类的实例是在栈上创建,不是在堆上创建)。由于这些类重载了[]运算符,使得我们不必非要使用蹩脚的SetAt(),GetA
2014-02-27 11:19:47 5337
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人