我一直试图理解这究竟是什么意思:
内联函数
在C ++中,指在类声明中定义的成员函数。(2)编译器替换为函数实际代码的函数调用。关键字inline可用于提示编译器执行成员或非成员函数的正文的内联扩展。
内联
在编译过程中用函数的代码副本替换函数调用。
例如,有这样的写法:
当方法是最终的时,它可以被内联。
在此处: http://www.roseindia.net/javatutorials/final_methods.shtml
你能给我举个例子或者帮助我理解“它可以被内联”是什么意思吗?
谢谢。
---答案: 当一个函数被内联时,在编译期间将其调用替换为函数的代码副本。在C++中,使用关键字inline来提示编译器执行函数的内联扩展。当方法被声明为final时,也可以进行内联。