STL Vector 기초 #include//벡터 인클루드 #includeusing namespace std; //벡터 레퍼런스를 받아서 template voidFitCapacity(vector&rVecSource){//새로운 임시변수 벡터를 만듬//복사생성하면서vectorvecDest(rVecSource);//레퍼런스로 들어온 벡터랑 새로 생성한 벡터를 바꿔치기함 //그럼 중괄호 끝나면 새로만든애는 없어진다 .rVecSource.swap(vecDest);}void main(void){ //vector -동적배열 컨테이너를 제공하는 클래스 템플릿 //임의 접근 가능 (인덱스접근가능)//원소 맨앞에 추가못해//임의의 위치에 삽입 /삭제하면 임의의 위치로부터//저장된 원소의 개수에 비례하는 시간을 필요로 한다 //중간 삽입삭제시 메모.. 2015. 10. 20. 깊은복사 얕은복사 class CObj{private:char* m_pName;//같은 공간을 참조하는 객체의 숫자를 새기위한 정적변수 static int m_iCnt;public:void Render(void){cout 2015. 10. 6. 이전 1 다음