전체 글 (87) 썸네일형 리스트형 따라하며 배우는 C++ 13. 템플릿 따라하며 배우는 C++ 13. 템플릿 13.1 함수 템플릿 int getMax(int x, int y) { return (x > y) ? x : y; } double getMax(double x, double y) { return (x > y) ? x : y; } //이렇게 형이 여러 개일 경우 템플릿이 유용하다. #include using namespace std; template //typename 대신 class를 쓸 수도 있다. //늬앙스가 약간 다를 뿐 거의 비슷한 기능을 한다. T getMax(T x, T y) { return (x > y) ? x : y; } int main() { cout 따라하며 배우는 C++ 12. 가상 함수들 따라하며 배우는 C++ 12. 가상 함수들 12.1 다형성의 기본 개념 #include using namespace std; class Animal { protected: string m_name; public: Animal(std::string name) : m_name(name) {} public: string getName() { return m_name; } void speak() const { cout 따라하며 배우는 C++ 11. 상속 11. 상속 11.1 상속의 기본(1) Inheritance (is-a relationship) #include using namespace std; class Mother { private: int m_i; public: Mother(const int& i_in) : m_i(i_in) { cout 이전 1 ··· 22 23 24 25 26 27 28 29 다음