본문 바로가기

반응형

CPP

(31)
[C++] 컨테이너의 요소를 출력하는 Helper 함수 출처 - http://cafe.naver.com/cppmaster/2218 [ 컨테이너의 요소를 출력하는 Helper함수 ]C++수업 시간에 사용했던.. show()함수 입니다. STL 공부하시는 분에게 도움이 되시기를.. // cppmaster.hcafe.naver.com // cppmaster.h// MODULE : CPPMASTER.h// DESCRIPTION : print elements in container// AUTHOR : kang seog min// CONTACT : smk6809 @ yahoo.co.kr// cafe.naver.com/cppmaster// Usage :// int x[10] = { 1,2,3,4,5,6,7,8,9,10};// vector v(x, x+10..
[C++] 메모리 할당 이야기 출처 - http://cafe.naver.com/cppmaster/2229​​​C++ 문법중 어려운 것중 하나가 메모리 관련 기법들 입니다.​이번에는 C++의 메모리 할당 관련 내용을 총정리 해 보도록 하겠습니다.​참고 자료는 아래 표와 같습니다.책 제목참고More Effective C++항목 8Effective C++항목 16, 49, 50, 51, 52The C++ Programming Language19.4Exceptional C++항목 35, 36Modern C++ Design4장C++ 표준 문서 (ISO 14882:2003)1.7, 3.7.3, 5.3.4, 5.3.5, 12.5, 20.4​되도록 틀린 내용이 없도록 하기 위해서 C++표준 문서(ISO 14882:2003)를 통해서 모든 내용을 검..
[C++] 함수 객체 출처 - http://cafe.naver.com/cppmaster/2327​(출처의 링크를 클릭하여 원본 글로 가시면 아래 내용이 정리되어 있는 pdf 파일을 다운 받으실 수 있습니다. 아래 내용은 pdf 파일의 내용을 그대로 옮긴 것이며 pdf 파일에는 코드에 색상도 들어가 있기 때문에 pdf 파일로 보시는게 더 좋습니다. 원본 글이나 원본 글의 pdf 파일의 다운 링크가 깨질 경우를 대비해서 텍스트로 정리 해놓았습니다.)​​​function object​1. 기본 개념​C++ 에서는 함수 호출시에 사용하는 ( )도 결국 연산자 이다.따라서 클래스를 만들 때 ( )연산자를 재정의 하는 것도 가능하다.( )연산자를 재정의 하면 객체를 마치 함수 처럼 사용할 수 있는데 이를 함수 객체 ( function ..
[C++] 헤더 파일(.h)과 정의 파일(.cpp)을 분할하는 기준 헤더 파일클래스와 관련된 문장의 오류(구문 오류)를 잡아내는 필요한 최.소.한의 정보.클래스를 구현하는데 필요한 다른 헤더 파일이나 정의(#define)라도 헤더 파일에서는 사용되지 않고 .cpp 파일에서만 사용 된다면 이는 헤더 파일에 포함시키지 않고 .cpp 파일에 작성한다.​정의 파일클래스의 정의에 해당하는 파일.
[C++] dbgView 출력, OutputDebugString 함수 printf 함수처럼 사용 https://github.com/MoongStory/DebugView
Google C++ Style Guide https://google.github.io/styleguide/cppguide.html
[C++] string 클래스 space 제거 (ltrim, rtrim, trim) // 앞에 있는 화이트 스페이스 문자 제거std::string& MOONG::StringTool::trim_left(std::string& input){ if(input.length() == 0) { return input; } size_t index = 0; for(size_t i = 0; i = 0; i--) { if(input.at(i) != ' ' && input.at(i) != '\t' && input.at(i) != '\n' && input.at(i) != '\r\n') { index = i + 1; break; } } input.erase(index); return input;}// 양쪽 끝의 화이트 스페이스 문자 제거std::string& MOONG::StringTool::t..

반응형