Форум программистов, компьютерный форум, киберфорум
Наши страницы

При обращении к структуре из класса возникает исключение:нарушение прав доступа при записи. Почему? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод из pascal в c++ (мигающие кружки) http://www.cyberforum.ru/cpp-beginners/thread1179276.html
Здрасте, помогите переписать из паскаля в С++. Там где рисуеться можно псевдографикой, спасибо Uses crt, graph; _ Const N=50; M=50; jj=1; Var i,j,k,l,u, Gd, Gm : integer; p: real;...
C++ Как переопределить дружественную функцию ввода для класса наследника Есть класс предок, который имеет такую вот дружественную функцию ввода: friend ifstream & operator >>(ifstream & inf, Tovar & obj) //Дружественная перегрузка оператора ввода { inf >>... http://www.cyberforum.ru/cpp-beginners/thread1179275.html
Переделать из файлового вывода в консольный C++
Помогите пожалуйста! У меня есть задача готовая, но там файловый ввод-вывод. Но мне очень нужно переделать все это в обычный вид, через cout, чтобы все вводить в компиляторе. #include...
C++ Найти в каждом числе количество четных и нечетных цифр
Вводится последовательность из N целых чисел. Найти в каждом числе количество четных и нечетных цифр (функциями оформить определение количества четных и нечетных цифр числа).В 17 и 19 строчке...
C++ Вычисление суммы членов ряда http://www.cyberforum.ru/cpp-beginners/thread1179217.html
Сложность вызывает сама математика ибо вообщем не представляю решения данного примера. Было где-то, но... http://floomby.ru/s1/gWjaZR и это получается также? http://floomby.ru/s1/8WjYgw
C++ Очистить динамическую память, выделенную под член структуры Объявление и инициализация объекта: pupil B = Constructor("MyName", 18, 50); Сама структура: struct pupil{ public: char *name = new char; int age; float rating; }; Нужно в отдельной... подробнее

Показать сообщение отдельно
CyberGudvin
1 / 1 / 0
Регистрация: 27.09.2013
Сообщений: 88

При обращении к структуре из класса возникает исключение:нарушение прав доступа при записи. Почему? - C++

18.05.2014, 00:39. Просмотров 293. Ответов 3
Метки (Все метки)

Структура Test описана в классе ABC:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class ABC{
struct Test {
    int get_i() { return i; }
    void put_i(int j) { i = j;}
    private:
    int i;
        };
public:
        Test* s;
    void SetP(){
        s->put_i(10);
    }
 
};
 
int _tmain(int argc, _TCHAR* argv[])
{
    ABC abc;
    abc.SetP();
    
    system("pause");
    return 0;
}
Выходит ошибка во время работы программы:
Необработанное исключение по адресу 0x00AD47B9 в SecondProject.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0xCCCCCCCC.

Что я делаю нетак?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru