Этот вопрос предназначен для использования в качестве справочного материала для всех часто задаваемых вопросов такого рода.
Почему я получаю загадочный сбой или «ошибка сегментации», когда я назначаю/копирую/сканирую данные по адресу, на который указывает неинициализированный указатель?
Примеры:
int *ptr;
*ptr = 10; // Crash here!
char *ptr;
strcpy(ptr, "Hello, World!"); // Crash here!
char *ptr;
scanf("%s", ptr); // Crash here!
Подробнее здесь: https://stackoverflow.com/questions/375 ... ninitializ
Сбой или «ошибка сегментации» при копировании/сканировании/чтении данных в неинициализированный указатель. ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение