加快cin、cout輸入輸出的小技巧


 std::ios::sync_with_stdio(false);

 std::cin.tie(nullptr); 

第一句話是解除ios與stdio之間的同步關系。第二句話是解除cin與cout之間的綁定。

在開始讀入數據前,插入這兩句話就可以加快cin、cout的輸入輸出速度。cin、cout運作速度緩慢的原因有一部分是因為需要和stdin、stdout數據流進行同步。但是如果cin、cout和scanf、printf混用,會造成不可預知的后果。cin和cout原本是綁定在一起,解除綁定后可以提速。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM