c++
C++是一门强大的面向对象编程语言,由C语言发展而来,”++“意为更进一步发展,C++充分吸收了C语言的优点,同时汲取了面向对象的编程思想,其后拥有STL库的强大支撑,具有封装、继承、多态三大特性,常以高效能著称。
-
下列关于C++流的说明中,正确的是
-
下列程序的执行结果是()(递归函数fun相关程序)
-
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测输入流状态的操作函数名称是
-
下面关于函数模板的表述中不正确的是
-
下列对模板的叙述中,正确的是
-
下列类模板的定义中语法格式错误的是
-
下列关于模板的叙述中,错误的是
-
若MyTemp是一个只有一个虚拟类型参数的类模板,且有语句序列MyTemp<double> p2; MyTemp<long> p3[2];,编译系统在处理该语句序列时,所生成的模板MyTemp的实例的个数是
-
有如下模板声明:template<typename T1, typename T2> class A;,与上述声明不等价的是
-
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是
-
下列模板声明中,有语法错误的是
-
下列关于类模板的模板参数的叙述中,错误的是
-
关于关键字class和typename,下列表述中正确的是
-
模板对类型的参数化提供了很好的支持,因此
-
若有函数模板mySwap和变量定义如下:template<class T> void mySwap(T X,T Y); double d1,d2;int i1,i2;下列对mySwap的调用中,错误的是
-
在定义函数模板或类模板时,开头的保留字是
-
已知主函数中通过语句序列实现对函数模板swap的调用:int a[10], b[10]; swap(a, b, 10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是
-
下列关于模板的描述中,错误的是
-
有如下函数模板定义:template<typename T1, typename T2> T1 FUN(T2 n){return n*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为
-
下列关于函数模板的描述中,正确的是