具有「黏性」行為的操縱器
在C 中使用操縱器進行流格式化時,請理解它們的行為至關重要,尤其是關於“粘性” 」。在本文中,我們將探討為什麼某些操縱器被視為“粘性”,以及它們的差異和對代碼的潛在影響。
為什麼std::setw()被異常處理?是一個用於設定欄位寬度的操縱器,以其「瞬態」行為而聞名。 🎜>其他操縱器是否具有黏性?數操縱器確實表現出黏性。
set precision本質上是黏性的,修改所有後續插入的流狀態。 oboolalphashowbase/noshowbase
showpoint/noshowpoint
std::ios_base:: width() 是std::ios_base 類別的方法,它表示流的基本設定。與std::setw()不同,它會持續到明確重置為止。 >有關操縱器行為的全面概述,請參閱您的具體實施的文檔。
以上是是什麼使得一些 C Stream 操縱器具有'粘性”,而另一些則不然?的詳細內容。更多資訊請關注PHP中文網其他相關文章!