Spliver
|
|||||||||||
1 | |||||||||||
Обращение к структуре в классе с выделением памяти16.09.2011, 18:37. Просмотров 634. Ответов 3
Метки нет Все метки)
(
Добрый день уважаемые форумчане.
Столкнулся с такой проблемой. Есть класс:
Однако выводится полная ерунда... Похоже на то, что метод ReadComponents выделяет память, отрабатывает верно и после завершения эту память освобождает, таким образом к Components::ReadProducts возвращается полная ерунда, которую он и выводит. Объясните пожалуйста, как правильно выделить память или где это сделать, чтобы программа отработала верно. Заранее спасибо за помощь. |
|
16.09.2011, 18:37 | |
Выделение памяти только под часть полей в классе/структуре Обращение к структуре Проблема с выделением памяти
__________________
3
Помогаю в написании студенческих работ здесь. Записывайтесь на профессиональные курсы C++ разработчиков |
|
591 / 529 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
|
||||||
16.09.2011, 19:02 | 2 | |||||
так и есть, вы создали локалную переменную comps *components
надо писать просто
0
|
827 / 349 / 64
Регистрация: 30.01.2009
Сообщений: 1,204
|
||||||
16.09.2011, 19:15 | 3 | |||||
Spliver, в не void ф-ция всегда должен быть return. Из вне можно обращаться только к public методам или полям класса..
Так более правильнее..
0
|
Spliver
|
|
16.09.2011, 19:27 | 4 |
Все заработало Большое спасибо!
Я портирую эту программу с C, еще не до конца разобрался с new To insolent: конечно я везде ставлю return, просто здесь я делал вырезку кода, чтобы понятнее объяснить свою проблему |
16.09.2011, 19:27 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Проблемы с выделением памяти Ошибка с выделением памяти Проблема с выделением памяти Ошибка с выделением памяти Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |