У меня есть класс с private char str[256];
и для него у меня есть явный конструктор:
explicit myClass(const char *func)
{
strcpy(str,func);
}
Я называю это как:
myClass obj("example");
Когда я скомпилирую это, я получаю следующее предупреждение:
устаревшее преобразование из строковой константы в 'char *'
Почему это происходит?