------- Comment #20 from pinskia at gmail dot com 2008-10-03 17:34 ------- Subject: Re: Segmentation fault
Sent from my iPhone On Oct 3, 2008, at 1:38 AM, "ivranos at freemail dot gr" <[EMAIL PROTECTED] > wrote: > > > ------- Comment #9 from ivranos at freemail dot gr 2008-10-03 08:38 > ------- > I am sorry but you are not right/specific. > > At first there is no struct in the code, only class. In C++ structs/classes are the same thing except if it is private or public by defaut. > Second, the copy > constructor does not copy the passed argument, it ignores it. And that is the bug really. Sort uses the copy construct to swap two elements of the vector. So you will generate random data again and again and the sort becomes confused. Note std::sort uses std::swap which is defined this way. Sorry but there is no bug in the library or GCC. > But it > initialises its data member the same way as the main constructor. > > So, there isn't any bug. > > > -- > > ivranos at freemail dot gr changed: > > What |Removed |Added > --- > --- > ---------------------------------------------------------------------- > Status|RESOLVED |UNCONFIRMED > Component|libstdc++ |c++ > Resolution|INVALID | > > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37721 > -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37721