Danyl
Если в шарпе с помощью рефлексии можно получить приватные методы класса то как это сделать в плюсах
Danyl
?
arisudesu
Рефлексируешь @ Смотришь в исходники и получаешь
Anonymous
Anonymous
Они ничего не "курили". Просто… так получилось. Visual Studio 2005 — это 8я версия, 2008 — 9я, 2010 — 10я (тут повезло), 2012 — 11я, 2013 — 12я, 2015 — 14я. А в каком году следующая выйдет — они ещё не знают, но версия точно будет 15я. P.S. Но чтобы всех было окончательно добить макрос _MSC_VER возвращает номер увеличенный на 700. Почему на 700? Потому что до Visual Studio был просто Microsoft C. И как несложно догадаться — версий от 2й до 7й. Почему начиная со 2й? Потому что 1й был Lattice C...
Андрей
Ну, VS 2015 == VS 14
От этого она не перестает быть дебильной.
Андрей
VS 2016 preview. Сделали бы такое название. Сложности не вижу.
Андрей
А вдруг выйдет в 2017?
В течении года передвинули бы версию. В чем проблема?
Андрей
Название не обязывает к выпуску.
Stanislav
У 2015 было название "14
adam
Как там R в продакшене?
Sergey
Парни
Sergey
Вот unix date это с 1970 года
Sergey
А у меня есть дата с опред. дня 2016 года
Sergey
Типа кол-во секунд с такого-то дня
Bekzod
Кто может ЯД поменять на Qiwi?
🦥Alex Fails
Типа кол-во секунд с такого-то дня
Посчитай unix date от первого января 2016 г. И прибавь это время
Sergey
Можно как-то это скастить к какому-нибудь стандартному датовому типу?
Sergey
Типа задать новое начало
Bekzod
Яндекс.Деньги
🦥Alex Fails
Это называется антипаттерн "Паблик Морозов"
миша
почему std::sort сортирует по принципу 100 1000 200 2000 ?
🦥Alex Fails
потому что std::string::operator < () так пашет
🦥Alex Fails
Построчно сортирует
Stanislav
напиши свою функцию :)
🦥Alex Fails
Передай свою функцию *сравнения*
миша
хммм спасибо)) попробуем)
Sergey
Чему соответствует конец строки в бинарном виде?
Andrei
Зависит от представления.
Andrei
Если си-строка то \0
Andrei
то есть обычный 0
Sergey
Ну т.е. при binary выводе в файл ofstream'ом когда делаешь << endl
Sergey
То что он записывает
Sergey
Ой
Sergey
Не конец строки
Sergey
Ну ты понял
Sergey
Новая строка
Andrei
зависит от платформы
Andrei
\r\n или просто \n
Sergey
Хм, ок
Андрей
Слушайте, а зачем std::endl сделали функцией?
Andrei
Это не функция.
Андрей
Андрей
http://en.cppreference.com/w/cpp/io/manip/endl
Andrei
Окей,
Andrei
Просто строго говоря это функтор.
Andrei
Потому что едва ли кому-то придёт в голову делать std::endl(std::cout)
Andrei
например.
Andrei
Но да, это просто функция которая берет стрим референс и возвращает стрим референс
Anatoly
Слушайте, а зачем std::endl сделали функцией?
Фиг их знает. Единственная разница между `cout << "\n"` и endl, которая приходит в голову: endl флушит буфер.
arisudesu
именно
Andrei
Почти.
Andrei
Еще надо не забывать про widen
Andrei
из-заэтого как раз разница есть на плафтормах с \r\n и \n
Бля, говорю жависту, что писать публик статик это избыточно, что метровые строки кода не круто, а он бомбит
Вот в котлине ж нормально сделали
В скале
Чому в жаве нельзя?
В оракле раки работают?
Stanislav
Уже поздно
Stanislav
Котлину и скале не нужно было поддерживать совместимость с джавой на уровне исходников
А, понял
Stanislav
Да
Учитывая, скока там говна
Можно было бы обратную совместимость сделать
Если у них типы в генериках продублированы
Stanislav
На телефоне на ходу сложно писать иногда
Stanislav
Можно было бы обратную совместимость сделать
Можно, но нужно ли? Если нужна красота - вот тебе другие языки под jvm
Они там совсем замазались
Stanislav
В майкрософте новый CEO смог порядок навести, может им нужно тоже что-то вроде это
D надо им пропагандировать.
Sergey
Почему f# и раст так похожи
Stanislav
D надо им пропагандировать.
До появления раста я бы мог сказать, что надо продвигать D
Stanislav
D надо им пропагандировать.
умер, не успев взлететь
Stanislav
Но теперь мне кажется нужно дождаться чего-то вроде раста 2.0, к которому допилят всё самое важное, что сейчас WIP