2014-12-19 2 views
-3

프로그래밍 및 C++의 새로운 기능. 나는 자습서를 시청하고 사람이 이런 짓을 : 이 두 문자열 지정의 차이점

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

어떤이 방법의 차이가 무엇보다 도움이됩니다

?

//method two 
string wholeName = yourName; 

또한 두 가지 다른 의미와 사용 이유가 있다면 무엇입니까?

편집 : 나는이 비디오에 사용되는이 방법을 보았다 : http://youtu.be/Rub-JsjMhWY?t=25m42s

+5

:이 다음을 수행하지 않는 유용한 아무것도 기대하지 않을 것이다. 첫 번째 것은 무의미 해 보입니다. – juanchopanza

+3

방법 1은'string wholeName;이어야합니다. whole01.assign (yourName);'imho – dom0

+2

첫 번째 것은 이해가되지 않습니다 .. – LPs

답변

0

그것은 wholeName에 할당하기 전에 문자열의 크기에 yourName의 용량을 축소하려는 시도처럼 보이지만 꽤 무의미합니다. 두 번째는 무엇을 추측하기 쉬운

yourName = yourName; 
wholeName = yourName; 

즉 아무것도

+4

@Downvoter : 전통적으로 우리는 우리 자신을 설명합니다 ... –