C++ 类模板语法初步01
生活随笔
收集整理的這篇文章主要介紹了
C++ 类模板语法初步01
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
#include <string>
//類模板
//template下面緊跟著的內容是類,那么這個類稱為 類模板
// 類模板中的類型 也可以有默認參數
// 泛型編程 類型參數化template<class NAMETYPE, class AGETYPE = int >
class Person
{
public:Person(NAMETYPE name, AGETYPE age){this->m_Name = name;this->m_Age = age;}NAMETYPE m_Name;AGETYPE m_Age;};void test01()
{//Person p1("Tom", 11); // 對于類模板,使用時候不可以用自動類型推導Person<string> p1 ("Tom", 11); //類模板必須用顯示指定類型cout << "姓名: " << p1.m_Name << " 年齡: " << p1.m_Age << endl;
}int main(){test01();system("pause");return EXIT_SUCCESS;
}
總結
以上是生活随笔為你收集整理的C++ 类模板语法初步01的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做试管婴儿注意哪些
- 下一篇: C++ 类模板遇到继承的问题以及解决