기초 C++ 스터디/예제
9-3. STL - Vector 구현하기 (실습)
1. vector 구현하기 vector를 클래스로 구현하는 연습을 한다. (1) Vector 클래스 구성하기 #include #include using namespace std; template class Vector { public: Vector() : _data(nullptr), _size(0), _capacity(0) { } ~Vector() { if (_data) // 데이터가 있으면 true 반환 delete[] _data; // 객체 삭제, 배열의 형태이므로 delete[] } int size() {return _size;} // size 값을 반환하는 명령어 int capacity() {return _capacity;} // capacity 값을 반환하는 명령어 private: T* _dat..
2023. 6. 14. 15:30