Когда я написал следующий код и выполнил его, компилятор сказал
устаревшее преобразование из строковой константы в
char*
int main()
{
char *p;
p=new char[5];
p="how are you";
cout<< p;
return 0;
}
Это означает, что я должен был написать const char *.
Но когда мы передаем аргументы в main, используя char* argv[], мы не пишем const char* argv[].
Почему?