Anterior
 Volver
 Siguiente

 
Asunto: Re: [CORBA-Comp] Warning con 'const'
Fecha: Wed Apr 5 10:28:51 2000
De: José Baltasar García

 

	Hola !

> > Es un objeto de la clase String de STL (del archivo de cabecera 'String.h'
> > de STL)
> >
> 
> que compilador utilizas? perdona que sea algo terco, pero es que > tambien
> dudo yo ahora porque creo que el tipo String ya no se utiliza en las
> nuevas versiones de C++. Al menos yo no lo encuentro en
> /usr/include/g++-2/ en mi Linux. De cualquier forma, la explicacion se
> aplica.

	Sólo hay un tipo string en ANSI C++, que pertenece a la STL. Es una
especialización de la template basic_string, para chars (existe la
posibilidad de utilizar w_char, 2 bytes / carácter).
	Este tipo está dentro del namespace std.

	Si se quiere utilizar, se debe incluir

	#include <string>

	std::string x = "foo";
> 
> Aunque ahora que lo pienso, el tipo actual de C++ (el que define
> Stroustrup y el ANSI) es "string". De hecho la propia implementacion de
> MICO utiliza vector<string>, etc.
> 

	Si se quieren utilizar las funciones de C para cadenas, se añade una c
al include:

	#include <cstring>

	int a = strlen(x);


	Con todo esto lo que quiero decir es que la oficialidad le corresponde
a std::string, y ese String que mencionáis, o ya no es soportado (quizá
pertenezca a una versión previa de las STL), o se considerará anticuado
(por ahora se soporta pero no se hará en el futuro).

	De todas formas, es la primera vez que oigo hablar de un tipo String.

	Salud !

		j.baltasar
==============================================================
PBC - José Baltasar García Perez-Schofield *jbgarcia@uvigo.es* 
Departamento de Lenguajes y Sistemas Informáticos
Universidad de Vigo - España (Spain)
--------------------------------------------------------------------------
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/
--------------------------------------------------------------------------

 Anterior
 Volver
 Siguiente