blob: 2f589a7d22785b4d709b7643102fe3fe19f873c2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
// Build don't link:
template <class A> class B {
public:
B();
A a;
int i;
};
void *f () {
return new B<char *>;
}
struct foo { int i[10]; };
extern B<foo> *foop;
void f2 () {
foop = new B<foo>;
}
|