9
A
回答
7
如果它是一個明確的引用,你唯一默認它是一個有效的左值,可能是不可用的。但是,如果它是一個引用爲const,你可以把它默認爲空列表如下:
void fun(
std::list<My_Object *> const & the_list = std::list<My_Object *>(),
int n = 4
)
如果你有一個名爲清單,該清單可在聲明的網站,那麼像這樣的
void fun(
std::list<My_Object *> & the_list = a,
int n = 4
)
但要注意,這樣的a
名單仍然「活着」,當你調用函數
5
在C++中,我怎麼會在一個列表引用指定一個默認值功能?
我不會,在你的情況。任一重載功能,以便它可以在沒有一個列表被調用,或採取每指針參數,從而使用戶能夠通過一個NULL
指針。
我強烈希望重載。
相關問題
- 1. 遞歸默認參數引用
- 2. 帶默認參數的可變長度參數列表?
- 3. 默認參數++
- 4. 默認參數
- 5. 默認參數
- 6. 默認參數
- 7. 默認參數
- 8. 默認參數
- 9. 默認參數
- 10. 多個參數列表和默認參數
- 11. 使用表格附加默認參數
- 12. 鏈接索引與默認{_locale}參數
- 13. id列的默認索引?
- 14. PHP使用默認參數調用函數,但在參數列表中間?
- 15. Python:列表的默認參數表達式
- 16. ctypedef使用默認參數
- 17. PyQt5默認參數後的非默認參數?
- 18. 默認參數和非默認參數的順序
- 19. JVM默認參數
- 20. g ++默認參數
- 21. Javascript默認參數
- 22. 默認值參數
- 23. 默認參數值
- 24. PyArg_ParseTuple默認參數
- 25. C#默認參數
- 26. 默認參數值
- 27. 默認參數3.0
- 28. ngResource默認參數
- 29. 默認參數默認構造
- 30. 引用參數與C++默認值的函數
默認值是什麼? – 2010-11-29 13:33:14
一個特定的列表。我寧願在線輸入它。 (感謝您修正了標記。) – Tim 2010-11-29 13:35:07