![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 26
|
![]()
Здравствуйте.
Прошу помочь решить один вопрос. Знаю, что для того, чтобы мне помочь нужно будет скачать файл и запустить его, но я очень прошу сделать это, так как мне это срочно нужно. В общем пишу программу (курсовая), там куча всяких классов, конструкторов, есть ввод вывод и т.д. В общем когда я создаю объект класса, вызывается конструтор, но он не работает корректно. По идее он должен выводить строку (текст) и потом просить ввести текст, но этого не происходит, программа глючит, если ввести несколько символов (нажимая ентер), то она быстренько на монитор что-то выкинет и уже потом продолжит выполнение. Вот и думаю, что же я не так сделал, что конструкторы не работают. В приложении вложу программу, прошу посмотреть её. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
![]()
Во-первых, раз проблемы с каким-то одним конструктором, то почему бы не выложить его код вместе с интерфейсом проблемного класса прямо сюда?
Во-вторых, мельком глянул у вас, заглянул в fun.h и не понял - почему, у вас в заголовочном файле определения функций?? Вот уж где плохая идея!
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 26
|
![]()
Код не могу вставить, потому, что проблема не с одним классом, а со всеми.
Чем плохо то, что у меня функции в .h файле? Как их ещё можно подключить? |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 03.01.2010
Сообщений: 229
|
![]()
объясняю. Это вы прекрасно организовали ваши классы. Программа не глючит, а рботает нормально.
и так. Поставил точку останова в этом месте Код:
Тогда зметил что в классе worker объвлен класс position и аж 5 project'ов Код:
Код:
Понятно?
подпись
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 17.11.2009
Сообщений: 26
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
При создании каждого элемента будет вызываться твоя: Код:
![]() Плюс Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 26
|
![]()
А почему это будет создаваться 5 объектов??? Их в конструкторе вообще нет. Или они создаются при создании объекта класса worker ?
|
![]() |
![]() |
![]() |
#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 |