Comments 12
Мне стало страшно. Strict type aliasing, не?
Для дальнейшего чтения: https://www.approxion.com/pointers-c-part-iii-strict-aliasing-rule/
Флаги предупреждений для gcc - укажите компилятор. Ну и если туториал, то про restrict с примерами добавить бы. Можно докинуть про указатели на функции и всякую классику с указателями на константу и с константным указателем на константу.
Сорри за возможно некорректную критику, но что в Вашей статье есть такого, чего я не прочту в обычном учебнике? (У А.Побегайло, например).
Статья ниочём. Особенный фейспалм вызывают вставки кода с английскими комментариями. Автор, если статья для новичков, не лучше ли было их "локализовать" ? Или это тупой копипаст без понимая основы?
В остальном - интересная тема, которую можно было развить на нестандартных примерах. А, если сместиться в сторону С++ и рассмотреть ситуации с указателями, из-за которых придумали умные их версии - было бы гораздо интереснее.
Не наезжайте на автора. Тема то серьëзная. Многие не понимают ее. Потом пишут такое, что волосы дыбом. Меня в свое время заставили понять что и как и только после проверки не знания а понимания допустили к клаве) и я благодарен этому человеку.
Спасибо. Я джун в C. Джун - это тоже человек. Несколько моментов узнал новых. + в карму.
Кратко об указателях в Си: присваивание, разыменование и перемещение по массивам