タイトルに問題点を明確に述べることはできませんが、これは本当です。
void DChatbox::ClampObject(DTextbox _txtbox) {
this->_txtbox = &_txtbox;
}
_txtboxこれは、それを参照しないコピーを作成するだけです。
しかし、これは機能します。
void DChatbox::ClampObject(DTextbox* _txtbox) {
this->_txtbox = _txtbox
}
私が最初のものを調べたとき、それはそれを参照するのではなく、それのコピーを作成するだけです。なんでそんなの?
注: _txtbox onDChatboxはこのように宣言されていますDTextbox* _txtbox