template-2.mm
来自「用于进行gcc测试」· MM 代码 · 共 30 行
MM
30 行
/* Test if ObjC classes (and pointers thereto) can participate in C++ overloading. Correct handling of cv-qualifiers is key here. *//* Author: Ziemowit Laski <zlaski@apple.com>. *//* { dg-do compile } */@interface foo { int a, b;}@endstruct bar { int c, d;};template <class _Tp>struct allocator { typedef _Tp* pointer; typedef const _Tp* const_pointer; typedef _Tp& reference; typedef const _Tp& const_reference; pointer address(reference __x) const { return &__x; } const_pointer address(const_reference __x) const { return &__x; }};allocator<bar *> b;allocator<foo *> d;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?