Asunto: Re: [CORBA-Comp] const
Fecha: Tue May 30 18:20:11 2000
De: "Diego Sevilla Ruiz (dsevilla@um.es)" <dsevilla@ditec.um.es>
Hola, Emilio:
"Emilio Hernández Martín" wrote:
> Hola.
>
> Tengo una pequeña duda en relación al "famoso" 'const' tan habitual en
> el código C++. A ver si logro explicarme bien:
>
> Si estoy utilizando 2 funciones (que no puedo o no debo modificar pq no
> las he hecho yo) y una de ellas devuelve un parámetro 'const' que ha de
> utilizarse en otra parte del código (que es mi parte) como parámetro de
> entrada en la llamada a la otra función, la cual no tiene definido como
> 'const' ese parámetro de entrada, obtengo un warning que no sé cómo quitar.
>
Esto puede ocurrir, aunque no es recomendable, ya que si lo que se retorna es "const" es
por algo...
>
> El caso (o warning) particular es:
>
> warning: passing `const char *' as argument 1 of
> `::CORBA::Any::from_string::from_string(char *, ULong, Boolean)' discards
> const
>
Bueno, en este caso lo que puedes hacer para quitar el warning es hacer un cast explícito
a (char*):
from_string((char*)loquesea,...);
Eso quitará el warning, aunque lo mejor es utilizar bien las construcciones "const".
Parece una tontería, pero al final te ayuda bastante.
>
> ¿Alguien sabe cómo solucionar esto?
>
> Espero que se me haya entendido.
>
> SalU2.
>
> Emilio.
>
Espero que esto te ayude.
Saludos.
diego.
--
Diego Sevilla Ruiz -- http://www.ditec.um.es/~dsevilla/
Departamento de Ingeniería y Tecnología de Computadores
Facultad de Informática. Universidad de Murcia
Campus de Espinardo - 30080 Murcia (SPAIN)
Tel.: +34-968-367570
E-mail: dsevilla@ditec.um.es
$_="\\l/) (>". "_'\n<";@@= /.|\n/g;$_=
"\@". "\007f". "DDq". "DD5". "\204".
"\@". "DT4CE". "D54E". "DD". "\244".
"\021". "dBDTC". "\010DD". "\200\$FD\024".
"GDAG". "DAGDT". "CqI";$c =0;$p =5;for$q
(/./g) {$q= ord$q; for(a, b){$z[$c]
=$@[$p+=($q&15) -4];$q>>=4;$c+=33 ;$c>98 &&($c-=98);}};print@z;
--------------------------------------------------------------------------
Esta es la lista de discusión de CORBA y Componentes Software (corba-comp)
--------------------------------------------------------------------------
Suscripcion: Envie un correo a mailto:Majordomo@ditec.um.es?body=subscribe%20corba-comp
Eliminar su suscripcion: mailto:Majordomo@ditec.um.es?body=unsubscribe%20corba-comp
Informacion de la lista: mailto:Majordomo@ditec.um.es?body=info%20corba-comp
Problemas: mailto:corba-comp-owner@ditec.um.es
Indices de la lista: http://www.ditec.um.es/~dsevilla/corba/
--------------------------------------------------------------------------