由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 继承的assignment operator问题
相关主题
why copy assignment operator returns non-const type?C++ Assignment Operator Question
子类的assignment operator 怎么访问父类的private member*(&b1)=b编译不过,b1=b可以,区别是?
问个c++的弱问题const int foo()啥意思?
Is the order of initialization a, b, c or c, b, a?C++构造函数的问题
C++ Q02:class的member data的一个问题
又问几个c语言编程的题目android上几个常用的image处理方法
c++ 里面 this pointer 是完全 un necessary 的吗?in Java, how can we trigger an event when click on a Text
发现一个有趣的现象。VISUAL STUDIO 2005 输出窗口(output) 怎么找不到?
相关话题的讨论汇总
话题: operator话题: rect话题: source话题: textbox话题: assignment
进入Programming版参与讨论
1 (共1页)
k****y
发帖数: 781
1
void Textbox :: operator = (TextBox &source) {
if (this==&source) return;

Rect:: operator = (source );
textColor = source.textcolor;

}
Rect:: operator = (source );这句的含义,难道不要写成 a=b的形式?
k****f
发帖数: 3794
2
要求调用父类Rect的operator =,

【在 k****y 的大作中提到】
: void Textbox :: operator = (TextBox &source) {
: if (this==&source) return;
:
: Rect:: operator = (source );
: textColor = source.textcolor;
:
: }
: Rect:: operator = (source );这句的含义,难道不要写成 a=b的形式?

k****y
发帖数: 781
3
是不是应该写成
*(Rect*)this = *(Rect*)&source;
p*u
发帖数: 2454
4
no need, and yours has type safety problem.

【在 k****y 的大作中提到】
: 是不是应该写成
: *(Rect*)this = *(Rect*)&source;

1 (共1页)
进入Programming版参与讨论
相关主题
VISUAL STUDIO 2005 输出窗口(output) 怎么找不到?C++ Q02:
问个Winform与工作类的互动问题。又问几个c语言编程的题目
C#: DataSet vs. Classc++ 里面 this pointer 是完全 un necessary 的吗?
[合集] 问一个design pattern的问题发现一个有趣的现象。
why copy assignment operator returns non-const type?C++ Assignment Operator Question
子类的assignment operator 怎么访问父类的private member*(&b1)=b编译不过,b1=b可以,区别是?
问个c++的弱问题const int foo()啥意思?
Is the order of initialization a, b, c or c, b, a?C++构造函数的问题
相关话题的讨论汇总
话题: operator话题: rect话题: source话题: textbox话题: assignment