Cмысл .inl файлов в c++?

Наткнулся на такой файл в проекте и решил разобраться, а для чего собственно он нужен.

Стоит сказать, что я сам inline редко использую, плюс сейчас достаточно умные компиляторы, которые сами где нужно могут поставить или проигнорировать inline. Также прочитал, что его еще используют для шаблонов, но четкой структуры и понятия как, зачем и почему нету.

Кто может объяснить, для чего именно он используется и в каких случаях, влияет ли это на производительность, как читает и видит его компилятор?


Ответы (0 шт):