string_size 和 string 加法要点

string

string的size

string::size_type 类型,是string的size函数的返回值类型,是一种无符号类型的值。

string与字符串字面量相加

  1. string可以与字符字面量和字符串字面量相加
string s1 = "hello"
string s2 = s1 + '\n'
  1. 当把string对象和字符串字面量和字符字面值放在一条语句是,必须要确保每个加号的两边的操作对象至少有一个是string(前提是确认好计算顺序).
string s3 = s2 + "hehe"+'\n'; // 这个代码正确
string s4 = "hehe" + "hello" + s1; //这个代码错误

你可能感兴趣的:(string_size 和 string 加法要点)