若定义如下类模板:template<;typename T1, typename T2>;class A{public:T1 a, b;T2 c;A(T1 x, T1 y, T2 z): a(x),b(y),c(z) {}};则下列A类模板实例化能够编译通过的选项是 ( )。
选项:
A:int x=1,y=2,z=3;A <;int>;a(x,y,z);
B: int x=1, y=2, z=3;A a(x,y,z);
C: int x=1, y=2;float z=3;A a(x,y,z);
D: int x=1;float y=2.9, z=3.9;A <;int, float>;a(x,y,z);cout <;<; a.b <;<; " " <;<; a.c <;<; endl;
发布时间:2024-06-04 20:52:54