
Alina
22.11.2016
16:46:37
Есть тут кто, кто в этом году сдаёт ЕГЭ?
По информатике

Sergey
22.11.2016
16:46:49
, перегружать можно, если a или b имеет юзерский тип

Михаил
22.11.2016
16:48:38
Почему именно юзерский?

Google

Evgeniy
22.11.2016
16:50:19
Для встроенных типов ты не сделаешь перегрузку
А так то на вход можно и встроенный тип принимать

Sergey
22.11.2016
16:52:08
Так что суффиксы в помощь из с++11
Но проще call перегрузить
Я запятую не перегружал, но по моим данным:
m(i,j) практично.
m[i][j] систематично.
m[1_i, 2] и m[idx(i), j] наркомания какая-то с перегрузкой запятой. С таким же успехом можно было сразу m[idx(1,2)] написать.
m[i,j] не существует.

Artem
22.11.2016
16:59:24
типа так?
http://ideone.com/Cbyy6p

Sergey
22.11.2016
16:59:40

Alina
22.11.2016
17:00:06
Ну это к слову лишь
Мол вдруг

Sergey
22.11.2016
17:03:05

Evgeniy
22.11.2016
17:03:19
Мол вдруг
Вопросики по информатике можно в supapro чатике позадавать

Google

Михаил
22.11.2016
17:04:05

Sergey
22.11.2016
17:06:53
http://ideone.com/Cbyy6p
Из минусов - скорее плохо совместимо между библиотеками, если каждый свой хранитель деменшинов будет реализовывать

Artem
22.11.2016
17:09:21
из минусов там много чего, начиная с отсутствия валидации аргументов, но вот конкретно этого замечания я не понял)

Tony
22.11.2016
19:02:09
Вопрос по реализации vector. Когда вставляем элемент и элементов в массиве становится больше, чем размер, последний увеличивается вдвое. А если изначально инициализировать значением, например, 10, то будет ли он проходить через 1, 2, 4, 8, 16 или создастся сразу размером 16?

Aidar
22.11.2016
19:25:13

Alexander
22.11.2016
20:03:13
могу ли я как-нибудь сериализовать лямбда функцию?

Tony
22.11.2016
20:08:55

Stanislav
22.11.2016
20:14:37

babysitter
22.11.2016
20:15:08
какая стандартная?
Должен тупо создаться сразу размером десять. Почему не попробовать и напечатать капасити?
И про сериализацию функциональных объектов в бусте слышал вроде бы.

Aidar
22.11.2016
20:26:45
Типа я могу засунуть кусок программы в файл но кусок программы в файле это не сериализация. + Зависимость от платформы
Ваще думаю у вашей программы не будет достаточно прав для редактирования сегмента текста в общем случае

Max
22.11.2016
21:01:16
кто ставил уже visual studio 2017
community версия ставилась нормально?

Vladislav
22.11.2016
21:06:16

Alexander
22.11.2016
21:08:36

Дед Пегас
22.11.2016
21:38:19
Как структурку жи)

Kartonagnick
22.11.2016
21:39:00
как структурку не получиццо

Google

Johnny
22.11.2016
22:20:52
как работает функция rand() ; random; srand ? как они выдают число

Kartonagnick
22.11.2016
22:29:01
примерно как то вот так:
http://rextester.com/COX58924
понятно, что реальная реализация может быть посложнее,
учитывать ряд различных факторов.
но суть таже самая

Stanislav
22.11.2016
22:29:35
https://sourceware.org/git/?p=glibc.git;a=blob;f=stdlib/random_r.c;hb=glibc-2.15#l361

Johnny
23.11.2016
01:13:16
@Kartonagnick @crackedmind Спасибо

Stanislav
23.11.2016
01:42:57
Performance improvement: basic_string::operator== now checks the string's size before comparing the strings' contents.
лол что
студия 2017

Vladislav
23.11.2016
01:44:33
мда..

Tony
23.11.2016
05:02:44
Ну так мб к лучшему. Если размер разный, то сразу фолс
Так что в каких-то случаях вместо О(N) будет О(1)

Михаил
23.11.2016
05:09:23

Дед Пегас
23.11.2016
06:50:23

babysitter
23.11.2016
06:52:27
студия десятая ничего сама по себе, но компилятор ее штатный много хороших фич одиннадцатых не тянет же

babysitter
23.11.2016
06:52:59
пробовал народ тулчейн новый компилятор прикрутить к старой студии?

Михаил
23.11.2016
06:55:59
Не тянула 2003. 2005 была хреновой, 2008 лучше. 2010 совсем ок. Меньше 2012 не идет на восьмой винде, часть проектов пишу на ней. Из плюсов анализ производительности.

babysitter
23.11.2016
06:57:44
у меня слова constexpr даже в 2012 не было.
а еще я как-то попробовал то самое "наследование конструкторов". работает только на 2015
using A::A();
фичи компилятора важны, хочется же пользоваться хотя бы с++11 в полном объеме
из того, что я слышал новая студия, которая совсем новая — там очень плохо все, мне сказали, что это даже не бета по сути. как будто не тестировали вовсе.

Дед Пегас
23.11.2016
07:09:18
2010й всё же мало(

babysitter
23.11.2016
07:09:29
а вот я нашел, где я слышал про сериализацию функциональных объектов
https://youtu.be/8M2X7mGVdqU?t=32m42s
что-то тяжело смотреть, минут пять нужно промотать.

Google

Дед Пегас
23.11.2016
07:39:07
Почему GCC не хочет собирать, а Clang жуёт?
http://melpon.org/wandbox/permlink/U2EnTUJh2mZrASST
Кто неправ?
ADL полунеправ. Всем спасибо)

RunOver
23.11.2016
08:27:13
Друзья. Есть ли среди нас любители opengl?

TheRainwildsKeeper
23.11.2016
08:28:10
Любители, или знатоки?

Stanislav
23.11.2016
08:28:51

RunOver
23.11.2016
08:28:52
Лучше тогда творцы.

Admin
ERROR: S client not available

Stanislav
23.11.2016
08:29:09

TheRainwildsKeeper
23.11.2016
08:30:47
Народ на С++14 то ещё не перекатился

Stanislav
23.11.2016
08:31:16
? структуред биндингс хочу

babysitter
23.11.2016
08:31:52
в продакшн 17-го фичи пихать особо думаю никто не будет.
так что на поразвлечься разве что

Stanislav
23.11.2016
08:32:32

Дед Пегас
23.11.2016
08:32:33
А как же fold expressions? ='(
Я бы поюзал...

babysitter
23.11.2016
08:34:19
в общем, удачи вам. если это новый проект, то еще ладно, но кому как не плюсовикам знать про то, сколько легаси приходится саппортить. люди реально(думаю даже большинство) плюсовиков вынуждена юзать в продакшне 03

Дед Пегас
23.11.2016
08:35:46
А кто запрещает юзать C++11/14/17, если доступен?
Даже при легаси.

babysitter
23.11.2016
08:36:32
ладно, похоже мы немного в разных мирах живем.

Google

RunOver
23.11.2016
08:42:52
Нет, нет, нет. Легаси не нужен. Порой проще микросервис новый запилить.

Max
23.11.2016
09:19:07
По vs 2017.
Community не проставляет нормально Win10 SDK, в результате не работает debugger, а debug версию вообще нельзя запустить.
Release работает нормально.
Enterprise пока летает, редактор и intellisence немного аппрувнули, пока ничего больше сказать не могу. Тулсет уже C++17 как бы, v141.
Кто нибудь видел линку, где написано, что именно с C++17 они туда впихивают (в MSVC имею ввиду) ?

Stanislav
23.11.2016
09:20:28
New in RC The experimental refactoring features Change Signature and Extract Function are now available by default.
2016 год на дворе блин
?

Max
23.11.2016
09:22:39
Интересно, что именно не войдет в их компилятор

babysitter
23.11.2016
09:23:56
я слышал, что добавили поддержку симейка
и очень не очень

Max
23.11.2016
09:24:34
Пока не пробывал, но наверняка Атстой

Stanislav
23.11.2016
09:25:27
там пару фич всего

Max
23.11.2016
09:25:41
Я специально так сформулировал
?

babysitter
23.11.2016
09:26:05
написал только что std::min(a, b), а в каком-то виндовом хедере
#define min(a,b) (((a) < (b)) ? (a) : (b))
и эта скотина не компилилась, мда.
что-то руками #undef не хочется делать
есть вот такой костыль (std::min)(a, b)

Max
23.11.2016
09:28:22

Stanislav
23.11.2016
09:29:09
до С++17мотай