关于内联函数和宏,以下哪项是正确的。 (A) 内联函数会对参数进行类型检查,而宏则不会 (B) 宏由预处理器处理,内联函数在编译的后期处理。 (C) 宏不能有return语句,内联函数可以。 (D) 宏容易出现错误,内联函数则不然。 (E) 所有这些 答复: (E) 说明: 内联函数是由关键字inline定义的普通函数。它是一个由编译器扩展的短函数,其参数只计算一次。
null
内联函数是自动生成内联函数的短长度函数,无需在类内使用内联关键字。内联函数对参数进行类型检查,而宏不检查参数。
宏由预处理器处理,内联函数在编译的后期处理。 宏函数不能有return语句,而内联函数有return函数。宏容易出现错误,内联函数则不然。
因此,选项(E)是正确的。 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END