OSDN Git Service

new
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.pt / ttp19.C
1 #include <vector>
2
3 template<template<class> class D,class E> class C
4 {
5                 D<E> d;
6         public:
7                 int size() { return d.size(); }
8 };
9
10 template<template<class> class D,class E> int size(D<E> &d1)
11 {
12         d1.size();
13         C<D,E> d2;
14         d2.size();
15         return 0;
16 }
17
18 int main()
19 {
20         std::vector<int> c1;
21         std::vector<char> c2;
22         size(c1);
23         size(c2);
24 }