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

При обращении к структуре из класса возникает исключение:нарушение прав доступа при записи. Почему? - 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; h,E,EE,dE,x,a,fi,fi1,fi2 : real; s : array of real; Label metka; Procedure Energy; Var i,j : integer; begin E:=0; dE:=O; For i:=2 to N-1 do Forj:=2 to M-1 do begin
C++ Как переопределить дружественную функцию ввода для класса наследника Есть класс предок, который имеет такую вот дружественную функцию ввода: friend ifstream & operator >>(ifstream & inf, Tovar & obj) //Дружественная перегрузка оператора ввода { inf >> obj.nameT >> obj.countryT >> obj.amountT; return inf; } и есть класс наследник с 2мя дополнительными полями double priceT и bool perishableT http://www.cyberforum.ru/cpp-beginners/thread1179275.html
Переделать из файлового вывода в консольный C++
Помогите пожалуйста! У меня есть задача готовая, но там файловый ввод-вывод. Но мне очень нужно переделать все это в обычный вид, через cout, чтобы все вводить в компиляторе. #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; struct Student
C++ Найти в каждом числе количество четных и нечетных цифр
Вводится последовательность из N целых чисел. Найти в каждом числе количество четных и нечетных цифр (функциями оформить определение количества четных и нечетных цифр числа).В 17 и 19 строчке выбивает ошибку, помогите пожалуйста((( #include "stdafx.h" #include <iostream> #include <cstring> #include <math.h> using namespace std;
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; }; Нужно в отдельной функции очистить память, выделенную под name. подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,155
Завершенные тесты: 1
18.05.2014, 09:33     При обращении к структуре из класса возникает исключение:нарушение прав доступа при записи. Почему?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
struct Test 
{
    int get_i() { return i; }
    void put_i(int j) { i = j;}
private:
    int i;
};
class ABC
{
        Test* s;
public:
     ABC(){s=new Test;}
     ~ABC(){delete s;}
    void SetP()
    {
        s->put_i(10);
    }
};
 
Текущее время: 04:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru