template (12) 썸네일형 리스트형 [C++] typename 키워드 들어가며 'Modern C++ Design'이라는 책에는 typename이라는 키워드가 종종 등장하곤 합니다. 물론 템플릿 파라메터로써만 사용되었다면 제가 이런 포스팅을 시작할 생각도 안했겠지요. template 와 template 는 템플릿을 조금이라도 다루어 보았다면 모두 다 아실 정도의 수준이니까요. 오늘 제가 이 포스트에서 다루고자 하는 것은 템플릿 파라메터로써의 typename이 아니라, 이것이 타입인지 함수인지 구분이 안가는 모호한 문법 속에서 '이것은 타입이니 함수 처럼 다루지 마세요'라고 말하는 typename을 다뤄 보려고 합니다. 포스트에 설명 되어 있는 내용은 IBM 쪽에 올라온 문서를 기본으로 삼고 있습니다. 혹시나 원문이 궁금하신 분은 [여기]를 참고 하시면 됩니다. typenam.. STL string을 이용해 텍스트 라인을 단어로 쪼개기 이번 장에서는 STL의 string을 이용해 특정 구분자로 나뉘어 있는 텍스트 한줄을 여러개의 단어들로 쪼개는 함수를 만들어 보도록 하겠습니다. 1 void split(const string& text, string& separators, vector& words) { 2 int n = text.length(); 3 int start, stop; 4 5 start = text.find_first_not_of(separators); 6 while ((start >= 0) && (start n)) 9 stop = n; 10 words.push_back(text.. 이전 1 2 다음