This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

No Subject


Hi there:

As for my undersding, it shouldn't work for FreeBSD either.  Your matrix from
vector is not initialized correctly.  Your declaration of 'vector<vector<int> >
mymatrix(n)' only allocated spaces for n vector<int>.  It doesn't say
vector<int> is an array of n integer.  This definitely will cause segmentation
error.

>>>>> "Ugo" == Ugo Matrangolo <matra@dedalus.com> writes:

Ugo> Hi!.  I'm a new user of cyg-win32 . Today i tried to recompile some old c++
Ugo> code under cyg-win32 B20 under win98 . This program causes a segment
Ugo> violation :

Ugo> ----- cyg-bug.cc ----- #include <iostream.h> #include <vector>

Ugo> int main(void) { int n;

Ugo>    cout << "Gimme a dimension :"; cin >> n;

Ugo>    vector<vector<int> > mymatrix(n);

Ugo>    for (int i = 0;i < n;i++) for (int j = 0;j < n;j++) mymatrix[i][j] = 0;

Ugo>    return 0; }

Ugo> ---------------------

Ugo> This program works fine under FreeBSD.

Ugo> Can anyone tell me if it is a bug or my fault ?

Ugo> bye .


Ugo> - For help on using this list (especially unsubscribing), send a message to
Ugo> "gnu-win32-request@cygnus.com" with one line of text: "help".


-- 

Xiaomao

=================================================================
Xiaomao (Mark) Xiao                  E-Mail: xiao@cmold.com
C-MOLD                                  TEL: (607) 257-4949 x 699
31 Dutch Mill Road                      FAX: (607) 257-6355
Ithaca, NY 14850                        URL: http://www.cmold.com
=================================================================
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]