|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.05.2010, 22:48 | #1 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 26
|
Некоректная работа конструкторов, в чем проблема?
Здравствуйте.
Прошу помочь решить один вопрос. Знаю, что для того, чтобы мне помочь нужно будет скачать файл и запустить его, но я очень прошу сделать это, так как мне это срочно нужно. В общем пишу программу (курсовая), там куча всяких классов, конструкторов, есть ввод вывод и т.д. В общем когда я создаю объект класса, вызывается конструтор, но он не работает корректно. По идее он должен выводить строку (текст) и потом просить ввести текст, но этого не происходит, программа глючит, если ввести несколько символов (нажимая ентер), то она быстренько на монитор что-то выкинет и уже потом продолжит выполнение. Вот и думаю, что же я не так сделал, что конструкторы не работают. В приложении вложу программу, прошу посмотреть её. |
20.05.2010, 23:02 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Во-первых, раз проблемы с каким-то одним конструктором, то почему бы не выложить его код вместе с интерфейсом проблемного класса прямо сюда?
Во-вторых, мельком глянул у вас, заглянул в fun.h и не понял - почему, у вас в заголовочном файле определения функций?? Вот уж где плохая идея!
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
21.05.2010, 15:46 | #3 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 26
|
Код не могу вставить, потому, что проблема не с одним классом, а со всеми.
Чем плохо то, что у меня функции в .h файле? Как их ещё можно подключить? |
21.05.2010, 17:30 | #4 |
Форумчанин
Регистрация: 03.01.2010
Сообщений: 229
|
объясняю. Это вы прекрасно организовали ваши классы. Программа не глючит, а рботает нормально.
и так. Поставил точку останова в этом месте Код:
Тогда зметил что в классе worker объвлен класс position и аж 5 project'ов Код:
Код:
Понятно?
подпись
|
22.05.2010, 11:33 | #5 | |
Пользователь
Регистрация: 17.11.2009
Сообщений: 26
|
Цитата:
|
|
22.05.2010, 11:46 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
При создании каждого элемента будет вызываться твоя: Код:
Плюс Код:
I'm learning to live...
|
|
22.05.2010, 18:17 | #7 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 26
|
А почему это будет создаваться 5 объектов??? Их в конструкторе вообще нет. Или они создаются при создании объекта класса worker ?
|
22.05.2010, 23:49 | #8 |
Форумчанин
Регистрация: 03.01.2010
Сообщений: 229
|
подпись
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Применение конструкторов [Java] | [CODER] | Помощь студентам | 2 | 28.03.2010 21:29 |
В чем проблема? | Starleychik | Операционные системы общие вопросы | 4 | 02.09.2009 13:06 |
в чем проблема??? | N@Z | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 05.05.2009 23:07 |
В чем проблема? | Sirazh | Microsoft Office Excel | 4 | 25.09.2008 21:32 |
Некоректная работа SQL- запроса | Tan | БД в Delphi | 4 | 05.04.2008 20:40 |