Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/04/2010, 01:32
Avatar de jose_desa
jose_desa
 
Fecha de Ingreso: marzo-2010
Mensajes: 19
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Dudas sobre punteros

Cita:
Iniciado por jose_desa Ver Mensaje
Otra duda por que cuando declaro un puntero de tipo string y hago lo siguente:

Código C++:
Ver original
  1. string nom="hola";
  2. string *n=&nom;
  3. cout<<n;  //0x0012ff64
  4. cout<<*n;   //aqui me marca error si se supone que me debe regresar lo que hay en la direccion ("hola")

El error es:
C:\Documents and Settings\Administrador\pruebas.cpp(34) : error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is

Por favor ayudenme
¿Como puedo mostrar el valor de la variable a la que apunta un puntero de tipo string(en este caso el valor de nom ("hola ")) ?
gracias, una vez mas CalgaryCorpus te pido a ti o alguien mas de este foro que por favor si no es mucha molestia, me ayuden con esta otra duda que tengo. Gracias