作者yauhh (哟)
看板Programming
标题Re: [问题] 两题C++的问题.样板与结构
时间Tue Apr 5 12:16:01 2011
※ 引述《supercygnus (......)》之铭言:
: 第一题的程式码
: #include <iostream>
: #include <cstdlib>
: using namespace std;
: template <class T>
: void swap1(T& x, T& y)
: {
cut();
: 函数名称竟然不能用swap会有错误,是编译器有内定了? 害我卡了好久
: 改成swap1竟然就可以了
Ubuntu 10.10 用的 GNU C++ 会参考到 /usr/include/c++/4.4/bits/move.h
第 76 行左右将 swap 函数定义在 std namespace 里.
像这样用了 std 又自己定义另一个 swap 就不能编译.
--
/yau
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.64.117
※ 编辑: yauhh 来自: 61.231.64.117 (04/05 12:19)