Результаты поиска по запросу "pointers"

4 ответа

Одномерный доступ к многомерному массиву: хорошо ли определено поведение?

Я полагаю, что мы все согласны с тем, что считается идиоматическим C для доступа к истинному многомерному массиву путем разыменования (возможно смещенного) указателя на его первый элемент одномерным способом, например : void ...

1 ответ

Что на самом деле происходит в C, когда хранится не указатель? [Дубликат]

На этот вопрос уже есть ответ: Указатель на уточнение указателя [/questions/21604946/pointer-to-pointer-clarification] 16 ответовВАЖНЫЙ Это пыталось просить слишком много вещей одновременно и вводило в заблуждение, потому что я написал это под ...

2 ответа

Может кто-нибудь помочь, что не так в этой программе? [Дубликат]

На этот вопрос уже есть ответ: Передача указателя динамической переменной по ссылке [/questions/18722208/passing-pointer-of-dynamic-var-by-reference] 2 ответаvoid func(int* ptr) { ptr = new int; } int main() { int* ptr; func(ptr); *ptr = 2; } ...

ТОП публикаций

6 ответов

преобразование двумерного массива в указатель-указатель

Activity solution[a][b]; ... Activity **mother = solution; Я хочу преобразовать двумерный массив объектов в указатель на указатель. Как я могу это сделать Я искал это в Google. однако я нашел только один пример массива измерений.

13 ответов

Какова причина использования двойного указателя при добавлении узла в связанный список?

Два приведенных ниже примера кода добавляют узел вверху связанного списка. Но тогда как в первом примере кода используется двойной указатель, во втором примере кода используется один указатель пример 1: struct node* push(struct node **head, ...

2 ответа

значимость (void *) -1 [дубликата]

На этот вопрос уже есть ответ: Является ли ((void *) -1) действительным адресом? [/questions/13306914/is-void-1-a-valid-address] 3 ответа Я смотрел на документациюsbrk системный вызов и найденэт [http://linux.die.net/man/2/sbrk]: Успех,sbrk() ...

4 ответа

NULL против nullptr (почему его заменили?) [Дубликаты]

На этот вопрос уже есть ответ: Что такое nullptr? [/questions/1282295/what-exactly-is-nullptr] 11 ответов Я знаю, что в C ++0x илиNULL был заменен наnullptr в приложениях на основе указателей. Мне просто любопытно, почему именно они сделали эту ...

5 ответов

В чем разница между int * ptr и int * ptr в C? [Дубликат]

На этот вопрос уже есть ответ: Разница между объявлением int * p и int * p [/questions/5590150/difference-between-int-p-and-int-p-declaration] 4 ответа разница между int * i и int * i [/questions/3770187/difference-between-int-i-and-int-i] 7 ...

2 ответа

Странное поведение с const_cast [дубликаты]

На этот вопрос уже есть ответ: Два разных значения при одном и том же адресе памяти [/questions/3593687/two-different-values-at-the-same-memory-address] 6 ответов Я знаю, что с помощьюconst_cast вообще плохая идея, но я поиграл с ней ...

4 ответа

Почему указатели функций и указатели данных несовместимы в C / C ++?

Я читал, что преобразование указателя функции в указатель данных и наоборот работает на большинстве платформ, но не гарантированно работает. Почему это так? Не должны ли оба быть просто адресами в основной памяти и, следовательно, быть совместимыми?