Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 May 11

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
там уб вроде и так
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
т.к. меняем адрес p
источник

A

András in IT KPI C/C++ ХВ (не UB)
так там спочатку інкремент по інтах, а потім каст до чару, який ніде не зберігається і відповідно не впливає ні нащо
источник

AW

Alexander Wizaral in IT KPI C/C++ ХВ (не UB)
И чё?)
источник

AW

Alexander Wizaral in IT KPI C/C++ ХВ (не UB)
+++
источник

M

Mikhail in IT KPI C/C++ ХВ (не UB)
не, там постфикс
источник

M

Mikhail in IT KPI C/C++ ХВ (не UB)
но на самом деле не уверен до конца как будет работать
источник

AW

Alexander Wizaral in IT KPI C/C++ ХВ (не UB)
Так правостороннее правило операторов как бы...
источник

DK

David Kravets in IT KPI C/C++ ХВ (не UB)
Работает правильно, выводит одно и тоже
источник

A

András in IT KPI C/C++ ХВ (не UB)
постфікс запам'ятає старе значення вказівника, збільшить значення в змінній, потім закастить старе значення до чара
источник

AW

Alexander Wizaral in IT KPI C/C++ ХВ (не UB)
Сначала инкремент, потом каст
источник

БЗ

Богдан Зараник... in IT KPI C/C++ ХВ (не UB)
+
источник

AW

Alexander Wizaral in IT KPI C/C++ ХВ (не UB)
Короче, инкремент указателя увеличивает значение адреса на sizeof типа
источник

A

András in IT KPI C/C++ ХВ (не UB)
хіба уб? Вроді ж залежно від архітектури (x32 vs x64, little endian vs big endian) можна сказати який буде результат
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
лучше уж ставить скобки где надо и +=1 делать
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
ибо это гребаные шарады
источник

AW

Alexander Wizaral in IT KPI C/C++ ХВ (не UB)
T *t = nullptr;
++t;

Тоже самое что
t = reinterpret_cast<char *>(t) + sizeof(T);
источник

БЗ

Богдан Зараник... in IT KPI C/C++ ХВ (не UB)
+)
источник

AW

Alexander Wizaral in IT KPI C/C++ ХВ (не UB)
Ну типа да, но всё равно дрисня получается))))
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
эти инкременты вообще лишними выглядят
источник