It is really hard to tell what you are trying to do from this
example. Could you provide an example or description (not
necessarily code) of what your matrix structure should look like.
I m trying to build a matrix and m having compile error w/ thei following codes
mpD=boost::shared_array<boost::shared_array<T> >(new
boost::shared_array<T>[cols]);
mpD[0]=boost::shared_array<T>(new T[rows*cols]);
for (int i=1; i<cols;i++)
mpD[i]=mpD[0]+i*rows;
Seems like there s no match for operator+
Regards,
On 6/16/05, Cory Nelson <phrosty@gmail.com > wrote:
> mpD=boost::shared_array<T>(new T[size]);
>
> On 6/16/05, Jack Nguyen <bluekite2000@gmail.com> wrote:
> > I currently have
> >
> > template <typename T>
> > class Vector
> > {
> > private:
> > int Size;
> > boost::shared_array<T> mpD;
> >
> > void VecAlloc( int size)
> > {
> >
> > boost::shared_array<T> mpD_temp(new T[size]);
> > mpD=mpD_temp;
> > }
> >
> > public:
> > Vector()
> > {
> > }
> > Vector(int size)
> > :Size(size)
> > {
> > VecAlloc(size);
> > }
> > }
> >
> >
> > My question is how do i get rid of boost::shared_array<T> mpD_temp(new
> > T[size]); ???
> >
> > _______________________________________________
> > Boost-users mailing list
> > Boost-users@lists.boost.org
> > http://lists.boost.org/mailman/listinfo.cgi/boost-users
> >
>
>
> --
> Cory Nelson
> http://www.int64.org
>
> _______________________________________________
> Boost-users mailing list
> Boost-users@lists.boost.org
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users