Какой тип T
, если я пишу что-то вроде этого:C++ тип шаблона и тип шаблона
template<typename T>
class AClass{
private:
T member;
public:
AClass(const T& value = T()) : member(value) {}
};
int main(){
const char* n = "Hello";
AClass<char*> a(n);
return 0;
}
ли T
относится к char
или указатель над char
?
Спасибо за ваши ответы
Что такое «Aclass», и как, если это вообще связано с «AClass»? –
Он не будет компилироваться. – Eugene
@ Юджин, извините, теперь он компилируется. – Papipone