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

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

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

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

13.06.2012, 09:47. Просмотров 420. Ответов 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++
Здравствуйте! Имеется программа поиска коллизий в хэш-функции #include <stdio.h> #include <stdlib.h> #define n 30 //размер...

Нарушение прав доступа - C++
Выдает вот это Необработанное исключение в "0x000d1e05" в "зпр3.exe": 0xC0000005: Нарушение прав доступа при чтении "0xfdfdfe05". ...

Нарушение прав доступа - C++
// ConsoleApplication1.cpp: определяет точку входа для консольного приложения. //get - seletor, set - modificator, show - вывод ...

Ошибка: Нарушение прав доступа - C++
Здравствуйте, пишу программу для минимизации канонических выражений (сумм минтермов). Проблема такая - всё компилируется, а при...

Нарушение прав доступа при записи - C++
Есть следующий код: class A { public: virtual someFuncA() = 0; }; class B : public A

Нарушение прав доступа к виртуальной функции - C++
Добрый день! Начал недавно изучать работу с файлами и попытался реализовать следующее: Есть базовый класс person, у которого 3...

Нарушение прав доступа при чтении - C++
Собственно код программы: #include "stdio.h" #include "conio.h" #include "math.h" #include "string.h" #include "stdafx.h" ...

Нарушение прав доступа при чтении - C++
// ConsoleApplication6.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "stdafx.h" ...

Нарушение прав доступа в странном месте - C++
Здравствуйте, пишу небольшую игру монополию на OpenGL, первая моя игра так что многое узнаю впервые... (только прошу не переносите тему в...

Нарушение прав доступа при записи - C++
void FilterStamp() { char ch; cout<<"Введите Да или Нет: "; scanf_s("%s",ch); cout<<endl; l1=first; while(l1!=0)...

Строки. Нарушение прав доступа к чтению - C++
Доброго времени суток! Возникла проблема в это коде. Компилятор выдает ошибку о нарушении прав доступа к чтению: void FindRepeat(char**...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
1556 / 1034 / 76
Регистрация: 17.04.2009
Сообщений: 2,974
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     Указатель на структуру (нарушение прав доступа)
Ответ Создать тему
Опции темы

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