C++ 模板、字符串、向量及流操作知识详解
1. 字符串操作
在 C++ 中,字符串操作是非常重要的一部分。通过一系列的函数和方法,我们可以方便地对字符串进行创建、修改等操作。
1.1 字符串拼接
以下是用于字符串拼接的函数模板:
template<class C, class T, class A>
basic_string<C,T,A> operator+ (const basic_string<C,T,A>&,
const basic_string<C,T,A>&);
template<class C, class T, class A>
basic_string<C,T,A> operator+ (const C*, const basic_string<C,T,A>&);
template<class C, class T, class A>
basic_string<C,T,A> operator+ (C, const basic_string<C,T,A>&);
template<class C, class T, class A>
basic_string<C,T,A> operator+ (const basic_string<C,T,A>&, const C*);
template<class C, class T,