0
A
답변
2
이 컴파일러는 A<T>::B
이 유형을 나타냅니다 것을 알고하지 않습니다 거기에 곱셈을하십시오.
사용 typename A<T>::B *x;
+0
픽스와 보너스 설명에 감사드립니다. –
'B'는 의존의 형태가하는 :: B의 *의 X를 TYPENAME'사용이다;'참조 http://stackoverflow.com/questions/610245/where-and-why-do-i -have-to-put-the-template-and-typename- 키워드 –
hmjd
'main() {} A'? 그건 C + + 유효하지 않습니다. –
그리고 당신은 선언에서'S'를 사용하고'operator +'의 정의에서'T'를 사용합니다 –