Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Konkin
0 / 0 / 0
Регистрация: 03.12.2010
Сообщений: 30
#1

Указатель на структуру (нарушение прав доступа) - C++

13.06.2012, 09:47. Просмотров 412. Ответов 3
Метки нет (Все метки)

Здравствуйте. Подскажите пожалуйста.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
struct e2
{
    int field;
} e1;
 
struct v2
{
    int field;
};
 
struct v2 *v1;
 
e1.field=0;
v1->field=2;
Почему при таком коде на последней строке у меня вылетает необработанное исключение "Нарушение прав доступа при записи "0x6721df0b". Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2012, 09:47     Указатель на структуру (нарушение прав доступа)
Посмотрите здесь:

C++ Ошибка: Нарушение прав доступа
C++ Нарушение прав доступа при записи. Висящий указатель нашел, но не знаю как исправить ситуацию
Нарушение прав доступа при чтении C++
Нарушение прав доступа при записи C++
Указатель (нарушение прав доступа) C++
C++ Нарушение прав доступа при чтении
C++ Нарушение прав доступа
C++ Нарушение прав доступа при записи
C++ Ошибка: нарушение прав доступа по адресу
C++ Нарушение прав доступа
Строки. Нарушение прав доступа к чтению C++
C++ Нарушение прав доступа при чтении

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrCold
852 / 750 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
13.06.2012, 10:27     Указатель на структуру (нарушение прав доступа) #2
C++
1
*v1
- Неинициализированный указатель
Указывает неизвестно на что .
C++
1
2
3
4
5
struct v2  *v1, obj;
 
e1.field=0;
v1 = &obj;
v1->field=2;
KuKu
 Аватар для KuKu
1552 / 1030 / 73
Регистрация: 17.04.2009
Сообщений: 2,968
13.06.2012, 10:27     Указатель на структуру (нарушение прав доступа) #3
Вы только создали указатель под v2, но непонятно куда, он указывает. Надо еще выделить память под него.
Konkin
0 / 0 / 0
Регистрация: 03.12.2010
Сообщений: 30
13.06.2012, 11:20  [ТС]     Указатель на структуру (нарушение прав доступа) #4
Точняк ) Спасибо )
Yandex
Объявления
13.06.2012, 11:20     Указатель на структуру (нарушение прав доступа)
Ответ Создать тему
Опции темы

Текущее время: 09:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru