tem06.c
来自「俄罗斯高人Mamaich的Pocket gcc编译器(运行在PocketPC上)」· C语言 代码 · 共 50 行
C
50 行
// 980945 bkoz// test for correct operators at link time/*/tmp/cca211431.o: In function `void blah<foo<int> >(foo<int> const &)':/tmp/cca211431.o(.void gnu.linkonce.t.blah<foo<int> >(foo<int> const &)+0x1e): undefined reference to `void x<int>(int const &)'*/template<class T>class foo {public: foo () {} friend void x (const T &) { }};template<class T>void blah (const T &) { T y; x (4);};int main () { const foo<int> v; blah (v);}/*fno-exceptions -fno-rtti1.98r1.o:00000000 W __t3foo1Zi00000000 W blah__H1Zt3foo1Zi_RCX01_v00000000 t gcc2_compiled.00000000 T main U x__H1Zi_RCX01_v1.egcs.o:00000000 W __t3foo1Zi00000000 W blah__H1Zt3foo1Zi_RCX01_v00000000 t gcc2_compiled.00000000 T main00000000 W x__FRCithe reason this goes away at -O is because the U or W function iselided completely. */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?