|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.06.2010, 22:51 | #21 |
Форумчанин
Регистрация: 03.01.2010
Сообщений: 229
|
удалите SBGeometry.cpp из списка... добавте заново, сделайте Rebuild в конце концов...
подпись
|
30.06.2010, 22:54 | #22 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
Хоть убейте, не работает :-) Спасибо что хоть пытаетесь вникать в моё убожество =)))
====== Слушайте, а ведь студия вроде как умная? В смысле, она сама не инлайнит маленькие функции? Знаю, что она может по своему усмотрению этого не делать, а вот наоборот? Может, всё уже само сделалось?)
Изобретатель велосипедов
Последний раз редактировалось Selestis; 30.06.2010 в 22:56. |
01.07.2010, 00:59 | #23 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 328
|
Для современных компиляторов inline это тонкий намек на то, что функцию можно сделать встраиваемой.
Компилятор может проигнорировать этот намек, последовать ему во всех местах вызова функции или сделать функцию встраиваемой в некоторых частях программы. Обычные же функции компилятор тоже может сделать встраиваемыми в некоторых частях программы или во всех. |
01.07.2010, 01:07 | #24 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
Но это не объясняет отказ линковаться...
Изобретатель велосипедов
|
01.07.2010, 11:05 | #25 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
На сколько я знаю (сам ключевое слово inline не использую), реализация inline методов должна быть в классе или после объявления класса:
Код:
Код:
|
01.07.2010, 11:29 | #26 |
Форумчанин
Регистрация: 03.01.2010
Сообщений: 229
|
inline методы надо описывать в том же файле, что и структуру, ну а если хочеться описывать в отдельном файле, то нужно переименовать cpp в inl.
Например у вас есть класс test.h и описание test.inl, а вы хотите подключить его к основному модулю программы, в нем пишете: #include "test.h" #include "test.inl" Ваш класс в атаче TEST10.rar Я сам никогда не определял инлайн функции в отдельных файлах, поэтому не сталкивался с такой проблемой. UPD: Меня уже опередели
подпись
Последний раз редактировалось liljon; 01.07.2010 в 11:33. |
01.07.2010, 19:49 | #27 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
pu4koff и liljon, спасибо вам ОГРОМНОЕ, наконец-то всё заработало! =)
Изобретатель велосипедов
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычислить используя, оператор цикла for и оператор безусловного пе | Knubbe | Помощь студентам | 1 | 18.12.2009 10:24 |
inline функции | pproger | Общие вопросы C/C++ | 7 | 19.10.2009 23:46 |
inline asm в gcc | drRobert | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 23.08.2008 10:26 |
ошибка в inline функции | Tan4ik | Помощь студентам | 2 | 04.05.2008 21:26 |
inline??? | пыхта4ог | Общие вопросы C/C++ | 2 | 09.11.2007 17:54 |