<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
Lo que viene antes del ? es la condición, lo que sigue es lo que se ejecuta si la condicion es verdadera y lo que viene despues de los dos puntos lo que se ejecuta s la condicion es falsa. Esto equivale a:<BR>
[...]<BR>If(a>b)<BR>{return a;}<BR>else<BR>
{return b;}<BR>
[...]<BR><BR>> Date: Wed, 16 Jul 2008 14:54:20 -0600<BR>> From: crazymoy@gmail.com<BR>> To: cconclase@listas.conclase.net<BR>> Subject: Re: [C con Clase] linea de codigo que no entiendo<BR>> <BR>> que tal, saludos a todos, estoy iniciando con la programacion en c++ y <BR>> dentro del curso que llevo que es de programacion orientada a objetos me <BR>> dieron un folleto que estoy estudiando pero dentro de los ejemplos <BR>> encontre lo siguiente:<BR>> <BR>> inline <declaración de la función><BR>> <BR>> inline float suma (float a, float b) {<BR>> Return a+b;<BR>> }<BR>> inline int max( int a, int b) {<BR>> return (a > b) ? a : b;<BR>> }<BR>> <BR>> <BR>> es sobre la instruccion inline, pero la linea:<BR>> return (a > b) ? a : b; no entiendo que es lo que hace, se supone <BR>> que es para devolver el valor de la funcion cierto, pero que valor <BR>> devuelve, que hace el signo de interrogacion y los dos puntos. les <BR>> agradecere mucho su ayuda.<BR>> <BR>> _______________________________________________<BR>> Lista de correo Cconclase Cconclase@listas.conclase.net<BR>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<BR>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ<BR><BR><br /><hr />Connect to the next generation of MSN Messenger   <a href='http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline' target='_new'>Get it now! </a></body>
</html>