#7 21.10.12 13:02
Re: [C++ ] Немного синтаксического сахара
Revenger, «Синтаксический сахар» — это любой элемент синтаксиса языка программирования, который даёт программисту альтернативный способ записи другой, уже имеющейся в языке синтаксической конструкции, и при этом является более удобным, или более кратким, или похожим на другой распространённый способ записи, или помогает писать программы в хорошем стиле.
Offline
#9 21.10.12 16:00
Re: [C++ ] Немного синтаксического сахара
rus_lan, да отродясь такого не писал) Но это есть как раз таки "сахар" для описания обращения к элементу массива. Но у него, как оказывается, есть побочные эффекты - вон они, сверху. И я написал про них, чтоб предостеречь, и, может, рассказать кому то новую инфу.
utug, А твои предположения, что он должен делать?
Исправлено Revenger (21.10.12 16:01)
Offline
#10 21.10.12 16:16
#11 21.10.12 23:42
Re: [C++ ] Немного синтаксического сахара
Revenger, ну как бы если смотреть в суть этой конструкции, то идет получение символа по адресу, определяемому численным значением '\t', т.е. девятый символ второй строки после запятой - "r". первая строка, помоему, вообще не значащая из-за оператора "Запятая", или я не понимаю ее смысла.
Логический смысл этой записи тут какой? Где это применимо?
Offline
#12 22.10.12 00:09
Re: [C++ ] Немного синтаксического сахара
utug, Операция запятая имеет самый низкий приоритет среди всех операций языка C++. У этой операции есть 2 операнда (левый и правый). Вначале вычисляется левый операнд, затем правый, а в качестве результата возвращается правый операнд. По сути "ololo" ни на что не влияет. Аналогичная запись std::cout << *('\t'+"Hello, world"+'\0') << std::endl;. Как бы такой эффект и называется "сахаром", но от такого сахара рак точек с запятой точно обеспечен( Высказывание не мое хД ).
Offline
#13 22.10.12 00:22
#14 04.11.12 07:29
#15 13.11.12 03:08
#16 13.11.12 17:48
#17 13.11.12 20:50
#18 13.11.12 23:39
#19 14.11.12 13:54
#20 14.11.12 18:58
#21 14.11.12 20:41
#22 15.11.12 02:44
#23 15.11.12 03:24
#24 15.11.12 09:23
#25 15.11.12 16:23
Re: [C++ ] Немного синтаксического сахара
Revenger написал(а):
byte <=> char это не сахар, это косяк, увы.
изначально меня заинтересовало, что ты считаешь косяком, т.к. я вообще не понял что имел ввиду Укроп
Оказалось, что тебе не нравятся стандартые типы данных в С++. Какая разница как назвать минимально адресуемую единицу памяти?
Draloskop, не обязан, но обычно имеет :) А вот байт не обязан быть 8 бит :)
Исправлено $up (15.11.12 16:24)
Offline

