“CObject::operator =”: 无法访问 private 成员(在“CObject”类中声明)
生活随笔
收集整理的這篇文章主要介紹了
“CObject::operator =”: 无法访问 private 成员(在“CObject”类中声明)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
c++工程編譯報錯:
“CObject::operator =”: 無法訪問 private 成員(在“CObject”類中聲明)?
錯誤無法直接定位源碼位置,網(wǎng)上搜索了,也和我的代碼不一樣。
最后還是自己認真檢查代碼,發(fā)現(xiàn)了個問題
頭文件定義了一個CEvent x,
源碼文件中使用了 x = new CEvent(true,false);
原來是這里錯誤了,x是一個直接實例化了的對象,不能再指向另一個實例,只有指針才能這樣用。
于是改為CEVent* x;就可以了。
總結(jié)
以上是生活随笔為你收集整理的“CObject::operator =”: 无法访问 private 成员(在“CObject”类中声明)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Binary Tree Inorder
- 下一篇: 函数学习-bool()