[C con Clase] Segmentation fault

Davidson, Steven srd4121 en njit.edu
Mar Abr 29 03:59:46 CEST 2014


Hola Miguel Ángel,

2014-04-28 18:43 GMT-04:00 Miguel Alejandro Jimenez Ramirez <
cerberbero en gmail.com>:

> Hola eldia de hoy tengo una duda con una clase en la que estoy trabajando:
>
>
*premier+=second;

Esto sólo tiene sentido si la clase 'Neurone' tiene el operador +=
sobrecargado para aceptar un operando de tipo 'Neurone *'. Semánticamente,
estás haciendo esto:

<Neurone> += <Neurone *>

[CORTE]

Este codigo compile , buneo pue sabiendo que tengo una clase Neurone
> en otra parte de todo el programa.
> Pero lo que pasa es que al intentar imprimir connectome_ , meaparece
> un error de segmentacion:
>
>
>  ostream& afficher(ostream& sortie) const
>   {
>
>     sortie<<"Un cerveau à 4 neurone(s) :"<<endl;
>
>      for (unsigned int i =0 ; i<4 ;i++)
>       {
>         sortie << connectome_[i];
>

Ten presente que estás mostrando punteros por lo que aparecerán direcciones
de memoria. No sé si esto es lo que quieres hacer.

       }
>
>
>    return sortie;
> }
>
> No se que puede estar pasando, alguna idea?
>
>
He hecho una pequeña prueba, aunque suponía que no iba a haber ningún
problema. El error tiene que estar en alguna otra parte del código.


Espero que esto te sirva.

Steven
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20140428/21256c90/attachment.html>


Más información sobre la lista de distribución Cconclase