Вопросы с тегом «void-pointers»

13
С не так сложно: void (* (* f []) ()) ()
Я только сегодня увидел фотографию и думаю, что буду благодарен за объяснения. Итак, вот картинка: Я нашел это смущающим и задавался вопросом, практичны ли когда-либо такие коды. Я гуглил картинку и нашел другую картинку в этой записи Reddit, и вот эта картинка: Так что это «чтение по спирали» является чем-то …

8
Арифметика указателя для пустого указателя в C
Когда указатель к определенному типу (скажем int, char, float, ..) увеличивается, его значение увеличивается на размер этого типа данных. Если voidуказатель, который указывает на данные размера x, увеличивается, как он может указывать xвперед байты? Как компилятор знает, как добавить xзначение указателя?


15
Концепция пустого указателя в программировании на C
Можно ли разыменовать указатель void без преобразования типов в языке программирования C? Кроме того, есть ли способ обобщить функцию, которая может получать указатель и сохранять его в указателе void, и, используя этот указатель void, можем ли мы создать обобщенную функцию? например: void abc(void *a, int b) { if(b==1) printf("%d",*(int*)a); // …
129 c  void-pointers 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.