第八章单元测试
- 有模板定义:template <class T> fun(T x, T y) {return x*x+y*y;},下列对fun的调用中,错误的是( )。
- 建立类模板对象的实例化过程为( )。
- 在下列模板中,不正确的是( )。
- 假设有函数模板定义如下:
template <class T >
Max(T a, T b, T &c)
{ c=a+b; }
下列选项错误的是( )。 - 模板的使用是为了加强类的封装性。( )
A:fun(2, 8) B:fun(2.3, 8) C:fun<float>(2, 8.3) D:fun(2.0, 8.0)
答案:fun(2.3, 8)
A:模板类->模板函数 B:基类->派生类 C:构造函数->对象 D:模板类->对象
A:template <class T1, class T2> B:template <typedef T1, typedef T2> C:template <class T1, T2> D:template <typename T1, T2>
A: B: C: D:
A:对 B:错
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!