repo.or.cz
/
official-gcc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
FSF GCC merge 02/23/03
[official-gcc.git]
/
gcc
/
testsuite
/
g++.old-deja
/
g++.robertl
/
eb36.C
blob
337e5a72e595425bf4c48c18266d690bf6983a8a
1
#include <vector>
2
using namespace std;
3
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;
11
};
12
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
17
18
foo<float> a;