C++ 中字符串与数字的拼接
2022年2月26日 14:00
在 Java 中,字符串和其他类型的对象用 +
相连时,默认将非字符串对象转为字符串(调用.toString()
函数)。今天被问到才发现,在 C++ 中,string 与 string 的连接与 Java 一样,而字符串与数字的拼接,可能就与 Java 不一样了。
通过查询 cpp reference,发现其实对于这种加法的重载只定义了以下这些:
剩余内容已隐藏
查看完整文章以阅读更多
在 Java 中,字符串和其他类型的对象用 +
相连时,默认将非字符串对象转为字符串(调用.toString()
函数)。今天被问到才发现,在 C++ 中,string 与 string 的连接与 Java 一样,而字符串与数字的拼接,可能就与 Java 不一样了。
通过查询 cpp reference,发现其实对于这种加法的重载只定义了以下这些:
剩余内容已隐藏