👉 포스팅 내용 string_view에 대해서 알아봅시다. 👉 사용 이유 string_view의 장점은 무엇보다도 문자열에 대한 포인터와 길이만 가잡니다. 그렇기에 임시 객체를 생성하지 않고 문자열을 획득할 수 있습니다. ✅ 코드 해당 코드를 보면 단순히 char 배열을 만들어 string 객체에 대입하는 것으로 보입니다. 하지만 내부적으로 봤을 경우 string 객체는 char의 문자열을 복제하여 생성합니다. #include int main() { char cPtr[6] = "hello"; std::string str = cPtr; std::cout
C++ string_view
👉 포스팅 내용 string_view에 대해서 알아봅시다. 👉 사용 이유 string_view의 장점은 무엇보다도 문자열에 대한 포인터와 길이만 가잡니다. 그렇기에 임시 객체를 생성하지 않고 문자열을 획득할 수 있습니다. ✅ 코드 해당 코드를 보면 단순히 char 배열을 만들어 string 객체에 대입하는 것으로 보입니다. 하지만 내부적으로 봤을 경우 string 객체는 char의 문자열을 복제하여 생성합니다. #include int main() { char cPtr[6] = "hello"; std::string str = cPtr; std::cout
2024.02.16