[ROOT] Re: vector

From: Wouter Hulsbergen (hulsberg@SLAC.stanford.edu)
Date: Fri Jan 17 2003 - 06:32:30 MET


Dear all,

I am very sorry. It seems that the sketch of the problem below does not
correctly illustrate what is going wrong. I still have problems with the
vector, but it is more complicated then I thought. Until further notice,
please forget about my previous mail.

Again, sorry for the disturbance,
With best regards,
Wouter



On Thu, 16 Jan 2003, Wouter Hulsbergen wrote:

>
> Dear developers,
>
> I have a problem streaming a class which contains an stl vector of a
> relatively complicated object. When reading the vector, it is always
> empty. I think the problem might be related to something strange that I
> observe when manipulating vectors of this objects of this type in the
> interpreter.
>
> I have a class A, which contains objects of class B:
>
> class B
> {
>   ClassDef(B,1)
> } ;
>
> class A
> {
>   B myb ;
>   ClassDef(A,1)
> } ;
>
> I found that in interactive mode I can manipulate stl vectors of type B,
>    vector<B> vec;
>    B b;
>    vec.push_back(b) ;
> but not of type A:
>
>    vector<A> avec;
>    A a;
>    vec.push_back(a) ;
>    -->Error: Can't call vector<SvtPullVertex,__malloc_alloc_template<0>
>      >::push_back(vertex) in current scope FILE:/tmp/filew3qBmP_cint LINE:
>
> Is this what can be expected? (I am using 3.03.09.)
>
> Many thanks,
> Wouter
>



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:08 MET