001
04.05.2004, 12:49 Uhr
virtual
Sexiest Bit alive (Operator)
|
Naja, du musst eben auch add deklarieren. Indem du ein Friend davor schreibst, sagst Du ja nur, daß das ein friend ist, mehr nicht. Besser wäre:
C++: |
namespace ASI { template<class T> class Interval { ... friend Interval add(const Interval& x,const Interval& z,unsigned int rc = _RC_UP); } [b] template<class T> Interval<T> add(const Interval<T>& x,const Interval<T>& z,unsigned int rc = _RC_UP) { ... your code here ... } [/b] };
|
Und eben daran denken: die ganzen Template funktionen immer schön im Header definieren. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |