얘들 아, 나는 이와 같은 오버로드 된 템플릿 기능에 액세스하는 방법에 대한 혼란 스러워요 :액세스 오버로드 된 템플릿 함수
template <typename T>
Matrix(T r, T c) {rows=r; cols=c; elements=new T[r*c];}
내가했다 : 함수 등으로
template <typename T>
friend istream& operator>> (istream& in, Matrix& right)
{
for(int i=0; i<right.rows*right.cols; i++)
cin >> right.elements[i];
}
할 수있다
Matrix <double> test(number, number)
예를 들어, 내가 어떻게 템플릿 >> 연산자를 사용할지 모르겠다 또는 < < 또는 * 또는 + ..) 도움을 주시면 감사하겠습니다. 감사!
더 많은 컨텍스트를 추가해야합니다. 특히 클래스 템플릿 (또는 그 중)에 *있는 멤버 특성 및 기존 코드 *를 비롯한 클래스 템플릿 선언을 추가해야합니다. –