--- Ashwin Mittal <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> I am facing a strange problem with the STL maps..
> 
> I am using HPUX machine PA RISC one..!
> The C++ compiler version is aCC: HP ANSI C++ B3910B
> A.03.37.
> 
> while *compilation *I am adding this flag,
> */opt/aCC/bin/aCC -AA -mt *and
> 
> while *linking *I am linking *-lstd_v2 -lCsup_v2 -lm
> -lclntsh *( in this
> order specifically)...
> 
> Can you please tell me why this strange problem
> coming..?
> 
> In the code, I am using
> 
> class abc;
> def::ghi ()
> {
>            map def;
>            string strVar = "ashwin";
>            def[strVar] = new abc(); --> constructor
> of class abc is called
> successfully... and when comes the assignment means
> the insertion then it is
> failing...!
> }
> 
> Call stack where it gives the BUS Error Unknown
> signal goes like this :----
> 
> >>>>::_C_insert ()
> >>>::insert () a
> >>::operator[]+0x6c ()
> > def::ghi ()
> 
> --- so on and on I have tried with both 32 bit and
> 64 bit..!
> 
> Waiting for your reply..
> 
> Thanks & Regards,
> Ashwin Mittal
> 
I am surprised that it is even compiling.  You need to
include the types of the key and the data when you
define the map:
std::map<int,double> xyz;
using whatever the appropriate types are.

Ray


 
____________________________________________________________________________________
Bored stiff? Loosen up... 
Download and play hundreds of games for free on Yahoo! Games.
http://games.yahoo.com/games/front

Reply via email to