C++ generic type1 [C++]C++의 제네릭, Template class에 대해서 Powerful Language C++ 프로그래밍 언어에는 다양한 타입들이 존재합니다. 하지만 프로그램 내부에서 동작되는 코드들의 타입은 들어가는 함수 별로 다를 수 있고, 또한 클래스에서는 더욱 다양한 타입들을 인자로 받을 수 있습니다. 만약 아래와 같이 코드가 작성되었다는 상황을 가정한다면,.. class Int { private: int myVar; public: Int(int c),myVar(c){} ... }; 위와 같은 Int클래스의 멤버 변수 중 하나인 myVar는 정수형 타입으로 선언된 멤버 변수이기도 하며, 클래스 생성자가 구현된 코드를 보게 되면, 당연하게도 정수형 타입의 인자를 매개 변수로 받아서 초기화 멤버 변수의 값이 초기화됩니다. 만약 위와 같은 코드가 정말 정수형 변수만 받는 .. 2021. 2. 17. 이전 1 다음