Kelsie
El preprocesador es la fase que viene antes de la compilación (Pre-before). Esta fase se encarga de la sustitución de macros, etc. La función en línea es la expansión de las llamadas de función allí mismo por parte del compilador para evitar la sobrecarga de funciones para funciones pequeñas (mediante el uso de la palabra clave en línea (c ++) la función se hace en línea) Sin embargo, el compilador decide si las funciones se expanden o no en función de ciertas condiciones implementadas en los compiladores.