codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
struct C { C(){ printf("C()\n"); } C( const C& c ) { printf("C(C)\n"); } }; template< typename T > struct Initializer { T t; Initializer():t(){} }; template< typename T > T foo( ){ Initializer<T> i; printf( "returning\n"); return i.t; } int main(){ foo<int>(); foo<C>(); }
Private
[
?
]
Run code
Submit