摘要: 如:string a("sky1"),b("sky2") ;b = a ;程序在运行的时候创建了两个对象,分别是a和b,然后调用构造函数。当执行“b=a”的时候,因为没有用户自己定义的赋值运算符函数,于是程序自动调用默认的赋值函数,两个指针指向了同一个内存,“sky2”这个空间的内存应经不能访问了。... 阅读全文
posted @ 2015-01-14 01:47 ht-beyond 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 1.功能晚绑定时运行时完成。class Point{public: virtual double Area(){} ...}class Circle:public Point{public: double Area(){} //仍为虚函数,重定义时virtual可写也可不写}double C... 阅读全文
posted @ 2015-01-14 00:51 ht-beyond 阅读(258) 评论(0) 推荐(0) 编辑