
Constantine
03.08.2018
22:44:42

Alexander
03.08.2018
22:44:56
как говорится, пропустят ещё разок

Constantine
03.08.2018
22:44:57
но это изменение типа переменной, а не новая переменная с тем же именем

Azoyan
03.08.2018
22:45:26

Google

/dev
03.08.2018
22:45:45
std::string userIdString;
weird::third_party::API::instance()->getIdString(obj, userIdString);
uint userId = toUInt(userIdString);

Alexander
03.08.2018
22:45:54

Constantine
03.08.2018
22:46:14
ограничение времени жизни может быть выражено вызовом подпрограммы

Azoyan
03.08.2018
22:46:50
и? ?
Бле, ну ничего плохого нет, если мнение не совпадает с твоим. Вот меня чувак убедил, что я не прав (не ты), просто привёл пример. Удалять то нахера

Constantine
03.08.2018
22:47:23
Плохо, что это очень дилетантски звучит

Alexander
03.08.2018
22:47:56

Azoyan
03.08.2018
22:48:09
Но это не флуд, при этом

Alexander
03.08.2018
22:48:17
но в тяпницу можно, как говорится

Constantine
03.08.2018
22:48:28
Это не флуд, но острое желание послать в супапро с такими идеями

Azoyan
03.08.2018
22:48:56
всё началось с прикола

Alexander
03.08.2018
22:49:03

Azoyan
03.08.2018
22:49:05

Google

Constantine
03.08.2018
22:49:42

Alexander
03.08.2018
22:50:02
linux.org.ru
в development

Azoyan
03.08.2018
22:50:20

Constantine
03.08.2018
22:50:31
linux.org.ru
чувствую, что тут есть какая-то уютненькая шутка, которую я не понимаю

Alexander
03.08.2018
22:50:58

Azoyan
03.08.2018
22:51:18
О, ребят, токсичнее вас нет никого. Но я на Лоре не был

Constantine
03.08.2018
22:51:35
Хм... вообще-то pro.cxx просто образец почтительности

Alexander
03.08.2018
22:52:09

Azoyan
03.08.2018
22:52:13

Constantine
03.08.2018
22:52:35

Azoyan
03.08.2018
22:53:06

Constantine
03.08.2018
22:53:59
Так я не про использование последний раз, а про перекрытие имени

Azoyan
03.08.2018
22:54:31

Alexander
03.08.2018
22:54:43
ну на самом деле разрушающий мув - штука полезная

Azoyan
03.08.2018
22:54:48
Ааа, остальное я сделал по аналогии)

Alexander
03.08.2018
22:54:51
а вот смена типа переменной - нет

Azoyan
03.08.2018
22:54:57
Не задумываясь вообще

Constantine
03.08.2018
22:55:19
угу, хотя я подразумеваю оператор разобъявления
там не до конца очевидно на T& должен он move или это чистейший forward на самом

Google

Azoyan
03.08.2018
22:55:46
Если вы разрулите этот кейс, то будет хорошо
for(int i = 0; i < 3; ++i) {
if (i % 2) {
bar = delete;
}
bar.call();
}

Constantine
03.08.2018
22:55:53
да разрулили уже
это ошибка компиляции

Azoyan
03.08.2018
22:56:10
На словах я тоже разрулил

Constantine
03.08.2018
22:57:01
Не думаю, что написать рекурсивную функцию на дереве разбора так сложно

Azoyan
03.08.2018
22:57:13
Если ты предлагаешь пропозл, то ты не должен предоставить реализацию?

Alexander
03.08.2018
22:57:31

Azoyan
03.08.2018
22:57:44
Чет как-то лайтово

Alexander
03.08.2018
22:57:48
желательно, но не обязательное
а так да - лайтово

Azoyan
03.08.2018
22:58:24
А если с реализацией?

Alexander
03.08.2018
22:58:31
вон там ребята гораздо более интересные штуки пилят

/dev
03.08.2018
22:58:38

Alexander
03.08.2018
22:58:40

Constantine
03.08.2018
22:58:48

Alexander
03.08.2018
22:59:19
кстати, кто не в курсе - там выкатили пропозал про memory mapped файлы

/dev
03.08.2018
23:00:04

Constantine
03.08.2018
23:00:44

Google

Constantine
03.08.2018
23:01:08
и на С++ можно будет написать наконец-то interprocess communication?

Alexander
03.08.2018
23:01:24

/dev
03.08.2018
23:01:37
всякую фигню тащат, а монады и категорию эндофункторов так и не принесли в библиотеку концептов

Alexander
03.08.2018
23:02:00

Constantine
03.08.2018
23:02:03

Alexander
03.08.2018
23:02:18
если нет, то шансов на включение нет

/dev
03.08.2018
23:02:23

Alexander
03.08.2018
23:02:58
не нужен нам язык без стрельбы - иначе слишком много станет

Stanislav
03.08.2018
23:11:10

Dmitry
03.08.2018
23:13:26
С одной стороны хочется обогащения языка чтобы всё из коробки. С другой стороны иногда перебор и слишком быстро уходит в стандарт.

Alexander
03.08.2018
23:15:01
что ушло в Стандарт слишком быстро?

Dmitry
03.08.2018
23:15:25
Ну не знаю, меня немного даты беспокоят.

Stanislav
03.08.2018
23:15:47

Dmitry
03.08.2018
23:17:56
time_t охватывает календарь, он мог бы быть промежуточной точкой просто для работы с зонами. А там utc_clock etc. И пока непонятно как в принципе инициализировать/апдейтить tzdb.

Stanislav
03.08.2018
23:18:58
?@antoshkka а что с этим пропозалом случилось?

Constantine
03.08.2018
23:21:51

Stanislav
03.08.2018
23:24:20
но учитывая что executors только в 23 планируют, можно не дождаться нихуя

Dmitry
03.08.2018
23:28:55
Вообще хотелось бы альтернативу iostream. Лёгкую и тупую. С byte/char в основе. Бинарные протоколы, utf8 и без локалей.

Google

Stanislav
03.08.2018
23:29:35
какая то безумная жирнота

Dmitry
03.08.2018
23:34:11
В сишных штуках призраки подобных потоков часто встречаются. Begin, pos, end, reserve и context для него.

Aidar
04.08.2018
07:24:09
Там же ещё проверочки на каждый символ, оно ппц тормозит по сравнению с копированием в буффер вывода

Антон
04.08.2018
08:06:57
ftell возвращает -1, но errno остаётся нулевым
что я делаю не так

Alexander
04.08.2018
08:26:44

Dmitry
04.08.2018
09:00:10
Так будет же fmtlib
Посмотрел библиотеку. Как замена printf хорошо. Но user defined форматирование для типов там через ostream.
Потоковый интерфейс ок, streambuf тяжёлый.

Aidar
04.08.2018
09:29:35

Antony
04.08.2018
10:22:35

Stanislav
04.08.2018
10:24:41

Alex Фэils?︙
04.08.2018
10:47:28