Advertisement
Guest User

constructor helper

a guest
Jan 13th, 2012
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1.  template<class T>
  2.   class Foo : public generalFoo<T> {
  3.   public:
  4.  
  5.     Foo(const int& size = 3,
  6.                   const double& variance = -1.0);
  7.  
  8.     void generate(const int& size,
  9.                   const double& theVariance=-1.0);
  10.  
  11.     const double& getActualVariance() const;
  12.   protected:
  13.     double variance;
  14.   };
  15.  
  16.   template<class T>
  17.     Foo<T>::Foo(const int& size,
  18.                                     const double& theVariance)
  19.     : generalFoo<T>() {
  20.  
  21.     generate(size,theVariance);
  22.   }
  23.  
  24.   // generate filter
  25.   template<class T>
  26.     void  Foo<T>::generate(const int& size,
  27.                                      const double& theVariance) {
  28.  
  29.     // do something here.
  30.   }
  31.  
  32.   template<class T>
  33.   const double& gaussKernel1D<T>::getActualVariance() const {
  34.     return variance;
  35.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement