Warnings were because of this reference (&)
SHOULD BECode:NumericArray<Type>& NumericArray<Type>::operator *(double factor) const { NumericArray<Type> output(Array<Type>::Size()); for(int i=0; i<Array::Size(); i++) { output[i] = (*this)[i] * factor; //return output; } return output; } #endif //NumericArray_h
Code:NumericArray<Type> NumericArray<Type>::operator *(double factor) const { NumericArray<Type> output(Array<Type>::Size()); for(int i=0; i<Array::Size(); i++) { output[i] = (*this)[i] * factor; //return output; } return output; } #endif //NumericArray_h




Reply With Quote