«stdstring» 태그된 질문

std :: string은 <string> 헤더에 정의 된 C ++ 표준 라이브러리의 바이트 기반 "문자열"유형입니다.

30
std :: string을 자르는 가장 좋은 방법은 무엇입니까?
현재 다음 코드를 사용하여 std::strings프로그램의 모든 항목을 오른쪽으로 자릅니다 . std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1); 잘 작동하지만 실패 할 수있는 최종 사례가 있는지 궁금합니다. 물론, 우아한 대안과 왼쪽 손질 솔루션으로 답변을 환영합니다.
812 c++  trim  stdstring 




11
char *를 std :: string으로 변환
에서 std::string검색 한 데이터를 저장하려면를 사용해야합니다 fgets(). 이렇게하려면 char*반환 값을에서 fgets()로 std::string저장하여 배열에 저장 해야합니다 . 어떻게 할 수 있습니까?
262 c++  stdstring 

4
constexpr에서 std :: string을 사용할 수 있습니까?
C ++ 11, Ubuntu 14.04, GCC 기본 툴체인 사용 . 이 코드는 실패합니다 : constexpr std::string constString = "constString"; 오류 : constexpr 변수 'constString'의 'const string {aka const std :: basic_string}'유형은 리터럴이 아닙니다 ... 왜냐하면 'std :: basic_string'은 사소한 소멸자를 갖지 않기 때문입니다. 그것은 사용할 수 있습니다 std::stringA의 constexpr? (분명히 …

7
C ++ 11에서 COW std :: string 구현의 합법성
copy-on-write는 std::stringC ++ 11에서 준수를 구현하는 실행 가능한 방법이 아니라는 것을 이해 했지만 최근 논의에서이 내용을 직접 지원할 수 없다는 것을 알게되었습니다. C ++ 11이 COW 기반 구현을 인정하지 않는다는 것이 맞 std::string습니까? 그렇다면이 제한이 새로운 표준 (어디)의 어딘가에 명시 적으로 명시되어 있습니까? 또는 std::stringCOW 기반 구현을 배제하는 새로운 요구 …


6
std :: string을 NSString으로 변환하는 방법?
안녕 난 표준 변환하려고 std::string로 NSString하지만 난 많은 행운을 가지고 있지 않다. 다음 코드 NSString를 사용하여 에서으로 성공적으로 변환 할 수 있습니다.std::string NSString *realm = @"Hollywood"; std::string REALM = [realm cStringUsingEncoding:[NSString defaultCStringEncoding]]; 그러나 다음을 시도하면 컴파일 시간 오류가 발생합니다. NSString *errorMessage = [NSString stringWithCString:REALM encoding:[NSString defaultCStringEncoding]]; 내가 얻는 오류는 Cannot …



4
문자열 연결이 예상대로 작동하지 않음 [닫힘]
여기서 무엇을 요청하는지 말하기는 어렵습니다. 이 질문은 모호하고, 모호하며, 불완전하고, 지나치게 광범위하거나, 수사적이며 현재 형식으로는 합리적으로 대답 할 수 없습니다. 이 질문을 다시 열 수 있도록 설명 하는 데 도움이 필요하면 도움말 센터를 방문하세요 . 휴일 팔년 전에 . 나는 그것이 일반적인 문제라는 것을 알고 있지만 참조 및 기타 자료를 …

1
STL 캐릭터 특성의 요점은 무엇입니까?
SGI STL 참조 사본에 캐릭터 특성에 대한 페이지가 있지만 이것이 어떻게 사용되는지 볼 수 없습니다. string.h 함수를 대체합니까? 에 의해 사용되지 않는 것 같습니다 std::string. 예를 들어의 length()메서드 std::string는 Character Traits length()메서드를 사용하지 않습니다 . 캐릭터 특성이 존재하고 실제로 사용되는 이유는 무엇입니까?

17
문자열 벡터를 문자열로 내파하는 방법 (우아한 방법)
문자열 벡터를 문자열로 내파하는 가장 우아한 방법을 찾고 있습니다. 다음은 지금 사용중인 솔루션입니다. static std::string&amp; implode(const std::vector&lt;std::string&gt;&amp; elems, char delim, std::string&amp; s) { for (std::vector&lt;std::string&gt;::const_iterator ii = elems.begin(); ii != elems.end(); ++ii) { s += (*ii); if ( ii + 1 != elems.end() ) { s += delim; } } …
83 c++  string  stl  stdstring  implode 

12
char * vs std :: string in C ++ [닫힘]
현재이 질문은 Q &amp; A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식에 의해 답변이 뒷받침되기를 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 칠년 전에 . …
81 c++  stl  stdstring  arrays 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.