나는 std::string
객체와 문자의 null로 끝나는 배열 (또는 C 스타일의 문자열)가 있다고 가정 str
을 수 있도록,문자열의 일부분을 문자열에 추가하려면 어떻게해야합니까?
std::string str("This is a ");
const char* cstr = "strings are a really important data type.";
가 어떻게이 경우, 6 (단지 처음 n 문자를 추가 할 수 있습니다 가능한 가장 깨끗하고 효율적인 방법으로 std::string
에 C 스타일 문자열의 This is a string
을 포함 할 것인가?
당신은 그것을 믿지 않을 것이다, 그러나'append', 즉,'str.append라는 함수있다 (CSTR, 6),' –
일부 문서를 읽어? http://en.cppreference.com/w/cpp/string/basic_string – juanchopanza
@PiotrSkotnicki That 's 나는 바보입니다. 어떤 이유로 나는 append가 single chars 일 뿐이라고 생각했다. – user6245072