C ++의 char * 대 std :: string C ++에서 s 배열을 관리하기 위해 std::string언제 사용해야 하며 언제 사용해야 합니까?char*char char*성능 (속도)이 중요하고 메모리 관리로 인해 위험한 비즈니스를 기꺼이 받아들이려는 경우 사용해야하는 것 같습니다 . 고려해야 할 다른 시나리오가 있습니까? 복사를 피하기 위해 큰 경우 참조로 std :: strings 또는 인스턴스에 대한 포인터를 전달할 수 있으므로 char 포인터를 사용하여 실제 이점을 보지 못합니다. 실제 텍스트 인 모든 것에 std :: string / wstring을 사용합니다. char *하지만 다른 유형의 데이터에 유용하며 원하는대로 할당이 해제 될 수 있습니다. 그렇지 않으면 std :: vector..