C++语言有宏为什么还要有函数模板?

题目

C++语言有宏为什么还要有函数模板?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 15 ) C++ 中的模板包括

A )对象模板和函数模板

B )对象模板和类模板

C )函数模板和类模板

D )变量模板和对象模板


正确答案:C

第2题:

在C++语言类体系中,不能被派生类继承的有

A.转换函数

B.构造函数

C.虚函数

D.静态成员函数


正确答案:B

第3题:

( 11 )为了取代 C 中带参数的宏,在 C++ 中使用

A )重载函数

B )内联函数

C )递归函数

D )友元函数


正确答案:B

第4题:

C++语言程序由函数构成,其至少包含一个函数,这就是【 】。


正确答案:main函数
main函数 解析:C++语言程序由函数构成,其至少包含一个main()函数。

第5题:

C++中的模板包括

A.对象模板和函数模板

B.对象模板和类模板

C.函数模板和类模板

D.变量模板和对象模板


正确答案:C
解析:本题考查的知识点是:模板。在C++语言中,模板只有两类:函数模板和类模板。故本题应该选择C。

第6题:

( 16 )在 C++ 中, cin 是个

A )类

B )对象

C )模板

D )函数


正确答案:B

第7题:

C++语言类体系中,不能被派生类继承的有

A.转换函数

B.构造函数

C.虚函数

D.静态成员函数


正确答案:B
解析:派生类对象的数据结构是由基类中说明的数据成员和派生类中说明的数据成员共同构成,所以不能继承基类的构造函数,必须重新定义。

第8题:

C++中的模板分为函数模板和______。


正确答案:类模板
类模板

第9题:

为了取代C中带参数的宏,在C++中使用

A.重载函数

B.内联函数

C.递归函数

D.友元函数


正确答案:B
解析:本题考查的知识点是;内联函数。C++引入内联(inline)函数的原因是用它来取代C中的预处理宏函数,即带参数的宏。故本题应该选择B。

第10题:

C++中使用【 】代替C语言中的宏。


正确答案:内联函数
内联函数