Home » U++ Library support » U++ Core » Arrys vs Vectors
Re: Arrys vs Vectors [message #30281 is a reply to message #30260] |
Tue, 21 December 2010 18:20   |
281264
Messages: 272 Registered: June 2010 Location: Spain
|
Experienced Member |
|
|
Thanks.
I am afraid that I’ll need to use Array instead of Vector for I a reference between geometric objects (for example, a Line2D needs to point to its two constituent points Point2D).
An additional question, please. Have a look to these two classes:
template<class T>
class Point2D:Moveable<Point2D<T>>{
private:
T x,y;
public:
Point2D():x(T()),y(T()){}
Point2D(const T &a, const T &b): x(a),y(b){}
T get_x()const{return x;}
T get_y()const{return y;}
void set_x(T a){x=a;}
void set_y(T a){y=a;}
Point2D<T> operator+(const Point2D<T> &obj){
return Point3D<T>(x+obj.x,y+obj.get_y());
}
};
and
template<class T>
class Line2D:Moveable<Line2D<T>>{
private:
Point2D<T> *p1,*p2;
public:
Line2D():p1(),p2(){}
Line2D(const Point2D<T> &point1, const Point2D<T> &point2):
p1(&point1),
p2(&point2)
{}
Point2D<T> get_p1() const{return *p1;}
Point2D<T> get_p2() const{return *p2;}
void set_p1(const Point2D<T> &p){p1=&p;}
void set_p2(const Point2D<T> &p){p2=&p;}
};
The compiler is claiming about the constructor in Point2D; it says that it cannot assign const pointers to *p1 and *p2. Why is this?. I would appreciate your advice.
Thanks.
Cheers,
Javier
|
|
|
 |
|
Arrys vs Vectors
By: 281264 on Tue, 21 December 2010 10:43
|
 |
|
Re: Arrys vs Vectors
By: kohait00 on Tue, 21 December 2010 11:20
|
 |
|
Re: Arrys vs Vectors
By: 281264 on Tue, 21 December 2010 11:43
|
 |
|
Re: Arrys vs Vectors
By: kohait00 on Tue, 21 December 2010 11:51
|
 |
|
Re: Arrys vs Vectors
By: 281264 on Tue, 21 December 2010 12:08
|
 |
|
Re: Arrys vs Vectors
By: kohait00 on Tue, 21 December 2010 12:36
|
 |
|
Re: Arrys vs Vectors
By: 281264 on Tue, 21 December 2010 17:23
|
 |
|
Re: Arrys vs Vectors
By: kohait00 on Tue, 21 December 2010 17:54
|
 |
|
Re: Arrys vs Vectors
By: mirek on Sat, 25 December 2010 10:57
|
 |
|
Re: Arrys vs Vectors
By: kohait00 on Sun, 26 December 2010 10:07
|
 |
|
Re: Arrys vs Vectors
By: 281264 on Mon, 27 December 2010 11:51
|
 |
|
Re: Arrys vs Vectors
By: mirek on Mon, 27 December 2010 13:29
|
 |
|
Re: Arrys vs Vectors
By: kohait00 on Mon, 27 December 2010 14:15
|
 |
|
Re: Arrys vs Vectors
|
 |
|
Re: Arrys vs Vectors
By: mirek on Mon, 27 December 2010 13:23
|
 |
|
Re: Arrys vs Vectors
By: 281264 on Tue, 21 December 2010 18:20
|
 |
|
Re: Arrys vs Vectors
By: kohait00 on Tue, 21 December 2010 19:48
|
 |
|
Re: Arrys vs Vectors
By: 281264 on Tue, 21 December 2010 21:54
|
 |
|
Re: Arrys vs Vectors
By: 281264 on Tue, 21 December 2010 22:04
|
 |
|
Re: Arrys vs Vectors
By: kohait00 on Tue, 21 December 2010 22:12
|
 |
|
Re: Arrys vs Vectors
By: 281264 on Tue, 21 December 2010 19:04
|
 |
|
Re: Arrys vs Vectors
By: Didier on Tue, 21 December 2010 19:45
|
Goto Forum:
Current Time: Sat Jul 05 21:32:42 CEST 2025
Total time taken to generate the page: 0.03706 seconds
|