Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
Стандартизованы ли реализации STL-контейнеров и что будет если из DLL-скомпилированной одним компилятором вызвать функцию возвращающую std::map в exe-шнике созданным другим компилятором? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2013, 19:36 |
|
||
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
реализации STL-контейнеровчто будет если из DLL-скомпилированной одним компилятором вызвать функцию возвращающую std::map в exe-шнике созданным другим компилятором? Вы сначала вызовите :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2013, 20:54 |
|
||
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovskyреализации STL-контейнеровчто будет если из DLL-скомпилированной одним компилятором вызвать функцию возвращающую std::map в exe-шнике созданным другим компилятором? Вы сначала вызовите :) Как-то на автомате избегал этого, а сейчас подумал почему это :) Т.е. это в принципе не возможно ни с каким соглашениями вызовов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2013, 21:30 |
|
||
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
реализации STL-контейнеров, Как минимум нужно компилировать из одних исходников STL (иначе нарушение ODR). А это очень маловероятно для разных компиляторов. Даже для разных версий одного компилятора обычно в поставке разные версии STL. Ну про всякие там статические/динамические рантаймы и декорацию имен я вообще молчу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2013, 21:40 |
|
||
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovskyреализации STL-контейнеров, Как минимум нужно компилировать из одних исходников STL (иначе нарушение ODR). А это очень маловероятно для разных компиляторов. Даже для разных версий одного компилятора обычно в поставке разные версии STL. Ну про всякие там статические/динамические рантаймы и декорацию имен я вообще молчу. А вариант использовать один и тот же исходник STLPort и к примеру одну и ту же версию GCC/MinGW? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2013, 21:46 |
|
||
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
реализации STL-контейнеровА вариант использовать один и тот же исходник STLPort и к примеру одну и ту же версию GCC/MinGW? Гораздо проще выкинуть из задачи DLL и собрать монолитный EXE. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2013, 22:28 |
|
||
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
Стандартизованы ли реализации STL-контейнеров Нет. Только API и требования к поведению. и что будет если из DLL-скомпилированной одним компилятором вызвать функцию возвращающую std::map в exe-шнике созданным другим компилятором? Не будет работать, если эти два компилятора используют разные библиотеки времени выполнения для C/C++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 01:26 |
|
||
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovреализации STL-контейнеровА вариант использовать один и тот же исходник STLPort и к примеру одну и ту же версию GCC/MinGW? Гораздо проще выкинуть из задачи DLL и собрать монолитный EXE. Еслибы так можно было поступить всегда - не было бы вообще DLL-ек :) Иногда бизнес ставит задачу скрыть исходный код, но дать возможность использовать из своей программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 03:48 |
|
||
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
MasterZivСтандартизованы ли реализации STL-контейнеров Нет. Только API и требования к поведению. и что будет если из DLL-скомпилированной одним компилятором вызвать функцию возвращающую std::map в exe-шнике созданным другим компилятором? Не будет работать, если эти два компилятора используют разные библиотеки времени выполнения для C/C++. А у ICC, MinGW и MSVC одинаковые рантаймы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 03:50 |
|
||
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
ICC, MinGW и MSVC, C шные должны быть про идее одинаковые, С++ ные могут быть и разные. Легче самому рассмотреть про depends или в документации посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 11:55 |
|
||
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
По просьбе особо въедливых товарищей: Вышенаписанный мною пост не означает, что можно свободно использовать С++-ные объекты между разными модулями (dll/exe), созданными в разных компиляторах, имеющих возможно даже один рантайм. Эту свободу даёт только использование одного и того же компилятора для всего приложения, со всеми его модулями, если это не так, то объекты возможно можно использовать через границы модулей, а возможно и нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 14:39 |
|
||
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
реализации STL-контейнеровИногда бизнес ставит задачу скрыть исходный код, но дать возможность использовать из своей программы. А при чём тут тогда STL? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:31 |
|
||
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
реализации STL-контейнеровСтандартизованы ли реализации STL-контейнеров и что будет если из DLL-скомпилированной одним компилятором вызвать функцию возвращающую std::map в exe-шнике созданным другим компилятором? A COM не пробовали прикрутить для решения? Правда, никаких std::map-ов там не будет, но будет строгая спецификация и расширение области применения твоего кода до таких клиентов как VB, Office и тому подобное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 18:58 |
|
||
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
Анатолий Широковреализации STL-контейнеровСтандартизованы ли реализации STL-контейнеров и что будет если из DLL-скомпилированной одним компилятором вызвать функцию возвращающую std::map в exe-шнике созданным другим компилятором? A COM не пробовали прикрутить для решения? Правда, никаких std::map-ов там не будет, но будет строгая спецификация и расширение области применения твоего кода до таких клиентов как VB, Office и тому подобное. Пока ещё не смотрел, посмотрю, а там тоже только POD-типы можно передавать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 14:10 |
|
||
|
Стандартизованы ли реализации STL-контейнеров?
|
|||
|---|---|---|---|
|
#18+
реализации STL-контейнеров, "Там" передавать можно только то, что есть в ole. Это простейшие типы и Ole-объекты и прочие типы ole automation. Там все это делается, но просто надо все оборачивать в ole-типы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2013, 11:27 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=84&tid=2020467]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
118ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 242ms |

| 0 / 0 |
