You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2.4. PROTOTIPOS DE FUNCION Y VERIFICACION DE TIPO<br />
<strong>C++</strong> requiere que se <strong>de</strong>clar<strong>en</strong> todos los parámetros <strong>de</strong> función <strong>en</strong> los paréntesis <strong>de</strong> la<br />
<strong>de</strong>finición <strong>de</strong> función y <strong>de</strong>l prototipo. Una lista vacía <strong>de</strong> parámetros se especifica<br />
escribi<strong>en</strong>do void o absolutam<strong>en</strong>te nada <strong>en</strong> los paréntesis.<br />
2.5. FUNCIONES EN LINEA<br />
Exist<strong>en</strong> funciones <strong>en</strong> línea que ayudan a reducir la sobrecarga por llamadas <strong>de</strong> función<br />
especial para pequeñas funciones. El compilador pue<strong>de</strong> ignorar el calificador inline y<br />
típicam<strong>en</strong>te así lo hará para todo, a excepción <strong>de</strong> las funciones más pequeñas. El<br />
calificador inline <strong>de</strong>berá ser utilizado sólo tratándose <strong>de</strong> funciones pequeñas, <strong>de</strong> uso<br />
frecu<strong>en</strong>te. Usa funciones inline pue<strong>de</strong> reducir el tiempo <strong>de</strong> ejecución, pero pue<strong>de</strong><br />
aum<strong>en</strong>tar el tamaño <strong>de</strong>l programa.<br />
Ejemplo:<br />
// Usamos la función inline para calcular el volum<strong>en</strong> <strong>de</strong> un cubo.<br />
#inclu<strong>de</strong> <br />
inline float cubo( const float s ) { return s * s * s; }<br />
main( )<br />
{<br />
cout > lado;<br />
cout