@ProCxx

Страница 1307 из 2477
Alex Фэils?︙
18.09.2017
11:53:38
в джаве кажется сложнее
да вон написали же, что там один вызов статического метода

thegrif
18.09.2017
11:53:44
Да ладно, вот из Java: System.currentTimeMillis()

Aidar
18.09.2017
11:53:48
это не время

thegrif
18.09.2017
11:53:55
А что?

Google
Aidar
18.09.2017
11:54:07
ладно

thegrif
18.09.2017
11:54:11
Это Unix время

Ilia
18.09.2017
11:54:18
Aidar
18.09.2017
11:54:25
system_clock::now() тогда

в плюсах

ичо

Anatoly
18.09.2017
11:54:53
Я просто читаю и плачу... СБЫВАЮТСЯ МЕЧТЫ!!
не плати, Ильюха, митап бесплатный

Ilia
18.09.2017
11:55:31
Я просто читаю и плачу... СБЫВАЮТСЯ МЕЧТЫ!!
Неужели доживу я до этого светлого времени, конга в С++ не будет больше итераторов .... (ну, может и будут, но где-то глубоко под капотом, что нормально)

Aidar
18.09.2017
11:55:57
я люблю итераторы

Митко Соловец?
18.09.2017
11:56:31
я все жду времена, когда в крестах не надо будет думать о контроля над памятью, как в нормальных языках...

thegrif
18.09.2017
11:57:11
system_clock::now() тогда
А include нужен какой?

Alex Фэils?︙
18.09.2017
11:57:23
Aidar
18.09.2017
11:57:30
А include нужен какой?
chrono chrono::system_clock::now()

Google
Aidar
18.09.2017
11:57:55
вернет system_clock::time_point

Aidar
18.09.2017
11:58:52
на самом деле в "нормальных языках" надпамятью тоже бывает нужно думать

thegrif
18.09.2017
11:59:19
Я ж тебе полный пример дал...
Там много странных выражений)

Ilia
18.09.2017
11:59:42
thegrif
18.09.2017
11:59:55
Не не не

Я же не вообще зелёный

Aidar
18.09.2017
12:00:26
Aidar
18.09.2017
12:00:32
дуй в супапро

thegrif
18.09.2017
12:01:11
Блин там кароч ошибка Chrono has not been declared

Aidar
18.09.2017
12:01:44
#supapro

Group Butler [beta]
18.09.2017
12:01:45
#supapro
Чат supapro.cxx: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Azoyan
18.09.2017
12:04:19
Исправвлено в GCC-8
Спасибо! 1) И теперь можно будет писать вот так: [[maybe_unused]] auto[x, y] = obj;? 2) А тот баг, что ты зарепортил, который я нашёл исправили?

Antony
18.09.2017
12:04:44
Который именно?

Azoyan
18.09.2017
12:06:18
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81129

Stanislav
18.09.2017
12:07:04
Google
reagentoo
18.09.2017
12:08:18
[[maybe_unused]] смутило

Azoyan
18.09.2017
12:08:57
интересно, что за конструкция?
Например, бывает так: [[maybe_unused]] auto[key, value] = myMap.at("key"); сам ключ тебе не нужен. Сейчас, возникает warning Wunused

Aidar
18.09.2017
12:08:58
[[maybe_unused]] смутило
просто чтоб ворнинги не кидало

Alex Фэils?︙
18.09.2017
12:08:58
это атрибут, который говорит компилю, что вот это то, что ты отметил, может быть не использовано

Ilia
18.09.2017
12:09:49
А чего, так и называется ? Обычно называют это destructuring binding

Antony
18.09.2017
12:10:10
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81129
Судя по тикету - пока ещё не приступали

Azoyan
18.09.2017
12:10:22
Судя по тикету - пока ещё не приступали
Я вижу)) но пока я эту ссылку нашел...

Aidar
18.09.2017
12:10:43
http://en.cppreference.com/w/cpp/language/attributes

Alex Фэils?︙
18.09.2017
12:11:25
[[deprecated]]

reagentoo
18.09.2017
12:11:32
и всё?

Alex Фэils?︙
18.09.2017
12:11:42
и еще какие-то в стд) и в доке компиля надо смотреть

Anatoly
18.09.2017
12:12:02
[[ noreturn ]]

Alex Фэils?︙
18.09.2017
12:12:12
точно

Ilia
18.09.2017
12:12:25
Вообще вроде бы по задумке они могут быть любыми в конкретном компиляторе... В смысле, сверх стандартных

Alex Фэils?︙
18.09.2017
12:12:33
есть еще [[carries_dependency]], Но я не понял его семантику. Там чо-то смногопоточностью

reagentoo
18.09.2017
12:12:44
[[ noreturn ]]
[[ noreturn ]] myfunc(); ?

Alex Фэils?︙
18.09.2017
12:12:54
Anatoly
18.09.2017
12:13:20
[[ noreturn ]] myfunc(); ?
[[noreturn]] int myfunc() { throw 1; }

Google
Aidar
18.09.2017
12:13:22
а тот насколько я помню стал депрекейтед

reagentoo
18.09.2017
12:13:34
Alex Фэils?︙
18.09.2017
12:13:53
[[ noreturn ]] myfunc(); ?
[[noreturn]] i_m_outta_here() { exit(EXIT_FAILURE); }

Berkus
18.09.2017
12:16:52
Просто я сегодня на паре реально удивился, как это геморно в плюсах получить время
да, целую строчку надо написать, реально выше человеческих сил!

Anatoly
18.09.2017
12:16:54
вот здесь свод стандартных атрибутов: http://en.cppreference.com/w/cpp/language/attributes

reagentoo
18.09.2017
12:23:33
вот здесь свод стандартных атрибутов: http://en.cppreference.com/w/cpp/language/attributes
Не пойму что-то. Эти аттрибуты самому добавлять как-то можно?

Александр
18.09.2017
12:23:45
нет :(

Admin
ERROR: S client not available

Anatoly
18.09.2017
12:24:04
без поддержки метаклассов бессмысленно

reagentoo
18.09.2017
12:24:16
сниппеты какие-то абстрактные, как будто можно

Alex Фэils?︙
18.09.2017
12:25:41
да, кастомные атрибуты - сила. Где-то видел патченный энтузиастом шланг, в котором можно было их добавлять

Anatoly
18.09.2017
12:28:27
да, кастомные атрибуты - сила. Где-то видел патченный энтузиастом шланг, в котором можно было их добавлять
но они выстерят тогда, когда в том или ином виде появится поддержка reflection, тогда скорее всего и появится механизм описания кастомных атрибутов

nuke_bird
18.09.2017
12:28:47
+

Nick
18.09.2017
12:28:49
есть тут кто упарывается по битовым операциям? или может линку киньте где можно спросить нужно растягивать байты, инты, лонги, т.е. из 01100101b нужно получить удвоенное: 0011110000110011b учетверенное: 00001111111100000000111100001111b и увосьмиренное при лонге: 0000000011111111111111110000000000000000111111110000000011111111b думаю понятно, наивно делается через кучу сдвигов, а хочется какойнить битовой магии, типа используем какиенить константы и т.п. чтобы получить проще результат

Anatoly
18.09.2017
12:28:50
и тогда мы смело скажем, теперь мы как Java :)))

Alex Фэils?︙
18.09.2017
12:29:43
и туплы с вариадиками не нужны станут)
не, ну шаблон, принимающий тульпу, удобне делать, чем отражения кидать

Alexander
18.09.2017
12:32:25
и тогда мы смело скажем, теперь мы как Java :)))
очень хочется аннотаций, на самом деле

надо тянуть из джавы полезные вещи

nuke_bird
18.09.2017
12:33:04
ещё до кучи давайте свойства притащим :))

Google
Alex Фэils?︙
18.09.2017
12:33:19
надо из всего тянуть полезные вещи, не утягивая их недостатки

Alexander
18.09.2017
12:33:39
ещё до кучи давайте свойства притащим :))
нет, их не будет. @antoshkka воспользуется правом liberum veto как national body

так что свойств никогда не будет))

Aidar
18.09.2017
12:33:57
ещё до кучи давайте свойства притащим :))
питоновые свойства например сейас както не очень сочетаются с оператором =

Nick
18.09.2017
12:34:32
uint8_t a = 01100101b uint16_t b = a | (a << 8); uint32_t c = b | (b << 16);
не то будет, мне не сконкатенирвоать надо а каждый бит дважды написать

Aidar
18.09.2017
12:34:38
сишарптные так себе

Nick
18.09.2017
12:35:19
в этом и суть загвоздки, так то скопирить пробелм нет

Александр
18.09.2017
12:35:34
Alexander
18.09.2017
12:35:59
ничего, мы на метаклассах их накостылим
они если и появятся, то наверное тогда, когда меня не будет на С++ ?

*( если Rust выстрелит )

Александр
18.09.2017
12:36:20
а, ну если так

Alexander
18.09.2017
12:36:47
Рано ты линять собрался :)
а никто пока что и не собирается. Пока что просто нет смысла. Но на Rust я смотрю с интересом

Aidar
18.09.2017
12:36:49
короче плюсы както разваливаются потихоньку

Александр
18.09.2017
12:36:58
никуда они не разваливаются

nuke_bird
18.09.2017
12:37:16
*( если Rust выстрелит )
Ух. У меня знакомый растер при любом удобном случае поливает С++ дерьмом. Прям как фанатик

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