目录

unshift

描述 (Description)

它是一个不移位的转换状态,一旦转换字符失败,或者一旦到达from_end并且其字符成功转换,该函数就会停止转换。

声明 (Declaration)

以下是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;

参数 (Parameters)

  • state - 它是一个状态对象。

  • from, from_end - 用于查找源序列的初始和最终字符。

  • from_next - 用于查找上述范围内的元素。

  • to_next - 用于查找上述范围内的元素。

返回值 (Return Value)

它返回codecvt_base :: result。

异常 (Exceptions)

如果抛出异常,则facet对象中没有更改,但范围中的字符可能已受到影响。

数据竞争 (Data races)

↑回到顶部↑
WIKI教程 @2018