我在QT里用typedef定义了一个QPair类型:
typedef QPair<int,QString> Data;
但是first的数据类型不确定,可能是int,也可能是float,如何定义一个模板,使得不同的类型都可以使用?
你可以用QVariant
是可以用模板,但是那样一来,QPair不就是模板了么,你何必再定义一个。