
Igor
27.02.2017
11:48:02
А потом двигай

Surreal
27.02.2017
11:48:03
Немного оффтопа. Просто хочу выразить свою благодарность разработчикам selinux и драйверов nvidia за потраченные 2 часа времени в попытках найти в чем причина поломки драйверов после апдейта из репов.

Denis
27.02.2017
11:48:24

Google

Igor
27.02.2017
11:48:28
Главное проверяй на std::end(vec);

Surreal
27.02.2017
11:48:34
Затем.

Антон
27.02.2017
11:48:52
а позицию как определить

Igor
27.02.2017
11:52:57
Это имелось ввиду?
Просто перемещаемся на 4

Sergey
27.02.2017
12:29:03
посоны. а вот примут к рассморению такой пропосал?
убрать запись чисел в восьмеричной системе

Stanislav
27.02.2017
12:29:31

Sergey
27.02.2017
12:29:47
тем, что нахрен не нужно, и только путает
020 - это вовсе не 20, и не 0x20

Sergey
27.02.2017
12:30:11
Как-то необъективно, не считаете?

Google

Sergey
27.02.2017
12:30:11
это имело смысл в лохматом году
и второй момент

Sergey
27.02.2017
12:30:18
Всем норм, а вам — нет

Sergey
27.02.2017
12:30:27

Stanislav
27.02.2017
12:30:28
не только же в С++ такое

Sergey
27.02.2017
12:30:52

Sergey
27.02.2017
12:31:06
по умолчанию, дробное число считается double. но ведь базовый тип - float, а постфикс ставится для него
логичнее было бы "базовый" литерал писать так, как есть. 0.2
а "двойной" и прочей спициальной точности - с модификаторами
причем, удобнее было бы не постфиксом, а именно префиксом это делать
чтобы было видно, с какой точностью записан столбец чисел, даже если он разной длины
d0.2
d0.34534543534
и.т.п.

Stanislav
27.02.2017
12:33:06
сделай свой язык, делов то

Sergey
27.02.2017
12:33:27
вы оба - здесь с какой целью? повыделываться?
не хотите обсуждать, ок.

Sergey
27.02.2017
12:34:16
С аргументами вроде "никому не норм" кто с вами это обсуждать-то вообще будет?

Sergey
27.02.2017
12:34:42
аргумент "всем норм" - состоятельный?

Tema
27.02.2017
12:34:47
я просто не юзаю и доволен
инепутаюсь

Andrei
27.02.2017
12:35:28

Sergey
27.02.2017
12:35:43
логично. язык - он не для удобства же. а чтоб у него были подвохи и подводные камни. чтобы можно было выделываться потом

Google

Sergey
27.02.2017
12:35:55
ящитаю, неудобное - убирать.

Evgeniy
27.02.2017
12:36:31

Sergey
27.02.2017
12:36:36
Как минимум, товарищи, "убрать" в пропозал очень вряд ли вообще попадет. Обратная совместимость, все дела.

Sergey
27.02.2017
12:36:58
в каких программах реально используется восьмеричная запись?

Andrei
27.02.2017
12:37:06
Задепрекейтить всегда можно.

Sergey
27.02.2017
12:37:16
кто может вспомнить реальный юзкейс?
кроме гипотетических 8-битных микропроцессоров
вот пропустить в записи x - элементарно, в массиве каком-нибудь. при редактировании столбца, особенно.

Sergey
27.02.2017
12:38:06
Задепрекейтить можно половину стандарта, но в компиляторах фича всё равно останется и будет вам "мешать" (непонятно каким образом, учитывая, что её никто и нигде и никогда не юзает).

Andrei
27.02.2017
12:38:21
Не сосвем так.
Ты депрекетишь фичу и она становится по дфеолту выключена.
А если тебе надо — пиши компилятору.

Sergey
27.02.2017
12:38:43
хорошо. постфикс на префикс - можно заменить?
или тоже будут возражения
и человеку, и компилятору - сразу будет видно, какого типа число
кроме того, шестнадцатиричные уже пишутся с префиксом. 0x...
хотя, стоило бы писать h00ff00ff - hex
0x - очевидно, легаси.
h - hex. d - double. f - float (и по умолчанию, сделать float а не double)

Andrei
27.02.2017
12:40:40
С точки зрения парсинга глазами 0x — нормально.

Google

Andrei
27.02.2017
12:40:46
а вот 020 уже нет.

Sergey
27.02.2017
12:40:56
именно так

Andrei
27.02.2017
12:40:57
Поэтому мне кацца хекс не трогать, окт убарьт нах.

Sergey
27.02.2017
12:41:12
Вы, часом, не графикой занимаетесь?

Sergey
27.02.2017
12:41:27
0.2 - это double сейчас
часом, именно графикой
поэтому да, мне принципиально использовать float там, где это возможно

Sergey
27.02.2017
12:41:53
А, ну, тогда понятно почему вам float хочется по-дефолту

Admin
ERROR: S client not available

Sergey
27.02.2017
12:42:00
если кому-то все равно - пусть ему и останется все равно
в конце концов, пусть действительно это будет флаг компилятора - что считать по умолчанию
по большей части, константы в программе задаются не слишком длинные
0.2, 3,14159 (нечего его переопределять лишний раз, кстати), и.т.п.
0.5f - очень часто!
2.0f
вот зачем мне "короткое" число по умолчанию задавать с двойной точностью
пусть оно будет флотовым. а если оно присваивается переменной типа double - то все ок, оно влезает туда
крайне редко, когда прямо в код программы надо вбивать очень точное число. обычно, double - это нечто вычисляемое

Дед Пегас
27.02.2017
12:45:40

Google

Sergey
27.02.2017
12:46:17
какая разница-то. я про идею, а как реализовать - тут и спрашиваю
примут такое предложение, если его правильно оформить?
или сходу в лес, не обсуждая
как тут с важным видом сделали сразу двое

pinnokio
27.02.2017
12:47:47
т.е. такое предложение поломает весь код, в котором есть printf, например
если я правильно всё понял
хотя, может я не выспался

Stanislav
27.02.2017
12:50:10
https://groups.google.com/a/isocpp.org/forum/#!topic/std-proposals/BfjBJEBZc1c

Sergey
27.02.2017
12:50:49

Sergey
27.02.2017
12:51:21
к обсуждению это примут?
странная ваша позиция. уровня "ты че, самый умный чтоли?"

Stanislav
27.02.2017
12:51:59
ссылку почитай, там про пропозал где предлагали 0 0о заменить

Дед Пегас
27.02.2017
12:52:32
Кстати, вот это уже лучше.

Sergey
27.02.2017
12:53:04

Sergey
27.02.2017
12:53:46
0o лучше чем h ?

Дед Пегас
27.02.2017
12:54:17
«h» наводит на hex

Ilya
27.02.2017
12:54:26

Sergey
27.02.2017
12:54:30
да, не хекс. c, например

Дед Пегас
27.02.2017
12:54:35
hex и octo — разноэ

Sergey
27.02.2017
12:54:39
o,0,O - это все неудобно
пусть c, скажем.