I have tried to compile 
####...
double ***v;
v = new double **[1000000];
####...
in different classes. Sometimes the program shows a sigsegv at the new
operator. Using gdb the code has called the following functions:
operator new[]() -> operator new() -> malloc () -> _int_malloc()

Is this a g++-3.4 bug? Is it not possible to use the previous statement in
constructors in header files? Is there any workaround for threedimensional
arrays - except vector<vector<vector<...  statements that are not fast?

Thanx in advance,
   Lars


 

-- 
10 GB Mailbox, 100 FreeSMS/Monat http://www.gmx.net/de/go/topmail
+++ GMX - die erste Adresse für Mail, Message, More +++

Reply via email to