⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 typename2.c

📁 this is a gcc file, you can download it and learn its usetility, for further detail please look at t
💻 C
字号:
// Build don't link:// Special g++ Options:// Copyright (C) 1999 Free Software Foundation// by Alexandre Oliva <oliva@dcc.unicamp.br>// based on bug report by Nick Rasmussen <nick@jive.org>// This is slightly different from typename1.C.  This one tests// whether the implicit typename extension works.  gcc 2.95 reports:// warning: lookup of `foo' finds `struct foo'// warning:   instead of `baz<T>::foo' from dependent base class// warning:   (use `typename baz::foo' if that's what you meant)// But baz<T>::foo is not a base class, and `foo' should have been// found in baz's scope.struct foo;template <class T> struct bar {  typedef int foo;};template <class T> struct baz {  typedef bar<T>::foo foo; // ERROR - implicit typename  void m(foo); };

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -