
Alexander
16.02.2018
13:06:06
пока не завезут - не будет

Igor
16.02.2018
13:06:24
а завезут?

Alexander
16.02.2018
13:06:43

Google

Alexander
16.02.2018
13:07:02
а завезут?
оххх не знаю. очень много срачей из-за того, что ICU жирный

Berkus
16.02.2018
13:07:09

Alexander
16.02.2018
13:07:12
там 40 Миб где-то

Александр
16.02.2018
13:07:21
Проблема не только в том, чтобы что-то приняли в стандарт, а еще в том, чтобы это добралось до прода

Berkus
16.02.2018
13:07:45

Igor
16.02.2018
13:07:45
*беркус пинком отправляет меня читать Boost.Unicode*

Berkus
16.02.2018
13:08:14
а завезут?
пойми, все кодировки должны умереть, останется только UNICODE и даже в этом случае все равно ICU будет довольно жырным

Alexander
16.02.2018
13:08:22

Igor
16.02.2018
13:08:24

Alexander
16.02.2018
13:08:35
всё зависит только от скорости апдейта компилятора на твоей фирме )

Berkus
16.02.2018
13:08:43
а так да, десяток лет в бусте - потом в стд

Александр
16.02.2018
13:08:52

Google

Berkus
16.02.2018
13:08:57
через 10 лет плюс минус 40 мегабайт никого не удивят

Александр
16.02.2018
13:09:35
Вот года два-три назад я думал "ох, как с if constexpr разгуляюсь". Разгулялся. А в проде так и нет

Berkus
16.02.2018
13:10:24
я переключил прод на с++17, вот выкатываем в ближайшие недели, так что норм
эпол правда подлянят своим кривым либц++ - ТУ ОЛД

Igor
16.02.2018
13:11:04

Alexander
16.02.2018
13:11:52
и когда это разрешают и получается делать

Александр
16.02.2018
13:12:53
А ещё одним из показателей развития языка служит факт, что у гугла "modern c++ library for something" - это c++11
Впрочем, бывает и 14

Constantine
16.02.2018
13:13:19

Александр
16.02.2018
13:14:01

Alexander
16.02.2018
13:16:29
вот подождём до С++20 - там уже новые либы будут С++17

Ilia
16.02.2018
14:01:25

Alexander
16.02.2018
14:02:25
эммм, там есть класс point?

Ilia
16.02.2018
14:02:37

Alexander
16.02.2018
14:02:50

Ilia
16.02.2018
14:02:55

Pavel
16.02.2018
14:03:09

Google

Alexander
16.02.2018
14:03:50
шоп я так жил
а разве это проблема? работай там, где нравится. Не нравится - открывай своё дело или меняй работу

Vsevolod
16.02.2018
14:05:17
сменил работу из-за несоответствия версии c++

Ilia
16.02.2018
14:08:29
Я тоже так пробовал, кончилось плохо...
Лучше менять версию С++...

Anatoly
16.02.2018
14:09:36

Ilia
16.02.2018
14:12:17
Я подумаю...

Pavel
16.02.2018
14:18:34

Alexander
16.02.2018
14:19:19

Pavel
16.02.2018
14:20:58
и с веселыми коллегами

39170
16.02.2018
14:25:12

Alexander
16.02.2018
14:27:28
все вакансии - к @AlexFails в личку

Matwey
16.02.2018
14:35:09

Matwey
16.02.2018
14:38:22
Смешная же шутка, да?

butch
16.02.2018
14:39:04

Pavel
16.02.2018
14:47:17
Дедлайны в вашей компании
Не напрягают, всё правильно делают. – 9
??????? 75%
Напрягают, всё правильно делают. – 2
?? 17%
Напрягают, зря. – 1
? 8%
Не напрягают, зря.
▫️ 0%
? 12 people voted so far.
боюсь, кого напрягают, тот в телеге не сидит
эх, ещё бы срез по уровню и возрасту, вот тогда было бы интересно

Alexander
16.02.2018
14:53:03
а уровень ты как мерять собрался?

Pavel
16.02.2018
14:53:13
субьективно

Alexander
16.02.2018
14:53:24
ну хоть градации то какие?)

Google

Alexander
16.02.2018
14:53:37
стандартные джун\миддл\синьор-помидор?

Pavel
16.02.2018
14:53:46
нуда, как то так
в телеге надо сделать бота для когортных исследований с открытой статистикой
всё никак руки не дойдут

Admin
ERROR: S client not available

Pavel
16.02.2018
14:55:58
может денег кому дать чтоб написали за меня )

Anatoly
16.02.2018
14:57:19

Alexander
16.02.2018
14:58:14

Anatoly
16.02.2018
14:58:14
все равно выброшенные в никуда деньги :) что с этими данными делать будешь?

Pavel
16.02.2018
14:59:45
ну и монетизировать же можно
но это конечно совсем другая история

Vasiliy
16.02.2018
15:31:08
Привет @all. Кто-нибудь использует gcc с -std=c++11? Чем это дебаг ать? Gdb не умеет, lldb я не осилил пока.

Alexander
16.02.2018
15:31:38

Vasiliy
16.02.2018
15:32:58

Alexander
16.02.2018
15:33:17
или у тебя какой-то конкретный юзкейс есть, где дебаггер не могёт?

Vasiliy
16.02.2018
15:33:59
https://sourceware.org/bugzilla/show_bug.cgi?id=19436

Alexander
16.02.2018
15:34:46
ты можешь сказать, что у тебя не работает именно?
на каком кейсе, как компилируешь и так далее?

Google

Vasiliy
16.02.2018
15:34:56
не могу брякнуться в метод с abi cxx11

Alexander
16.02.2018
15:35:11
какая версия gdb?

Vasiliy
16.02.2018
15:35:27
GNU gdb (Gentoo 7.12.1 vanilla) 7.12.1

Alexander
16.02.2018
15:35:28
и сборка дебажная надеюсь?

Vasiliy
16.02.2018
15:35:45
конечно

Alexander
16.02.2018
15:35:50
окей. пример кода есть?
специально у себя проверюб

Antony
16.02.2018
15:39:48
пятничный наброс
Кому это поведение кажется странным/неправильным/удивительным:
#include <variant>
#include <memory>
#include <iostream>
using str_t = std::string;
using str_ptr_t = std::unique_ptr<str_t>;
using var_t = std::variant<str_t, str_ptr_t>;
int main() {
var_t v = str_ptr_t{
new str_t{"Long string that does not fit into SS buffer and forces dynamic allocation"}
};
// Any of the following lines corrupt the variant's content:
v = *std::get<str_ptr_t>(v);
//v.emplace<0>( *std::get<str_ptr_t>(v) );
//v.emplace<str_t>( *std::get<str_ptr_t>(v) );
//
//v = std::move(*std::get<str_ptr_t>(v));
//v.emplace<0>( std::move(*std::get<str_ptr_t>(v)) );
//v.emplace<str_t>( std::move(*std::get<str_ptr_t>(v)) );
std::cout << std::get<str_t>(v) << std::endl; // SEGV - `str_t` inside `v` is invalid
}

Egor
16.02.2018
15:40:45
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0939r0.pdf вот этот документ интересный

Alexander
16.02.2018
15:44:29


Vasiliy
16.02.2018
15:45:30
окей. пример кода есть?
набросал тест по мотивам. https://pastebin.com/BUnTf4qZ
% g++ -std=c++11 -g test.cpp
% gdb a.out
(gdb) b Test::list[abi:cxx11](bool)
0iø
(gdb) info b
No breakpoints or watchpoints.
gcc версия 5.4.0 (Gentoo 5.4.0-r3 p1.3, pie-0.6.5)

Alexander
16.02.2018
15:46:14

Vasiliy
16.02.2018
15:46:23
пасиб