Dev - C++ - Ayuda con string

 
Vista:
sin imagen de perfil
Val: 19
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con string

Publicado por Federico (11 intervenciones) el 16/03/2017 18:30:56
Buenas, tengo una duda sobre un ejercicio
Tengo esas clase punto y tengo que hacer un método que me devuelva un string con ese formato, lo he intentado pero me da error, porque seguramente este llamando mal a los métodos o estaré equivocado en otra cosa.

Gracias
Sin-titulo
Sin-titulo2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 417
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con string

Publicado por Thanatos (199 intervenciones) el 16/03/2017 20:58:49
Como las coordenadas del punto son miembros de la clase, no necesitas utilizar los getters para acceder a sus valores dentro de toString().

1
#include <sstream>

1
2
3
4
5
string Punto::toString() {
    stringstream ss;
    ss << "(" << x << "," << y << ")";
    return ss.str();
}


Si estás compilando con el estándar del 2011 o uno más reciente, puedes usar la función to_string():
1
#include <string>

1
2
3
string Punto::toString() {
    return "(" + to_string(x) + "," + to_string(y) + ")";
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 19
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con string

Publicado por Federico (11 intervenciones) el 21/03/2017 03:34:53
Buenas, una pregunta, para utilizar to_string me han dicho esto:

// si quieres utilizar la funcion to_string(), recuerde agregar -std=c++0x a las opciones del compilador

estoy un poco perdido en opciones de compilador
gracias
Sin-titulo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 417
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con string

Publicado por Thanatos (199 intervenciones) el 22/03/2017 20:12:37
En la ventana de la imagen que publicaste, selecciona la pestaña Configuración, eso mostrará otro conjunto de pestañas.
Entre las nuevas pestañas selecciona la que lleva el título Generación de Código, al final de esa sección podrás seleccionar el estándar de compilación Language standard (-std), la opción que necesitas seleccionar es: ISO C++ 11
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar