试题详情
- 简答题Define宏语句和inline函数有什么区别?
- 嵌入式系统平台通常存储资源有限,但同时又对实时性有一定的要求,二者如何权衡需要考虑。Define宏语句相对于函数调用能提高运行时间性能,但消耗了 空间,并且不标准的宏语句定义在不标准的编码中更容易出现副作用,因此inline函数则是define语句的完美替代品。
关注下方微信公众号,在线模考后查看
热门试题
- 编写一个函数,将字符数组a中的全部字符复
- 一般而言,兔子在出生两个月后,就有繁殖能
- 在派生类中重新定义虚函数时,必须在下列哪
- 写出下列程序的运行结果。
- 输入两个数a,b,求它们之和。
- 重载函数时通过什么来区分?
- 对象成员的表示与结构变量成员的表示相同,
- 当派生类指针指向基类对象时()
- 生成一个5*5的随机数矩阵,输出最大,最
- p是指向类A数据成员a的指针,a是类A的
- 预定义的提取符和插入符不可以再重载。
- 构造函数和析构函数均不能被说明为虚函数。
- 请说出 const 与#define相比
- 假定一个类的构造函数为 “A
- 函数aver计算数组a中所有正数的平均值
- C++语言中,既允许单继承,又允许多继承
- 编程实现解决下述问题:公鸡5元1只,母鸡
- 假定AA为一个类,a为该类公有的数据成员
- 有一个函数如下: 输入x的值
- 假设类模板Employee有static