@ProCxx

Страница 615 из 2477
Igor
27.02.2017
11:48:02
А потом двигай

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

Denis
27.02.2017
11:48:24
std::next
Зачем?

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

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

Антон
27.02.2017
11:48:52
Главное проверяй на std::end(vec);
у меня позиция 100% существует.

а позицию как определить

Igor
27.02.2017
11:52:57
у меня позиция 100% существует.
Вот пример тогда: https://ideone.com/zfLALN

Это имелось ввиду?

Просто перемещаемся на 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
h - hex. d - double. f - float (и по умолчанию, сделать float а не double)
>и по умолчанию, сделать float а не double Не понимаю

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

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
если кому-то все равно - пусть ему и останется все равно
по-моему var args сейчас не всё равно из-за кучи обратной совместимости. short автоматически конвертится в int, float - в double.

т.е. такое предложение поломает весь код, в котором есть 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
примут такое предложение, если его правильно оформить?
В стандарт такие предложения не примут, это однозначно. Можете форкнуть gcc/clang, добавить туда свои "хотелки", которые будут включаться каким-нибудь флагом, и попробовать сделать pull request :)

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, скажем.

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