C++ 本地化庫 - unshift



描述

這是一個左移轉換狀態,並且該函式一旦無法轉換字元或到達 from_end 併成功轉換其字元,就會停止轉換。

宣告

以下是 std::ctype::unshift 的宣告。

C++98

	
result unshift (state_type& state, 
   extern_type* to, extern_type* to_limit, extern_type*& to_next) const;

C++11

result unshift (state_type& state, 
   extern_type* to, extern_type* to_limit, extern_type*& to_next) const;

引數

  • state − 它是一個狀態物件。

  • from, from_end − 用於查詢源序列的初始和最終字元。

  • from_next − 用於在上述範圍內查詢元素。

  • to_next − 用於在上述範圍內查詢元素。

返回值

它返回 codecvt_base::result。

異常

如果丟擲異常,則方面物件不會發生任何更改,儘管該範圍內的字元可能已受到影響。

資料競爭

locale.htm
廣告

© . All rights reserved.