在Ada中，关键字“pragma”可以用来声明内联。其他的大部分编程语言，包括Java和函数式语言，不支持内联函数，但他们的编译器常常进行强制性的内联扩展。不同的编译器在内联扩展上有处理不同复杂程度函数的能力。主流的C++编译器如Visual C++和GCC提供了一个选项来自动内联任何一个合适的函数，即使它们没有被声明为内联函数。对于C++，codice_1与codice_2同义：内联函数在各个编译单元都可能会生成一份，要求各处定义完全一致。内联函数在C++中的写法如下：对于C99，codice_1