Título: Duda con funciones inline. Publicado por: SARGE553413 en 15 Julio 2014, 13:42 pm Hola a todos.
Mi pregunta es: si tengo un método inline en una clase A, y lo utilizo desde otra clase B, ¿lo que ocurre literalmente es que se incrusta el código escrito en dicho método en donde hago la llamada? ¿Evito entonces la llamada a la pila? Código: class A{ ... inline string read(){ return algo->read(); } }; Código: int main(){ A a(); string aux=a.read(); while(aux==""){ aux=a.read(); } } //¿Es equivalente a?: int main(){ A a(); string aux=a.read(); while(aux==""){ aux=(a.algo)->read(); } } Gracias y saludos. |