-6
有人可以告訴我爲什麼我有隨機結果嗎?爲什麼我在此模板上有一個隨機結果?
template<class T, class U>
T f(T x, U y)
{
return x+y;
}
int f(int x, int y)
{
return x-y;
}
int main()
{
int *a=new int(3), b(23);
cout<<*f(a,b);
return 0;
}
什麼B(23)意味着什麼?萬分感謝 !
什麼「隨機結果」你在說什麼? – AnT
'*(new int(23)+ 23)'確實是UB。 – Jarod42
我每次都得到不同的結果 –