Stanislav
Ruslan
ну они все разные
Ruslan
как и должно
Ruslan
быть
Matway
Подтверждаю. А теперь убери звёздочки :)
Stanislav
Подтверждаю. А теперь убери звёздочки :)
ну вот без звездочек да) нихрена
Крылатый
Нужен strong typedef!
Matway
это не мусор, а запрет на использование параметра в качестве переменной
Я специально сделал акцент на объявление функции. const в объявлении не запрещает вообще ничего. И не влияет вообще ни на что. Он просто сразу выкидывается.
Крылатый
Вот кстати.
Крылатый
Интересный вопрос.
Крылатый
А почему нет?
Крылатый
Тем более вопрос: как будут выглядить эти ваши сигнатуры при newtype?
Крылатый
using explicit my_int_t = int;
Крылатый
Компилю он будет выглядить как отличный тип, а по сути это тот же ссамый int.
Berkus
у OpenZFS вроде нет вопросов
Berkus
> Я лично придерживаюсь мнения, что const много не бывает, и нужно расставлять до тех пор, пока компилируется в xthon
Deleted Account
нашаблонел шоле рекурсивно?
Deleted Account
это возможно - да
Deleted Account
Deleted Account
ты жэ малолетний школяр
cyberzx 🇷🇺
у меня только что это же было. компилировал clang
cyberzx 🇷🇺
16гб как корова языком слизала
Deleted Account
Олександр
Хренова туча представлений одного огромного файла
Олександр
Там может быть куча include
cyberzx 🇷🇺
неа, gcc. но lto, да
Berkus
lld же?
Berkus
может и конпелятор, попробуй в него сунуть дамп какого-нибудь ресурсного бинарника в виде char[] - бомбанет знатно
Berkus
прогоняешь мегабайтный файл через bin2c, потом скармливаешь сишник гцц - жрет на два три порядка больше памяти чем был бинарник
Олександр
Тогда все ясно.
Berkus
ой, вру, на 20-30 порядков больше )
Matway
прогоняешь мегабайтный файл через bin2c, потом скармливаешь сишник гцц - жрет на два три порядка больше памяти чем был бинарник
Да, есть такое. А если ещё это попытаться сделать из какой-нибудь ДжетБрейновской поделки, то машину можно потерять. Только кнопка перезапуска поможет.
Олександр
Они один раз инклудятся.
Berkus
LTO обычно тоже много жрет, там графов дохрена надо анализировать
Berkus
15 тысяч строк - ничто
Deleted Account
а там навернае шаблоны
Deleted Account
пореже пересоберать этот файл
Deleted Account
я кстати заюзал ccache , пока нравится
Andrew
Инкрементальная сборка, distcc
Andrew
Во и его
Deleted Account
насколько огромные?
Olesya
раз уж речь зашла. у меня как-то процесс ld минут сорок шёл. мы тогда билдили одну ros-овскую хрень из сорса, потому что на роботе инета не было. в итоге всё ж установили через apt-get по удалённому соединению, но всё ж интересно, что это было? линковка может зациклиться?
Olesya
притом застревало именно на линковке.
Berkus
нет, она в своп уходила скорее всего
Berkus
а если оно свопится то может делать это годами
Olesya
нет, она в своп уходила скорее всего
что есть своп в случае линковки и можно ли на это как-то влиять?
Berkus
системный свопфайл можно отключить, тогда вместо тормозов оно будет просто падать
Danil
Хорошо иметь 32 битный линкер
Danil
Он просто умирает на 4gb
Vladislav
Berkus
что есть своп в случае линковки и можно ли на это как-то влиять?
ксттаи, отметься пожалуйста вот тут https://github.com/googlei18n/libphonenumber/pull/1865
Danil
;D
Berkus
а то гуглобюрократия меня унывает
Olesya
блё, ну конечно, тот факт, что я установила через apt-get, а исходники так и не собрались, конечно, значит, что "оно работает"
Olesya
ща напишу
Berkus
спасибо!
Anatoly
гы, фикс на пять минут, "месяц бегать, чтобы фотографию отдать"
Matwey
Господа, а где есть чатик со знатоками Qt?
Ivan
Qt https://t.me/qt_chat
Ivan
Пацанчики, а вы знали про std::boolalpha ? )
Ivan
кайфовая вещь однако) http://www.cplusplus.com/reference/ios/boolalpha/
cyberzx 🇷🇺
у меня аллергия на iostreams :) предпочитаю их не использовать. одна из самых ужасных частей стандартной библиотеки. но про булальфа знал конечно же
Anton
хороший флаг)
cyberzx 🇷🇺
вот за это не люблю буст. нельзя взять и просто заюзать кусочек буста (
Vladislav
Olesya
вот за это не люблю буст. нельзя взять и просто заюзать кусочек буста (
мне кажется, ничто сейчас нельзя взять и заюзать. либо танцы с cmake, либо с зависимостями))
cyberzx 🇷🇺
Поэтому я предпочитаю 3rdParty в виде С-либ
cyberzx 🇷🇺
там с этим всё проще обычно
cyberzx 🇷🇺
хотя есть всякие монстры типа glib
Berkus
Поэтому я предпочитаю 3rdParty в виде С-либ
не смешно, все зависимости boost.graph - внутри самого буста же
cyberzx 🇷🇺
вот именно! надо тащить весь буст к себе получается
Berkus
так он весь в хедерах, ты и так его уже скачал
Berkus
"тащить"
cyberzx 🇷🇺
Нет, не скачал. Я не хочу ради одной либы использовать добавлять к коду сотни мегабайт исходников.
Berkus
тогда лучше скорее напиши свою
cyberzx 🇷🇺
О, сарказм.
cyberzx 🇷🇺
Зачем писать свою, если есть качественные third-party вне буста? )
cyberzx 🇷🇺
Я тут недавно анализировал на счёт полезности либ бустовых. И нашёл там только одну либу, которой нет аналогов и которую сложно реализовать самому это multi-index
Vladislav
Кстати, а где-нибудь есть multidimensional массивы со слайсами и c++11?