
Alex Фэils?︙
07.05.2017
10:51:25

Berkus
07.05.2017
10:51:58
А -fvisibility=hidden там включено или это не гцц и оно не умеет?

Alex Фэils?︙
07.05.2017
10:52:00
bigobj (Увеличение количества разделов в OBJ-файле)
msdn.microsoft.com
Это делается путем независимо от числа, указывающие платформе целевого объекта. /bigobj увеличивает его адресную емкость до 4 294 967 296 (2^32).

Google

Aidar
07.05.2017
10:52:53
Да у него не объектники
А ддллль

Evgeniy
07.05.2017
10:52:59

Aidar
07.05.2017
10:53:26
Непонятно почему в дебаге больше символов
Дебажный интерфейс отличается от релизного

Alex Фэils?︙
07.05.2017
10:55:00
Да это обычное дело

Evgeniy
07.05.2017
10:55:14
меньше optimized-out?

Alex Фэils?︙
07.05.2017
10:55:37
Да они дебилы, все символы экспортированными сделали

ovf
07.05.2017
10:56:05
функций столько же, а вот таблица символов для отладки сохраняется. экспортировать для этого не надо, да
хотя может у них так тесты работают

Anatoly
07.05.2017
10:56:22
причем они сделали это автоматической процедурой

Aidar
07.05.2017
10:56:32
Насколько я знаю в винде наоборот все локальные пока не задать явно дллекспорт

Alex Фэils?︙
07.05.2017
10:56:39

Google

Antony
07.05.2017
18:39:43
В переписке ISO WG21 прям вижу зарождение нового вопроса для С++ собеседований: "Скажите, а что значит строчка 'export import foo;'"

Alex Фэils?︙
07.05.2017
18:40:20
?

Stanislav
07.05.2017
18:47:29

Evgeniy
07.05.2017
18:50:06

Alex Фэils?︙
07.05.2017
18:55:17

Шаурма
07.05.2017
18:58:00
typedef int import; export import foo; ?:)

Antony
07.05.2017
19:03:37
А что она значит??
Импортировать в текущий модуль модуль foo и сделать так, чтобы содержимое модуля foo экспортировалось текущим модулем. Сокращённая запись для
export {
import foo;
}

Stanislav
07.05.2017
19:03:38
это из модулей же
дада
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4647.pdf
п. 3.1

Aidar
07.05.2017
19:04:54
ммм
(не очень запись)

Stanislav
07.05.2017
19:05:23

Alex Фэils?︙
07.05.2017
19:05:40

Aidar
07.05.2017
19:05:47
вай?
export import foo? ты еще спрашиваешь?

Alex Фэils?︙
07.05.2017
19:05:48
вай?
потому что оксюморон на вид

Aidar
07.05.2017
19:06:15
странно все это
были вон private: public: блоками
были namespace блоками

Google

Aidar
07.05.2017
19:07:07
почему это тоже нельзя чисто блоками сделать?

Stanislav
07.05.2017
19:07:23

Alex Фэils?︙
07.05.2017
19:07:51
что?
типа в блоке private { int a; int b;}

Aidar
07.05.2017
19:07:57
у языка с каждым годом все меньше и меньше стиля
нет

Evgeniy
07.05.2017
19:08:01
жалко лишнее слово?

Aidar
07.05.2017
19:08:09
private:
блок

Evgeniy
07.05.2017
19:08:22
import Foo;
export Foo;

Aidar
07.05.2017
19:08:54
хотя похоже они оперались на extern "C"

Evgeniy
07.05.2017
19:10:15

Stanislav
07.05.2017
19:10:43

Stanislav
07.05.2017
19:11:01

Admin
ERROR: S client not available

Evgeniy
07.05.2017
19:11:03

Stanislav
07.05.2017
19:11:46
где то было

Evgeniy
07.05.2017
19:12:39

Aidar
07.05.2017
19:12:58
хмм а потыкать это гдето можно?

Google

Stanislav
07.05.2017
19:13:01
https://habrahabr.ru/post/278267/
ну и модули там же

Aidar
07.05.2017
19:13:26
пора апгрейдиться
жду <filesystem>

Stanislav
07.05.2017
19:13:48
по модулям вот чуть чуть https://github.com/procxx/experiments_with_modules

Aidar
07.05.2017
19:14:07
ее случайно в виндовс не завезли?
в вс

Evgeniy
07.05.2017
19:15:39

Stanislav
07.05.2017
19:16:33

Evgeniy
07.05.2017
19:18:03
хотя блин, большая часть кода который я пишу ограничен С++11

Stanislav
07.05.2017
19:19:28

Evgeniy
07.05.2017
19:20:27
все не так уж и плохо)
ну то есть если будет прямо крутая фича, мы можем остаться с поддержкой двух последних версий компиляторов, но это все равно 2022 примерно?
Я магистра уже закончу?
наверное...

Stanislav
07.05.2017
19:20:57
ох лол
https://blogs.msdn.microsoft.com/vcblog/2017/05/05/cpp-modules-in-visual-studio-2017/
внезапно спустя столько времени написали как ими пользоваться
Module Exportation Syntax Change
At the November 2016 C++ standards meeting, the C++ standards committee changed the syntax for exporting a module (see Module Issue #1) from
export module Bank;
to
export import Bank;