
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

Alex Фэils?︙
18.09.2017
11:57:23

Aidar
18.09.2017
11:57:30

Google

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

Ilia
18.09.2017
11:58:07

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

Antony
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

reagentoo
18.09.2017
12:06:35
можно вкратце плз?

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

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

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

Antony
18.09.2017
12:10:10

Azoyan
18.09.2017
12:10:22

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

reagentoo
18.09.2017
12:11:14

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

Alex Фэils?︙
18.09.2017
12:12:54

Aidar
18.09.2017
12:13:13

Anatoly
18.09.2017
12:13:20

Google

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

reagentoo
18.09.2017
12:13:34

Alex Фэils?︙
18.09.2017
12:13:53

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

Александр
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

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 :)))

reagentoo
18.09.2017
12:29:06

Alex Фэils?︙
18.09.2017
12:29:43

Alexander
18.09.2017
12:32:25
надо тянуть из джавы полезные вещи

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

Google

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

Александр
18.09.2017
12:33:19

Alexander
18.09.2017
12:33:39
так что свойств никогда не будет))

Aidar
18.09.2017
12:33:57

Nick
18.09.2017
12:34:32

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

Александр
18.09.2017
12:34:59

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
а, ну если так

Antony
18.09.2017
12:36:22

Alexander
18.09.2017
12:36:47

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

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

Alexander
18.09.2017
12:37:02

nuke_bird
18.09.2017
12:37:16