gpt4 book ai didi

C++ 模板面临重载不匹配问题。代码有什么问题?

转载 作者:行者123 更新时间:2023-11-28 07:04:41 24 4
gpt4 key购买 nike

#include <iostream>
using namespace std;

template<class T>
inline void swap(T &i,T &j)
{
T temp = i;
i=j;
j=temp;
}

int main ()
{
int a = 2,b =5;
swap(a,b);
cout << "a=" <<a<< " b=" <<b<<endl;
return 0;
}

这是一个使用模板的简单交换程序。我是模板的新手,想学习如何使用它。

最佳答案

using namespace std 是问题所在。有一个 std::swap() 函数导致函数调用变得不明确。

关于C++ 模板面临重载不匹配问题。代码有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21943771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com