} ideone 볼 같이C++ 11 : 문자열 (50 'X') 문자열 대 {50, 'X'
cout << string(50, 'x'); // xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
cout << string{50, 'x'}; // 2x
WAT을 ??
cout << static_cast<int>('2'); // 50
cout << static_cast<char>(50); // 2
하지만 그건 지금까지의 내가있어 같이이다 :
나는 50 그렇게 ASCII의 '2'라는 것을 알아 낸.
C++ 11 이니셜 라이저에 대한 확실한 인수로 연결됩니까?
'string'의'initializer_list' 생성자는 문자의리스트를 취합니다. –
(여기 [관련 문서가 있습니다.] (http://en.cppreference.com/w/cpp/string/basic_string/basic_string)) –
마지막 줄에 대답하려면 : 아니요. 단지 그들이하는 일을 이해해야한다는 의미입니다. – Cubic