kitsu
А std::fill обладает strong safety guarantee?
Egor
Это было бы очень-очень странно.
Egor
Потому что он меняет контейнер
kitsu
Казалось бы он вроде как может выкинуть bad_alloc, но вроде бы и аллоцировать ему непонятно незачем
Egor
Ну ещё operator= для элемента может что-нибудь кинуть
Egor
И если так — то упс.
kitsu
а, верно
а если уверены, что не бросает?
Egor
Если и операции с итераторами не бросают, то это похоже noexcept. Но я не уверен, что в стандарте прописано.
kitsu
а, в целом итератор может что-нибудь да аллоцировать, так что все равно нет
Ivan
ахаха, я понял )) typedef подставляет только для типа) а макрос подставляет везде, поэтому абсолютно легально писать size_t size_t = 5;
Pavel
🦥Alex Fails
🦥Alex Fails
🦥Alex Fails
🦥Alex Fails
🦥Alex Fails
🦥Alex Fails
да, вот и я домой приехал, и как всегда пропустил весь попкорн и мякотку
🦥Alex Fails
Alexander "SonnySlave"
https://events.yandex.ru/events/cpp-party/7-dec-2017/
🦥Alex Fails
еще 19 декабря будет в дефолт-сити, но это пока не точная инфа
Pavel
/cppref
FailsBot
http://en.cppreference.com/w/cpp/utility/tuple
Alexander "SonnySlave"
http://eao197.blogspot.com.by/2017/11/prog-cmake.html
Pavel
/cppref
FailsBot
http://en.cppreference.com/w/cpp/header/ciso646
Pavel
Прошу прощения
Alexander "SonnySlave"
https://www.slideshare.net/YauheniAkhotnikau/gecon-2017-c-a-monster-that-no-one-likes-but-that-will-outlast-them-all
Ned
Есть, кто достаточно мощно шарит в СМаке? Как туда добавить другой язык программирования и генерацию файлов под другое вообще окружение?
Ned
и так, чтобы это было нативно, а не как ты говоришь "вызывать скрипт"
Ned
я просто знаю, что можно, я спрашиваю, как именно
Alexander "SonnySlave"
Alexander "SonnySlave"
охх, с этими не копал. мб через пару часов что нарою.
Ned
окей, смотри, когда я пишу project(somename LANGUAGES D NASM), он ругается выдаёт вот такое
Ned
Ned
Видишь ли, это целая ОСь, я не хочу собирать её кучей мейкфайлов, а уж делать свой KBuild - тем более
Vyacheslav
ребята, дайте пожалуйста ссылку на чат по .net
Vyacheslav
cспасибо!
Anonymous
👍
Matwey
Господа, у меня вопрос по boost
Matwey
http://www.boost.org/doc/libs/1_65_1/libs/smart_ptr/doc/html/smart_ptr.html#intrusive_ptr
Вот тут пишут в документации так:
template<class Y> intrusive_ptr(intrusive_ptr<Y> const & r);
Effects
if(r.get() != 0) intrusive_ptr_add_ref(r.get());.
Postconditions
get() == r.get().Он вызывает ptr_add_ref на СТАРОМ типе или все-таки на НОВОМ? Это как говорят у нас в Одессе, две большие разницы. Зашел в исходники boost, там сначала сохраняют указатель типа Y* в T* а потом зовут ptr_add_ref. Это ошибка в документации или в коде?
Александр
Matwey
Вопрос тут при том, что у меня могут быть по разному перегружены функции для Y и для T, несмотря на то что Y* приводится к T*
Александр
Matwey
Ну да
Berkus
Berkus
пуллреквест зашли, я пришлю ссылку на него в буст слаку
Matwey
Berkus
без спешки
B
вопрос по cmake:
есть какой-нибудь способ сделать option-enum?
option(OPT "description" ON) это просто триггер ON/OFF, мне хотелось бы расширить до enumов
Max
ты сейчас про cmake?
B
да
B
>вопрос по cmake
Max
а, сорри, пропустил это глазами))
Max
если да - afaik нет стандартного способа. расковыряй сорцы option()
Max
либо вариант два - посмотри в сторону opencv
Max
они много макросов наворотили, там должно что-то подходящее быть
Max
тут вот еще можно вдохновится :) https://blog.kitware.com/constraining-values-with-comboboxes-in-cmake-cmake-gui/
Berkus
Можно просто сделать достаточно
Berkus
Через стд средства смейка
Berkus
Буду у компа скину
Berkus
B
Anonymous
Может кто подсказать, что это за баг с шрифтом в qt?
Крылатый
Погоди, обновлю libastral
Anonymous
Херь какая-то, фотка не грузится
Maksim
Подскажите, а есть какая-то группа по программированию на C++ под конкретно Windows: с этими их WinAPI, COM и тому подобными штуками?
Maksim
Хорошо. Задам вопрос здесь. В общем, есть диалоговое окно (окно создано не мной, но в рамках процесса моего приложения), созданное через интерфейс IFileDialog (https://msdn.microsoft.com/en-us/library/windows/desktop/bb775966(v=vs.85).aspx). Мне известен HWND этого окна. Как можно получить инстанс этого интерфейса для этого диалога?