FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.robertl / eb36.C
blob337e5a72e595425bf4c48c18266d690bf6983a8a
1 #include <vector>
2 using namespace std;
4 template <typename T=float> class foo {
5 public:
6   foo();
7   foo(vector<int> v);
8 private:
9   vector<int> v;
10   T t;
13 template <typename T>
14 foo<T>::foo()               :v(),   t() {}
15 template <typename T=float>
16 foo<T>::foo(vector<int> v_) :v(v_), t() {} // ERROR - default arg for member template
18 foo<float> a;