@ProCxx

Страница 846 из 2477
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
Да у него не объектники

А ддллль

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
Насколько я знаю в винде наоборот все локальные пока не задать явно дллекспорт

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

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

Шаурма
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
Импортировать в текущий модуль модуль foo и сделать так, чтобы содержимое модуля foo экспортировалось текущим модулем. Сокращённая запись для export { import foo; }
спасибо. внешне кнечно напоминает статик экстерн. А импорт как имя переменной можно хоть будет использовать?

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
почему это тоже нельзя чисто блоками сделать?

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
import Foo; export Foo;
не та семантика

хотя похоже они оперались на extern "C"

Evgeniy
07.05.2017
19:10:15
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4647.pdf
wg склоняется к майковским модулям?

Stanislav
07.05.2017
19:10:43
wg склоняется к майковским модулям?
да, и к майковским корутинам

Admin
ERROR: S client not available

Evgeniy
07.05.2017
19:11:03
да, и к майковским корутинам
а в чем разница с корутинами?

да, и к майковским корутинам
не верилось что решаться сломать совместимость

Stanislav
07.05.2017
19:11:46
а в чем разница с корутинами?
то что они вводят новые ключевые слова, а некоторые хотели без этого обойтись

где то было

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
https://habrahabr.ru/post/278267/
ок, интересно

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

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;

Страница 846 из 2477