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

Ошибка при передаче структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа выводит segmentation fault! http://www.cyberforum.ru/cpp-beginners/thread228101.html
Текст задачи: Структура «Спортивная команда»: - название; - из какого города; - сколько игр сыграла; - сколько набрала очков(проиграла, выиграла, ничья); - количество игроков. 1.Задать с клавиатуры размер массива структур.
C++ Перевод программы из С++ в С (3 пример) Дана программа: #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; int main(int argc, char *argv) { int s; http://www.cyberforum.ru/cpp-beginners/thread228089.html
C++ Вулкан
Вулкан Невезувий совершает извержения раз в несколько десятков лет. Когда следует ожидать очередного извержения, если годы последних извержений образуют массив {1906, 1926, 1944, 1963, 1988}? Помогите пожалуйста, скоро экзамен(
C++ Создать файл и записать в него структурированные данные
Помогите,пожалуйста, решить задачу: Используя ввод-вывод в стиле С создать файл и записать в него структурированные данные. Структура "Человек": - фамилия, имя, отчество; - год рождения; - рост; - вес. Вывести созданный файл на экран. компилятор BC31. Спасибо)
C++ Найти сумму ряда. Посоветуйте пжлст! http://www.cyberforum.ru/cpp-beginners/thread228084.html
Найти сумму ряда используя рекурентную формулу с точностью е=10^-3 ,общий член которого an =3*n!/ (3n^n)! Собственно проблема в нахождении рекурентной формулы a(n+1)/a(n)=(n+1)!*(3n^n)!/(n!*(3(n+1)^(n+1))!=(n+1)*(3n^n)!/(3(n+1)^(n+1))! Реально ли получить юзабельную рекурентную формулу? Если нет то как обосновать невозможность и каким методом посчитать сумму? Заранее спасибо!
C++ Перевод проги из С++ в С Дана программа: #include "stdafx.h" #include <stdio.h> #include <iostream> #include <string> #include <vector> #include <sstream> #include <algorithm> typedef std::string T_str; подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
13.01.2011, 08:20     Ошибка при передаче структуры
Цитата Сообщение от zulkis Посмотреть сообщение
Они в одном классе, почему бы и нет ?
Да. А обращаешься ты к ним из метода этого класса? Нет? Тогда укажи, для какого именно объекта этого класса ты к ним хочешь обратиться.

Добавлено через 26 секунд
Цитата Сообщение от zulkis Посмотреть сообщение
Ошибка именно в строке Fuse_Interpretate::clearStruct(PS)
Да. Но к структурам она не относится.

Добавлено через 5 минут
Цитата Сообщение от zulkis Посмотреть сообщение
Изначально я структуру обнуляю, а затем начинаю её заполнять из множества разных классов\динамических библиотек.
Тогда обнулять должен конструктор. Все операции, обязательные при создании объекта, должен выполнить конструктор. Метод же нужен для принудительного сброса уже заполненного объекта. Как вариант, конструктор может сбросить объект методом (я всегда сам так делаю), но если сброс объекта обязателен, то выполнить его должен конструктор. Это гарантирует от ошибок несброса.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru