난 단지 1 캐스트 필요 char
로 string
. 반대의 방법은 str[0]
.
다음은 나를 위해 작동하지 않았습니다.
char c = 34;
string(1,c);
//this doesn't work, the string is always empty.
string s(c);
//also doesn't work.
boost::lexical_cast<string>((int)c);
//also doesn't work.
3
복제 할 수 없음 : coliru.stacked-crooked.com/…
—
chris
string(1, c)
작동하지 않는다고 생각하는 이유는 무엇입니까 ? 이것이 올바른 방법입니다.
어떤 컴파일러를 사용하고 있습니까? 어떤 환경. 아마도 이것은 컴파일러의 버그 일 수 있습니다.
—
Maurice Reeves
libc ++ abi.dylib : 종료 호출 예외 발생
—
weeo
@ weeo- 오류는 아마도 프로그램의 다른 곳에있을 것입니다. 오류를 보여주는 자체 포함되고 재현 가능한 예제를 게시하여 무엇이 잘못되었는지 파악하는 데 도움을 드릴 수 있습니다.
—
templatetypedef