@ProCxx

Страница 444 из 2477
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
http://ideone.com/Cbyy6p
Да именно то

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?

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
могу ли я как-нибудь сериализовать лямбда функцию?
int a; auto lambda = [&a](int b) { a += b; }; Как ты представляешь себе сериализацию в таком случае?

Alexander
22.11.2016
21:08:36
int a; auto lambda = [&a](int b) { a += b; }; Как ты представляешь себе сериализацию в таком случае?
Не знаю как это должно быть сделано по хорошему. Поэтому и спросил, может кто размышлял об этом

Дед Пегас
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
студия 2017
Нас и в 2010 неплохо кормят.

Дед Пегас
23.11.2016
06:50:23
Нас и в 2010 неплохо кормят.
Плохо кормят. В 2016 пованивать начинает.

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
Друзья. Есть ли среди нас любители opengl?
на 600+ человек кто то и должен быть

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

Admin
ERROR: S client not available

Stanislav
23.11.2016
08:29:09
2010й всё же мало(
мне и 2017 мало) там слишком мало С++17

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

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

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

Дед Пегас
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 имею ввиду) ?

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
написал только что std::min(a, b), а в каком-то виндовом хедере #define min(a,b) (((a) < (b)) ? (a) : (b)) и эта скотина не компилилась, мда. что-то руками #undef не хочется делать есть вот такой костыль (std::min)(a, b)
Я как то попадал на этот хедер. Написал млять std::max, а тот хедеровский дефайн все портит. И при чем с*ка не могу его убрать, так как кто-то где-то это в проекте давно подключил, и через 100500 депенденси оно оказалось в моем файле. Скотина.

Stanislav
23.11.2016
09:29:09
Почти все НЕ войдет? )))
http://en.cppreference.com/w/cpp/compiler_support вот тут табличка есть

до С++17мотай

Страница 444 из 2477