在skipws
的頭,原型:std::ios_base& skipws(**std::ios_base& str**);
(從Skipws/Noskipws)什麼是我把標誌之間星號的一部分,確保格式標誌skipws不能用作功能。那它是什麼?平凡澄清關於skipws聲明
0
A
回答
2
skipws
是一個函數,但你通常不直接調用它。相反,你把它傳遞到流:
std::cin >> std::noskipws >> foo;
std::cin >> std::skipws >> bar;
的流具有operator>>
特殊的重載,需要正確的類型(函數指針...)並調用它代表你流。
+0
嗨,你能解釋一下這個部分嗎?「它採用正確的類型(指向函數的指針...)並代表你在流上調用它。」 – Gaurav
+0
@Gaurav:https://stackoverflow.com/a/17479947/179910顯示我在說什麼。 –
相關問題
- 1. 更新聲明澄清
- 2. iOS財產聲明澄清
- 3. 澄清關於Python
- 4. 需要澄清java數組聲明
- 5. 關於SQLite的journal_size_limit澄清
- 6. 所需澄清關於retainCount
- 7. 關於SQL PIVOT的澄清
- 8. 關於std :: cin的澄清:
- 9. 關於拳擊的澄清
- 10. 關於IntentService的澄清
- 11. 關於geodjango的澄清
- 12. 對凡在聲明
- 13. 澄清有關GetFieldID
- 14. Ruby on Rails凡聲明
- 15. Rails的AREL。凡聲明
- 16. 關於vim模式匹配的澄清
- 17. 關於整數比較的澄清?
- 18. 關於類型要求澄清投
- 19. 澄清關於PHP和範圍
- 20. 澄清關於Groovy代表團繼承
- 21. 關於C++名稱查詢的澄清
- 22. 關於argc和argv的澄清
- 23. 關於Yocto繼承的澄清請求
- 24. 澄清關於使用龜etc
- 25. 澄清關於何時分配
- 26. 關於Java語言規範的澄清
- 27. 澄清關於shell腳本調度
- 28. 關於Android clipToPadding屬性的澄清
- 29. 關於捆綁使用的澄清
- 30. 關於JDBC連接的澄清
um,'skipws'是一個函數。函數的'()'之間的東西被稱爲函數的參數。不確定混淆是什麼。 – NathanOliver
@NathanOliver但編譯器說它不能用作函數。 – Gaurav
你使用的代碼是什麼會產生這個錯誤? [作品在這裏很好](http://coliru.stacked-crooked.com/a/3f1ddd2846a57641) – NathanOliver