특수화 1
카테고리 설명
-
C++에서 template를 사용하는 방법 중, 자료 형 이 아닌 매개변수를 template로 사용하는 방법이 있다. #include using namespace std; // 자료형이 아닌 매개변수를 받아오는 템플릿 template class MyArray { public: MyArray() = default; ~MyArray() {} T& operator[](int index) { return arr2[index]; } private: T arr1[10]; // 상수만 들어가면서 형태만 띄고있는것. T arr2[SIZE]; }; int main() { MyArray arr1; MyArray arr2; for (int i = 0; i < 30; i++) arr1[i] = i; for (int i = 0..