Я имел ввиду, что указывает void* на первый байт любого массива, структуры или типа, и минимальный размер шага (инкремента) указателя void* - 1 байт. В отличие от этого, инкремент указателя не-void* равен размеру типа, на который он указывает.
Я поражаюсь сам себе! Когда я прочитал предыдущую болтовню про "1 байт" - у меня сразу возникла догадка, что переда нами жертва "дворового программирования" на GCC. Вы все это поняли по тексту моего сообщения. Но сомнения были, признаюсь честно: может быть все не так запущено? Может быть я просто пошел на поводу своего опыта общения с подобными "айтишиками от сохи" и выдаю желаемое за действительное? Может я его просто неправильно понял?
Но тут снова возник он и, как говорится в пословице, "открыл рот и устранил все сомнения".
Котик мой, в языках С и С++ тип `void` не является объектным типом. Он не поддерживает никакой адресной арифметики. У указателя `void *` нет никакого "шага инкремента", потому что к такому указателю невозможно применить инкремент. В языках С и С++ нет и никогда не было никакого "инкремента" для указателей `void *`.
А он, как видите, даже пример кода нам привел, в котором он тупо лупасит инкрементом по `void *` указателю, но при этом в его бошке (даже после моего предыдущего сообщения с толстым намеком!) не возникает и тени сомнения. Он не понимает, что его потуги не имеют никакого, даже отдаленного отношения к С или С++.
Меня поражает мое стопроцентное попадание с первого раза. Это именно пример того "дерьмеца из GCC", о котором я говорил в своем предыдущем сообщении. Это именно пример того самого "дворового самоучки", о которых я говорил там же. Он думает, что что-то смыслит в этих языках, хотя в реальности никогда даже близко к ним не подходил. Прямо как тот корейский официант из русского ресторана на Брайтон Бич, который говорит на чистом русском, потому что думает, что это английский. А если копнуть глубже, то там столько еще трэшака всплывет, что вышеприведенный "инкремент указателя void*" по сравнению с этим покажется мелочью.
И это все - даже несмотря на то, что в моем предыдущем сообщении я фактически предупредил данного деятеля о ловушке, в которую он сам себя ведет. Но это не помогло ему не облажаться
Интернет тем и хорош, что можно выдавать себя хоть за наследного принца королевства орков, один фик - всем пофик. Этот "атец" - просто обычный чел, начитавшийся инфы и вдруг придумавший, что оказывается именно он-то и создал этот язык! Ну а че, инет всё стерпит. Потому и отношение к нему такое насмешливое, типа "о, какие тут люди, ай-ай, да как же нам тут повезло". Хотя конечно же это просто сарказм.
Я уверен, что вы все, народ, уже много раз наблюдали подобные вбросы и прекрасно знаете, что они представляют собой обычные "чернильные облака", которые ламеры выбрасывают в воду вокруг себя, когда чувствуют, что сейчас их эпично поставят на место. Вот и этот, видать, чувствовал... Но вместо того, чтобы думать, что писал, решил "выбросить облако". Не помогло, как видите.
Одного я не угадал в своем предыдущем сообщении: я думал, что в этой бошке зародится искра сомнения и данный котан вернется к нам поумневшим. Вернулся. Но не поумневшим.
Более того, когда подобная публика понимает, что дело запахло жареным, они обычно начинают тупую нудню в стиле "да ты теоретик тупой у меня в GCC все всегда работало это практика а практика главное". Мы это еще увидим, я думаю. Но данные персонаж, несмотря на совершенно четкое предупреждение о "GCC дерьмеце" в моем предыдущем сообщении, ничего не заподозрил, а честно вывалил сюда свои удивительные верования об "инкременте типа void*".
Добавлено after 23 minutes 8 seconds:До каких высот поднялась (или опустилась?) дискуссия на радиолюбительском форуме по стандартам языков С и С++ !
Ветка о программировании? Не?
И дискуссия на самом деле никуда не поднималась и не опускалась. Она всегда была такой. Просто не было точки отсчета, не с чем было сравнивать. А если какая точка отсчета и появлялась, то личности... эээ... определенного пошиба (скажем так), истерично боясь того, что понимание их "высот" сейчас станет видно невооруженным глазом, бросались в отчаянную атаку. Что мы все наблюдаем и сейчас. Как правило, такие атаки рано или поздно приводят к результату - вменяемые люди просто машут на все рукой и уходят. То есть просветления наступают периодами. Сейчас как раз такой.