
PRoSToC0der
26.09.2018
00:34:45

Alexander
26.09.2018
00:35:21

Roman
26.09.2018
00:35:50
https://www.youtube.com/watch?v=HddFGPTAmtU&t=2s оперативно

Alexander
26.09.2018
00:36:05
https://github.com/CppCon/CppCon2018

Google

Alexander
26.09.2018
00:36:37
Проверяйте Твиттер с тегом cppcon и реддит cpp для получения более свежей инфы

Roman
26.09.2018
00:48:41
блин, никто не спросил Страуструпа про concepts vs rust traits
спросили про интерфейсы/абстрактные классы. Он ответил что concepts это zero cost, а абстрактный класс это inderection
Но как я понимаю в случае с traits тоже zero cost?

PRoSToC0der
26.09.2018
00:52:28
трейты это скорее compile-time интерфейсы с возможностью default методов

Alexander
26.09.2018
03:14:56

Roman
26.09.2018
04:04:36
Чот после просмотра толка Страуструпа у меня возникло ощущение что концепты нужны только в стандартной библиотеке и другом очень часто переиспользуемом коде
Т.е для повседневного generic программирования и метапрограммирования они мало подходят
В моей практике полезными бы были именно трейтсы
Т.е. нечто что пользователь api мог бы унаследовать/имплементировать

Google

Roman
26.09.2018
04:12:15
Т.е ничего лучше на замену паттернов вроде crtp полиморфизма не предлагается

Andrey
26.09.2018
04:24:45

Xessao
26.09.2018
05:30:24

Ilia
26.09.2018
06:36:06
#question
В современном С++ вроде бы есть стандартный целочисленный тип, зависящий от платформы, который способен всегда содержать в себе указатель на этой же платформе.
Но не могу никак нийти...

Andrey
26.09.2018
08:10:00
uintptr_t?

Ilia
26.09.2018
08:11:54

Александр
26.09.2018
09:20:06
Знатоки range-v3, хелп!
Есть результат zip'а двух последовательностей (+ пара преобразований после). По нему можно бегать
for (auto&& [a, b] : res)
Хочется сделать zip с третьей последовательностью, но чтобы итерироваться можно было
for (auto&& [a, b, c] : res),
а не
for (auto&& [temp, c]) { auto&& [a, b] = temp; ... }
В голову приходят лишь варианты с кучей кода (zip_with с ручной распаковкой - кажется костылём)

Aleksandr
26.09.2018
09:43:27
а сразу с-zip-ать три последовательности не получится?
или две уже сзипаны и ничего с этим не сделать?

Александр
26.09.2018
09:48:32
увы, первые две с'zip'аны и преобразованы
я сильно уверен, что требуемый мне функционал уже есть в либе, но я просто не знаю названия

Sentinel
26.09.2018
10:35:16
Всем привет!
Есть cmake, jenkins и ansible. Надо собрать deb и rpm пакеты. Бегло нагуглил, что каждый из них такое может. С кого лучше начать?

yuri
26.09.2018
10:46:15

Sentinel
26.09.2018
10:47:06

Stanislav
26.09.2018
10:47:40

Vitaly
26.09.2018
11:54:47
Читай правила. Обсужение IDE в @supapro или холиварне.

Ilia
26.09.2018
11:54:54
Стоило покупать макбук, чтобы потом громоздить туда VS!
?

Vitaly
26.09.2018
11:56:58

Google

Sentinel
26.09.2018
12:09:52
Оно армейское. Поэтому АльтЛинукс и Астра. deb пакет сделал в cpack. Статью изучаю.
Пока основная проблема в том, что ставить надо в /opt и вместе с бинарником идёт набор сторонних so. Приходится в postinst делать ldconfig

Stolyarchuk
26.09.2018
12:12:48
Так все делают

A.D.
26.09.2018
12:14:21

Konstantin
26.09.2018
12:17:25
если собирал на чем-то новее, то нет

A.D.
26.09.2018
12:24:33
Руби...
ладно, спеки так спеки, справлялись же как-то.

Letton
26.09.2018
13:38:12
Почему при точке входа WinMain/wWinMain не запускается консоль. А при точке входа main запускается. Как это работает ? И как компилятор понимает что WinMain/wWinMain является точкой входа, если стандартной является main.Как работать с точкой входа main без запуска консоли, используя библиотеку widnows.h? Ещё хотелось бы спросить где можно найти про это структурированную информацию (почитать про это, как это работает). Заранее Спасибо!
Вопросик по с++

Vitaly
26.09.2018
13:39:08
на 6-м центосе взлетит?
Для такого старья лучше AppImage использовать. Он полностью самодостаточен и представляет собой единый бинарник.

Sentinel
26.09.2018
13:40:36

Letton
26.09.2018
13:41:15
Умоляю кто-нибудт ответьте на мой вопрос, я его уже везде задал пока нкито не ответил

Vitaly
26.09.2018
13:41:16

Letton
26.09.2018
13:41:27
Гуглил ответа не нашел адекватного

Побитый
26.09.2018
13:42:28

Letton
26.09.2018
13:42:47
Вопрос прочитай, Кирппич

A.D.
26.09.2018
13:43:01

Vitaly
26.09.2018
13:45:39

Google

Побитый
26.09.2018
13:46:53
Если ты хочешь консольное приложение, то ты должен создать соответствующий проект в VS

Sentinel
26.09.2018
13:47:31
А чем ldconfig -v /opt/installdir в postinst плох?

Побитый
26.09.2018
13:47:52
Например пустой проект. А потом самостоятельно добавить туда main
А WinMain как написано на msdn, куда ты первым делом должен был пойти, это для "graphical Windows-based application"
Откуда там консоль?

Vitaly
26.09.2018
13:49:33
А чем ldconfig -v /opt/installdir в postinst плох?
Чтобы не портить системную базу LD и чтобы он не использовал данный каталог в поиске библиотек для других приложений. Библиотеки из чужих RPM/DEB пакетов - это страшная дырища ибо никогда не обновляются.

Sentinel
26.09.2018
13:50:37
Понял. Спасибо.

Letton
26.09.2018
13:51:20

Free
26.09.2018
13:54:15
Кто нибудь знает как свапнуть на java?

Igor
26.09.2018
13:55:00
берёшь, и свапаешь в другой чат
профит!

Побитый
26.09.2018
13:55:38

Letton
26.09.2018
13:56:49
Блин либо ты меня не понимаешь либо я тебя
Я же прошу полный ответ