Size: a a a

2020 July 06

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Александр Караев
.. потому что .cpp не знает про существование других .cpp
А с лто?
источник

A

Alex in pro.cxx
Я понимаю, но гипотетически это мог бы разрулить LTCG
источник

АК

Александр Караев... in pro.cxx
вычисление constexpr идёт задолго до линковки
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Alex
Я понимаю, но гипотетически это мог бы разрулить LTCG
Ну будут модули. Ничего делить не надо будет
источник

АК

Александр Караев... in pro.cxx
Alex
Определения нешаблонных constexpr функций нельзя вынести в .срр?
кстати, а зачем? для красоты?
можно как с шаблонами - завести отдельный псевдо-cpp (tpp/hpp/impl.h, как угодно) и инклудить его в конце хедера

а от зависимостей не избавиться никак
источник

A

Alex in pro.cxx
Не понял идею,при чём здесь модули?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Alex
Не понял идею,при чём здесь модули?
Разделения на хедеры и cpp не нужны теперь
источник

A

Alex in pro.cxx
Александр Караев
кстати, а зачем? для красоты?
можно как с шаблонами - завести отдельный псевдо-cpp (tpp/hpp/impl.h, как угодно) и инклудить его в конце хедера

а от зависимостей не избавиться никак
Хорошее решение с псевдо-.срр, но это аннулирует положительное влияние выделения кода в .срр (с нужными ему инклудами) на время компиляции
источник

A

Alex in pro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Разделения на хедеры и cpp не нужны теперь
разделение в первую очередь нужно для читаемости кода и удобства работы с ним, но предложенный Александром вариант это решает.
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Alex
разделение в первую очередь нужно для читаемости кода и удобства работы с ним, но предложенный Александром вариант это решает.
Так можно объявления все просто в начало модуля вынести
источник

A

Andrey in pro.cxx
Подскажите пожалуйста embedded webserver чтобы копилился под Linux и мак?
источник

v

vehlwn in pro.cxx
Andrey
Подскажите пожалуйста embedded webserver чтобы копилился под Linux и мак?
http.server.SimpleHTTPRequestHandler
источник

v

vehlwn in pro.cxx
Andrey
Подскажите пожалуйста embedded webserver чтобы копилился под Linux и мак?
Хамп, апач, нгих. Зачем его компелировать?
источник

A

Andrey in pro.cxx
Мне же embedded нужен
источник

A

Andrey in pro.cxx
vehlwn
http.server.SimpleHTTPRequestHandler
А это вообще питон
источник

MS

ML. SURGEON in pro.cxx
Andrey
Подскажите пожалуйста embedded webserver чтобы копилился под Linux и мак?
GoAhead довольно популярный. Не уверен, что под маком соберётся. Какая у вас ОС устройства?
источник

v

vehlwn in pro.cxx
Andrey
А это вообще питон
Хочешь сказать петон в термухе на вердоиде с армом не работает? Не смеши мой нттр сервер.
источник

A

Andrey in pro.cxx
Ubuntu, но разрабатываю под маком
источник

MS

ML. SURGEON in pro.cxx
Andrey
Ubuntu, но разрабатываю под маком
Ну тогда это не embedded)
источник

A

Andrey in pro.cxx
vehlwn
Хочешь сказать петон в термухе на вердоиде с армом не работает? Не смеши мой нттр сервер.
Я же написал выше embedded два раза
источник