这两个字符串赋值之间的差异

时间:2014-12-19 10:04:32

标签: c++ string variable-assignment

编程和C ++的新手。 我正在看一个教程,这个人做了这个:

//method one
string wholeName = yourName.assign(yourName);

这种方法有什么不同,哪种更有益?

//method two
string wholeName = yourName;

另外,如果它们有两种不同的含义和使用原因,它们是什么?

修改:我在此视频中看到了此方法:http://youtu.be/Rub-JsjMhWY?t=25m42s

1 个答案:

答案 0 :(得分:0)

在将yourName分配给wholeName之前,这似乎是尝试将yourName = yourName; wholeName = yourName; 的容量缩小到字符串的大小,但它非常荒谬。我不希望这做任何有用的事情,以下不做:

{{1}}

即。没有