我需要在這裏升壓頭文件中將sgetn更改爲_Sgetn_s http://www.boost.org/doc/libs/1_40_0/boost/archive/basic_binary_iprimitive.hpp我不知道該函數做了什麼,所以我害怕自己編輯它。sgetn宣佈不推薦
0
A
回答
0
您可以使用-Wno-deprecated編譯而不修復它。 (或MSVC等效)
我比較了Boost 1.42.0中的頭文件。沒有與sgetn相關的更改。 _Sgetn_s是一個Microsoft C++特定優化。 sgetn不被棄用。
1
我不建議您直接編輯頭文件,但可以將標誌/ wd4996放入MSVS的命令行選項中以禁用相關警告。
Here您可以閱讀有關MSDN上不同級別警告的更多信息。
1
正如Charles所說,sgetn
不被棄用,甚至草案C++ 0x標準都建議使用它。建議您查看您的實現代碼basic_streambuf
,查找使其不再使用的聲明或標誌,然後查找預處理器標誌以禁用它。
相關問題
- 1. 'clUnloadCompiler':在嘗試編譯OpenCL時宣佈不推薦使用
- 2. 佈局推薦
- 3. Apache Mahout分佈式推薦人推薦已評級項目
- 4. Hadoop KMS不推薦?
- 5. 推薦
- 6. UX中推薦的分頁佈局?
- 7. Bazaar推薦的工作區佈局
- 8. 通過推薦Facebook的帆布認證
- 9. Spinner是否推薦佈局更改
- 10. Facebook推薦按鈕..如果推薦?
- 11. 推薦autoslider不工作
- 12. 不推薦使用Boost.Signals
- 13. 爲什麼不推薦HibernateTemplate?
- 14. NSOpenPanel - 不推薦使用?
- 15. eregi()返回不推薦
- 16. UnboundID LDAP SDK不在推薦
- 17. 不推薦使用:`config.adapters.default` Sails.js
- 18. sgetn不會終止字符串
- 19. 宣佈C#功能
- 20. 方面宣佈@type
- 21. PEP8 E226推薦
- 22. 推薦系統
- 23. jQuery FileManager推薦
- 24. 推薦建模
- 25. 菜單推薦
- 26. 結構推薦
- 27. 運行推薦
- 28. CSS推薦書
- 29. default_batch_fetch_size推薦值
- 30. 推薦流星
爲什麼你認爲你需要改變它?你能描述一下你在做什麼,問題是什麼? – 2010-04-29 09:21:26
是的!我得到一個編譯器警告「sgetn聲明已棄用」 – user1244 2010-04-29 09:24:11
你想更改boost頭文件嗎?餿主意。爲什麼這個警告迫使你這樣做? – 2010-04-29 10:21:37