1
Q
明確的關鍵字
A
回答
5
只有一個參數的C++構造函數會自動執行隱式類型轉換。例如,如果在構造函數需要一個字符串指針參數時傳遞一個int,編譯器將添加它必須具有的代碼以將int轉換爲一個字符串指針。但是,您可能並不總是需要這種自動行爲。
您可以將顯式添加到構造函數聲明以防止隱式轉換。這會強制代碼使用正確類型的參數,或者將參數強制轉換爲正確的類型。也就是說,如果演員不是用代碼表示的,那麼會導致錯誤。
相關問題
- 1. C++的功能明確的關鍵字不帶參數
- 2. C#'var'關鍵字與明確定義的變量
- 3. Hibernate的新關鍵字具有鮮明
- 4. 類聲明中的關鍵字const
- 5. 可以使用「as」關鍵字明確指定鍵/值的類型嗎?
- 6. C - 爲全局變量明確寫入extern關鍵字
- 7. 關鍵字'DECLARE'語法不正確。關鍵字「AS」
- 8. c#使用var明確鍵入數字
- 9. 動態meta(關鍵字,說明)
- 10. Rails 3頁關鍵字和說明
- 11. 聲明列表場final關鍵字
- 12. 在java中聲明關鍵字
- 13. 沒有var關鍵字聲明變量
- 14. 準確的關鍵字搜索短語
- 15. Yield關鍵字的確切用法
- 16. 的語法不正確關鍵字 '到'
- 17. 確定lex中的關鍵字對
- 18. 如何確定1000個潛在關鍵字中的給定關鍵字?
- 19. 爲什麼雙參數構造函數以明確的關鍵字開頭?
- 20. 在明確的意圖創建中使用「this」關鍵字時出錯
- 21. 在CTE聲明中關鍵字'OPTION'附近的語法不正確
- 22. UIViewControllerHierarchyInconsistency明確的關聯
- 23. 「的」關鍵字
- 24. 正確使用返回關鍵字
- 25. 正確使用volatile關鍵字
- 26. 如何正確選擇關鍵字
- 27. 如何正確使用此關鍵字
- 28. 是否正確使用「this」關鍵字?
- 29. 正確使用Swift Guard關鍵字?
- 30. Android:如何關閉明確顯示的軟鍵盤?
這是一個家長的警告,表示有在構造函數中不適當的內容。 – 2011-02-13 08:04:18