Boost C++ 库

...世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++ 编码规范

函数模板 replace_tail - Boost C++ 函数库
PrevUpHomeNext

函数模板 replace_tail

boost::algorithm::replace_tail — 替换尾部算法。

提要

// In header: <boost/algorithm/string/replace.hpp>


template<typename SequenceT, typename RangeT> 
  void replace_tail(SequenceT & Input, int N, const RangeT & Format);

描述

用给定的格式序列替换输入的尾部。尾部是给定大小的字符串的后缀。如果序列短于所需长度,则整个字符串被视为尾部。输入序列将被就地修改。

参数

输入

一个输入字符串

N

尾部的长度。对于 N>=0,最多提取 N 个字符。对于 N<0,提取 size(Input)-|N| 个字符。

Format

替换字符串


PrevUpHomeNext