1.运行栈(run-time stack)
2.按值传递(pass-by-value)
3.某些情况下, 编译器自动将按值返回转换到按引用返回, 该优化称为命名返回值优化(named return value optimization)
4.直接或间接调用自己的函数被称为递归函数(recursive function)
5.inline指示对编译器来说只是一个建议, 编译器可以选择忽略该建议