1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
// Build don't link: // GROUPS passed templates template <class T> struct S { }; template <> struct S<int> { void foo(); }; void S<int>::foo() { } void bar() { S<int> si; si.foo(); }