Потому что это может привести к переполнению буфера!
Можно избежать одного решения strcpy()
.
Вместо этого используйте строку, которая уже есть в C ++!
void setName(char a[]) {
std::string a_str = a;
name = a_str;
}
Примечание: Не забудьтеопределить имя следующим образом:
std::string name;