char * 는 포인터라서 동적할당 하는거야..... char * str 이면, str=strdup("asdfasdfasdfasdfasfd"); 이렇게 해주면 지가 알아서 동적할당 하는거야, 내부적으로 니가 malloc 하는 strdup 함수를 직접 짜도 되고 string.h 에 strdup 함수가 있어서 그냥 갖다 써도 되고
딩코딩코(112.160)2019-01-30 23:15
답글
옙 - dc App
산기대17세(14.55)2019-01-30 23:15
답글
배워갑니다 - dc App
산기대17세(14.55)2019-01-30 23:15
답글
뭔 개소리야 c++ std::string이 단순히 할당의 문제로 쓴다고 생각하는 거임??
익명(211.109)2019-01-30 23:25
답글
너야 말로 뭔 개소리야, C에서 char * 가 string 이라는 소리인데...
딩코딩코(112.160)2019-01-30 23:27
답글
븅신아 이 글이 cpp string 얘기잖아
익명(211.109)2019-01-30 23:28
답글
븅신아 c의 char * 랑 cpp 의 string 을 비교하자, 그런데 c에서 string 을 구현하게 있다고, 이게 원조라고
C/CPP 많이 쓰는데 스트링 1 2학년때만 쓰고 맨날 Char 쓰는 느낌
장단점이 있음? - dc App
븅신아 char * 가 string 이야
잠만잠만 그럼 스트링도 문자수제한있음? 고정인가 - dc App
마치 vector<T> 가 T[]와 똑같다는 듯이 말씀하시는군요
char * 는 포인터라서 동적할당 하는거야..... char * str 이면, str=strdup("asdfasdfasdfasdfasfd"); 이렇게 해주면 지가 알아서 동적할당 하는거야, 내부적으로 니가 malloc 하는 strdup 함수를 직접 짜도 되고 string.h 에 strdup 함수가 있어서 그냥 갖다 써도 되고
옙 - dc App
배워갑니다 - dc App
뭔 개소리야 c++ std::string이 단순히 할당의 문제로 쓴다고 생각하는 거임??
너야 말로 뭔 개소리야, C에서 char * 가 string 이라는 소리인데...
븅신아 이 글이 cpp string 얘기잖아
븅신아 c의 char * 랑 cpp 의 string 을 비교하자, 그런데 c에서 string 을 구현하게 있다고, 이게 원조라고
아니야 string 개병신이야... UTF8 처리 해줘야해...