小编Myk*_*huk的帖子

在模板类中找不到错误

template< typename T >
double GetAverage(T tArray[], int nElements)
{
    T tSum = T(); // tSum = 0
    for (int nIndex = 0; nIndex < nElements; ++nIndex)
    {
      tSum += tArray[nIndex];
    }
    // convert T to double
    return double(tSum) / nElements;
};

template <typename T>
class pair {
public:
    T a;
    T b;
    pair () {
        a=T(0);
        b=T(0);
    } ;
    pair (T a1, T b1) {
        a=a1;
        b=b1;
    };
    pair operator += (pair other_pair) {
        return pair(a+other_pair.a, b+other_pair.b);
    }

   operator …
Run Code Online (Sandbox Code Playgroud)

c++ templates operator-overloading

3
推荐指数
1
解决办法
62
查看次数

标签 统计

c++ ×1

operator-overloading ×1

templates ×1