我无法在标题中清楚地说明我的问题,但确实如此。
void DChatbox::ClampObject(DTextbox _txtbox) {
this->_txtbox = &_txtbox;
}
这个只是创建一个_txtbox
不引用它的副本。
但这一个有效。
void DChatbox::ClampObject(DTextbox* _txtbox) {
this->_txtbox = _txtbox
}
当我检查第一个时,它只是复制它,而不是引用它。为什么会这样?
注意: _txtbox
onDChatbox
被声明为 thisDTextbox* _txtbox