![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.01.2012
Сообщений: 38
|
![]()
есть хедер с описанными функциями. хедер включается в 2х местах. хедер целиком стандартного вида:
Код:
Код:
что я делаю не так? если надо - приложу код... |
![]() |
![]() |
![]() |
#2 |
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]()
2Antej
Код:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
![]() |
![]() |
![]() |
#3 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
![]()
Компилятор почему-то, иногда, не пересоздает объектные файлы после вот таких вот изменений.
Очистите проект (должны удалиться все moc и .o файлы) и попробуйте снова. Делается это через меню "Сборка" (или "Проект", почему-то на винде и линуксе перевод отличается) -> "Очистить проект %project_name%". 2pproger, не делать же каждую функцию inline, да и с класс нельзя inline сделать (а с ним будет такая же ошибка, при множественном определении)
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс Последний раз редактировалось ROD; 22.05.2013 в 23:27. |
![]() |
![]() |
![]() |
#4 | ||
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]()
2ROD
Цитата:
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
||
![]() |
![]() |
![]() |
#5 | |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
![]() Цитата:
О, к стати... не обратил внимания сразу. В .h файлах лучше держать прототип функций, а сами функции реализовывать в .cpp файлах. Пример: Файл operators.h Код:
Код:
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс Последний раз редактировалось ROD; 22.05.2013 в 23:33. |
|
![]() |
![]() |
![]() |
#6 | |
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]()
2ROD
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 09.01.2012
Сообщений: 38
|
![]()
Большое спасибо, комрады.
Пересобрать проекте посредством make clean, make я пробовал. встраиваемые сработали. Насчет разделения реализации обьявления - я так полагая это и будет и стилистически правельнее, или без разницы? |
![]() |
![]() |
![]() |
#8 | |
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]() Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 09.01.2012
Сообщений: 38
|
![]()
pproger, большое спасибо еще раз.
|
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ошибка включения файла .ехе | Алексей.cpp | Помощь студентам | 2 | 04.03.2013 03:07 |
Оператор множественного выбора | natashen'ka | Visual C++ | 3 | 06.02.2013 17:16 |
Паскаль. Данные множественного типа (SET) | stas_kovel | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 15.03.2012 23:10 |
Задача с оператором множественного выбора. | AntoshkaK | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 28.11.2011 20:10 |
Паскаль.Использование множественного типа | **star** | Помощь студентам | 9 | 21.11.2009 16:44 |