본 내용은 "Exceptional C++ : C++ 프로그래머를 자극하는 47개의 재미있는 퍼즐·문제" 책에서 문제만 발취한것임을 미리 밝힙니다. 문제 1. "대 · 소문자 구분 없는" 것이 무슨 뜻인가? 2. 표준 std::string 클래스와 동일하지만, 확장된 stricmp()처럼 일반적인 방법으로 대 · 소문자 구분 없는 ci_string 클래스를 작성해 보라 사용법으로는 class ci_string; ci_string s( "abCdE"); // 대 소문자를 구분하지 않는 비교 assert( s == "abcde" ); assert( s == "ABCDE" ); // 대소문자를 구분하는 비교 assert( strcmp( s.c_str(), "abCde") == 0 ); assert( strcmp..
책 정리 검색 결과
본 내용은 "Exceptional C++ : C++ 프로그래머를 자극하는 47개의 재미있는 퍼즐·문제" 책에서 문제만 발취한것임을 미리 밝힙니다. 코드 // Exceptional C++의 항목 1 : 반복자( iterator ) #include #include #include int main( ) { std::vector e; // copy 알고리즘을 사용 하여, back_inserter 가 벹어내는 // iterator에 cin 에서 입력받은 정수를 밀어 넣는다. std::copy( std::istream_iterator( std::cin ), std::istream_iterator( ), std::back_inserter( e ) ); // find 알고리즘을 이용하여 4의 위치를 찾고 iterato..
그 .. 스콧 마이어스 님과 더불어 많이 들어 본 허브 서터의 "Exceptional C++ : C++ 프로그래머를 자극하는 47개의 재미있는 퍼즐 문제" 를 보게 되었다. 총 47개의 .. 소스코드로 각각 문제를 풀어가면서 실력을 쌓아가는 구조이다. 생각치도 못했던 문제, 그 마(魔)의 책이라 불리는 그 책.. 47개의 문제를 해결 할때, 나에게 얻어지는 것을 생각해보며, 풀어 보자.
내가 STL에 조예가 깊어서 글을 남기는 것이 아니라, Effecitve STL 을 공부하는 사람들이 이 글을 보고, 도움이 되었으면 하는 생각과, 혹시 내가 틀린것이 있다면 지적해 주시지 않을까 란 생각으로 글을 올리는것임을 미리 밝힙니다. - 최익필 무슨 말이 필요하랴? 많은 정보가 있으니 즐겨찾기에 추가하시고 탐험하길! SGI STL 싸이트 : http://www.sgi.com/tech/stl/ STLport 싸이트 : http://www.stlport.org/ Boost 싸이트 : http://www.boost.org/ 이상!
내가 STL에 조예가 깊어서 글을 남기는 것이 아니라, Effecitve STL 을 공부하는 사람들이 이 글을 보고, 도움이 되었으면 하는 생각과, 혹시 내가 틀린것이 있다면 지적해 주시지 않을까 란 생각으로 글을 올리는것임을 미리 밝힙니다. - 최익필 STL 에서 에러가 한번 났다하면, 정말 많은 오류메세지를 토해낸다. 그렇기 때문에 수 많은 사람들은 이것을 보다 줄이기 위해서 보다 보기 쉽게하기 위해서 많은것들을 알아냈다. 아래 코드를 컴파일 보시라 #include int main( void ) { std::string s(10); return 0; } 쉬운것은 따라가면 파악할수 있지만 큰것은 정말 힘들것이다. 그래서 이런 문제를 해결하기 위해 STL 에러 해독기라는 프로그램이 등장했다. 자세한 내용..
내가 STL에 조예가 깊어서 글을 남기는 것이 아니라, Effecitve STL 을 공부하는 사람들이 이 글을 보고, 도움이 되었으면 하는 생각과, 혹시 내가 틀린것이 있다면 지적해 주시지 않을까 란 생각으로 글을 올리는것임을 미리 밝힙니다. - 최익필 당연히 용도에 맞는 것을 #include 해야지만 컴파일이 되겠지만, 동일 소스로 여러 종류의 컴파일러에서 돌려보면, 안되는 경우가 있다. 왜냐하면 함수의 작성에 대해서는 표준화가 이루어져있지만, #include 헤더에 관해선 정의되어 있는게 없기 때문에 컴파일러 마음데로 파일 관계를 만들수 있기 때문이다. 조금 더 부지런히 용도에 맞는 헤더파일을 #include 한다면, 이식에 관련된 에러를 조금이라도 줄일수 있다고 한다. STL에 관련하여, 여러 컴파..
최근댓글