我寫了一個過載+添加兩個vector<double>
:您可以重載.hpp文件中的全局運算符嗎?
vector<double> operator+(vector<double> v, vector<double> u)
{
int n = (v.size()<u.size()) ? v.size() : u.size();
vector<double> w;
for (int j = 0; j<n; ++j)
w.push_back(v[j] + u[j]);
return w;
};
如果我把一個.cpp文件它的罰款。但是如果我放入一個.hpp文件,它會產生很多與「xutils」系統文件相關的錯誤。這是正常的嗎?
是如何與 「xutils」 系統文件錯誤? – user2079303
在作用於內置類型的標準容器的標題中設置全局標準函數是很危險的。如果2個圖書館試圖做到這一點會怎樣? –