我有一個C++類,我想要使用其中包含頭文件中的所有代碼,而不是CPP文件。我試圖從一個繼承UIViewController類的Objective-C文件中調用它。我將文件重命名爲.mm,並導入了C++文件的頭文件。當我編譯時,當我嘗試訪問C++類中的方法Request for member '<method>' in '<objectName>' which is of non-class type '<C++ class name>'
時,我不斷收到編譯時錯誤。我做了一次搜索,似乎頭部通常是問題,但我已將頭部包含在我的文件中。它還能是什麼? (如果需要,我可以包含泛型代碼,但我不確定是否允許我顯示實際代碼,因爲它屬於第三方)。請求會員是非類
Q
請求會員是非類
0
A
回答
0
我不是一個C++編碼器,所以這可能是一個明顯的錯誤,但如果其他人遇到類似的問題,我只是改變了我的代碼:
myObject.method();
到
myObject->method();
0
問題可能出現在聲明給出錯誤的對象中,而不是在頭文件中。有時候這個問題很難發現,如果你自己無法弄清楚,你將不得不分享一些代碼。
相關問題
- 1. 請求會員,這是非班級類型使用.empty或.size
- 2. 錯誤:請求會員'..'在'..'中是非班級類型
- 3. 請求會員______這是非班級類型
- 4. 錯誤:請求非類別成員
- 5. 請求在「...」中的成員「...」是非類類型的「...」
- 6. 請求會員在Float64MultiArray中調整非調度類型
- 7. 在'this'中請求會員'mCar',它是非班級類型的'owner * const'
- 8. C++「請求會員 '的push_back'
- 9. C++對'B'類成員`A'的請求,它是非類類型'C'
- 10. 錯誤:請求「..」中的成員'..',屬於非類別類型
- 11. C++ vector.push_back錯誤:請求成員'push_back'...,它是非類類型'vector(char,allocator(char))()()'
- 12. Paypal結帳 - 請不要要求非會員的送貨地址?
- 13. 請求成員`...」是在G ++
- 14. 「請求非類別成員」,賦值語句不正確?
- 15. 更多「請求會員不是結構或工會」錯誤
- 16. 請求會員在一些不是結構或工會
- 17. 請求會員'中心的東西不是結構或工會
- 18. 請求會員`結果'的東西不是結構或工會
- 19. 請求會員'isr_status'在某些不是結構或工會
- 20. 錯誤:請求會員'****'在某些不是結構或工會
- 21. 請求會員不是結構或工會
- 22. C++請求會員,這是非班級類型(使用班級模板時,不能在主要定義)
- 23. 請求成員'uitextfield'的東西不是結構或工會?
- 24. 郵遞員請求Alamofire請求
- 25. 轉換爲非標量類型請求
- 26. 拒絕所有請求,除非請求實際上是一個子請求
- 27. 請求會員「託管圖」的東西不是結構或工會
- 28. 請求會員tableView在東西不是一個結構或工會
- 29. tbb :: cache_aligned_allocator:使用__m128i獲取「請求成員...非類類型的成員」。用戶錯誤或錯誤?
- 30. C++ - 地圖 - 錯誤:'W',這是非類類型'const int'的成員'第一'的請求
我只是編寫了一個通用版本在這裏發佈,並設法找到修復。不管怎麼說,還是要謝謝你! – Skoder