본문 바로가기
반응형

STL4

STL 문장 내 단어 검색 STL 문장 내 단어 검색문장을 입력하고 단어를 검색할 수 있는 멤버 함수를 가진 contents_t 클래스를 정의한다. STL을 이용하여 find 멤버함수로 문장 내 단어를 검색 할 수 있다. 소스코드 #include "stdafx.h" #include #include class contents_t { private: std::string contents; public: contents_t(std::string c) : contents(c) { } bool find(const std::string &x) const { if( contents.find( x ) == std::string::npos ) return false; // 같다면 ? return true; } }; int main(int argc.. 2010. 8. 9.
vector 을 이용하여 combox 에 AddString 하기 vector 을 이용하여 combox 에 AddString 하기 1 std::vector STL_AcceptSort; // vector 자료형으로 선언 2 std::vector::const_iterator iter; // 반복자 생성 3 4 STL_AcceptSort.push_back("접수순서1"); // push_back로 맨뒤로 문자열 원소 추가함. 5 STL_AcceptSort.push_back("접수순서2"); 6 STL_AcceptSort.push_back("접수순서3"); 7 8 for(iter = STL_AcceptSort.begin(); iter != STL_AcceptSort.end(); ++iter) //탐색시작~ 9 { 10 m_cmbAcceptSort.AddString( (LPCS.. 2010. 5. 27.
C++ Standard Library STL 튜토리얼 레퍼런스 6~9장 C++ Standard Library STL 튜토리얼 레퍼런스 6~9장 ▣ 6장 STL 컨테이너 6.2 Vector (벡터) - 컨테이너에 데이터가 삽입 될수록 메모리는 늘어나게 됩니다. 연속된 메모리 기반이므로 메모리가 커지면 기존 메모리를 삭제하고 새로운 메모리를 재할당해주어야 합니다. 그러므로 컨테이너요소의 개수가 유동적인 곳에서는 비효율적이다. 능력 -시퀀스 컨테이너, 램덤 액세스 지원, 연속 메모리 기반 컨테이너. - size(), empty(), max_size(): 사이즈 관련된 함수 제공. - capacity() : 메모리 안에 vector가 메모리의 재할당 없이 가질 수 있는 원소의 개수를 반환. 초과한다면 내부메모리를 재할당해야 함. - vector 용량이 중요한 이유 : 따라서 속도가.. 2010. 4. 30.
STL C++ Standard Library 튜토리얼/레퍼런스 요약(3장~5장) STL C++ Standard Library 튜토리얼/레퍼런스 ▣ 3장 일반적인 개념 1. namespace std - 사용법 1. 식별자에 대해서 명시적으로 namespace의 이름을 적어주는 방법 예) std::cout 2010. 4. 23.
반응형