#C++ 如何输出一个定义的模板的值

用C++定义了一个叫做table的模板,分别用这个模板定义了t(整形)和tt(double型)两种类型,想问问如何把这两个定义输出
(代码没有报错,但是不知道如何输出)

#include<iostream>
#include<vector>
using namespace std;
template<class T> //提供类模板
class table {
public://定义table类
    T a;
    T b;
};
    int main(int argc, const char* argv[]) {
        table<int> t;
        t.a = 4;
        t.b = 3;
        table<double> tt;
        tt.a = 3.5;
        tt.b = 3.2;
        
        return 0;
    }


img

cout<<tt.a啊

#include<iostream>
#include<vector>
using namespace std;
template<class T> //提供类模板
class table {
public://定义table类
    T a;
    T b;
};
    int main(int argc, const char* argv[]) {
        table<int> t;
        t.a = 4;
        t.b = 3;
        table<double> tt;
        tt.a = 3.5;
        tt.b = 3.2;
        cout<<t.a<<" "<<t.b<<endl;
        cout<<tt.a<<" "<<tt.b<<endl;;
        return 0;
    }

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632