// Build don't link: template struct K { // ERROR - forward declaration void f(); }; template void K::f() { // ERROR - template parameters }