powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / include context.h
13 сообщений из 38, страница 2 из 2
include context.h
    #39646657
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semen.s.semenMasterZivпропущено...


Будет 1 инклуд, если ты включишь этот заголовок несколько раз в одном и том же исходном модуле .
Я говорю о включении его в РАЗНЫХ модулях.

Все работает даже если context.h включен во многие исходники а имплементация лежит в отдельной cpp-шке

Ну так и дожно быть, это штатный режим сборки всего кода.
...
Рейтинг: 0 / 0
include context.h
    #39646659
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivРАЗНЫХ модулях.

А что здесь понимается под термином модуль ?
...
Рейтинг: 0 / 0
include context.h
    #39646660
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semen.s.semenMasterZivРАЗНЫХ модулях.

А что здесь понимается под термином модуль ?

Исходный файл .cpp (.cxx)
...
Рейтинг: 0 / 0
include context.h
    #39646662
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivsemen.s.semenпропущено...


А что здесь понимается под термином модуль ?

Исходный файл .cpp (.cxx)

НУ вообщем понятно

#ifdef действует только в рамках одной cpp-шки

Если их много то получаем по 1-й декларации и имплементации на модуль

В итоге при линковке оно не понимает на какую имплементацию линковать и падает

Спасибо!
...
Рейтинг: 0 / 0
include context.h
    #39646673
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semen.s.semenMasterZivпропущено...


Исходный файл .cpp (.cxx)

НУ вообщем понятно

#ifdef действует только в рамках одной cpp-шки

Если их много то получаем по 1-й декларации и имплементации на модуль

В итоге при линковке оно не понимает на какую имплементацию линковать и падает

Спасибо!

Но только ошибка при этом другая.
...
Рейтинг: 0 / 0
include context.h
    #39646675
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivsemen.s.semenпропущено...


НУ вообщем понятно

#ifdef действует только в рамках одной cpp-шки

Если их много то получаем по 1-й декларации и имплементации на модуль

В итоге при линковке оно не понимает на какую имплементацию линковать и падает

Спасибо!

Но только ошибка при этом другая.

Это твои домыслы

Я верю свои глазам и врать мне тут нет никакого смысла
...
Рейтинг: 0 / 0
include context.h
    #39646681
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semen.s.semenЯ верю свои глазам и врать мне тут нет никакого смыслаА вот я тебе теперь не верю, раз ты в реале пишешь один код, а на форуме приводишь другой
...
Рейтинг: 0 / 0
include context.h
    #39646686
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadsemen.s.semenЯ верю свои глазам и врать мне тут нет никакого смыслаА вот я тебе теперь не верю, раз ты в реале пишешь один код, а на форуме приводишь другой

Я не могу сюда приводить рабочий код - NDA

В реале все точно такое же - только имя класса другое и методы другие
...
Рейтинг: 0 / 0
include context.h
    #39646690
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semen.s.semenЯ не могу сюда приводить рабочий код - NDAНу так сделай тест-кейс и выкладывай.
semen.s.semenВ реале все точно такое же - только имя класса другое и методы другиеВ реале точка с запятой была, из-за которой я зря на МастерЗива наехал.
...
Рейтинг: 0 / 0
include context.h
    #39646694
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv, прости.
...
Рейтинг: 0 / 0
include context.h
    #39646710
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да все в порядке - мне уже МастерЗив все объяснил

Наезжать на МастерЗива не стоило - он очень уважаемый эксперт.

Еще раз спасибо.
...
Рейтинг: 0 / 0
include context.h
    #39646781
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadMasterZiv, прости.

НИ ЗА ЧТО!
НА ФСЮ ЖИСТЬ !
...
Рейтинг: 0 / 0
include context.h
    #39646798
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivAmKadMasterZiv, прости.

НИ ЗА ЧТО!
НА ФСЮ ЖИСТЬ !
...
Рейтинг: 0 / 0
13 сообщений из 38, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / include context.h
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]