Ok ... estoy rasgando mi pelo ... ¿Por qué recibo Fauls segmentación cuando estoy pasando una cadena denominada "nombre" que contiene "Joel" enPrograma recibió SIGSEGV señal, Fallo de segmentación
void person::setName(string newName)
{
personName = newName;
}
archivo
Cabecera:
class person {
public:
int getID();
string getName();
void setID(int newID);
void setName(string newName);
private:
int personID;
string personName;
};
por cierto ... la llamada de función es por un niño, aunque no veo cómo eso podría causar un problema.
También ... Se ejecuta en iteraciones previas sin falla ... Simplemente no me gusta esta iteración ... Me gustaría vincular el código, pero hay cubos de las cosas X ( – falconmick
No creo que su problema es esa función . Es posible que desee ver cómo está creando/accediendo a la persona objeto que está utilizando. –
Su ejemplo de código está bien, el segfault es causado en otro lugar. Pase por su código con un depurador para encontrar la línea de código. causando el error –