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

4 ответа

Что означает `((void (*) ()) 0x1000) ();`? [Дубликат]

На этот вопрос уже есть ответ: Что делает выражение C ((void (*) (void)) 0) (); означать [/questions/20357106/what-does-c-expression-voidvoid0-mean] 5 ответов Вот код, цель которого - установить счетчик программ для перехода по адресу0x1000. ...

3 ответа

Что происходит с указателями, когда векторам требуется больше памяти и переопределять память?

Когда вектору требуется больше памяти, он куда-то перераспределяет память, я пока не знаю, где! и затем указатели становятся недействительными, есть ли хорошее объяснение этому? Я имею в виду, куда они идут, что происходит с моими контейнерами? ...

7 ответов

Как справка реализована внутри?

Интересно, как это реализовано в разных компиляторах и конфигурациях отладки / выпуска? Стандарт как-то дает рекомендации по его реализации? Отличается ли эт...

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

2 ответа

Изменение const int в C ++ [дубликат]

5 ответов

Как перегрузить оператор == () для указателя на класс?

5 ответов

C ++, как получить длину массива указателей? [Дубликат]

На этот вопрос уже есть ответ здесь: Как найти «sizeof» (указатель на массив)? [/questions/492384/how-to-find-the-sizeof-a-pointer-pointing-to-an-array] 13 ответовУ меня проблемы с поиском длины массива указателей. Допустим, у меня есть: char ...

1 ответ

Получение различных значений путем передачи указателей в функцию в Go

Скажем, я хочу передать указатель на функцию и изменить значение структуры, на которое указывает этот указатель. Я бы обычно делал это, разыменовывая указатель:

1 ответ

В каких случаях массивы распадаются на указатели?

Я знаю только один случай, когда массивы, передаваемые в функцию, распадаются на указатель. Кто-нибудь может подробно описать все случаи, когда массивы распадаются на указатели.

6 ответов

Как навести указатель Foo ** на Foo ** в C ++

у меня есть class Fred { public: void inspect() const {}; void modify(){}; }; int main() { const Fred x = Fred(); Fred* p1; const Fred** q1 = reinterpret_cast<const Fred**>(&p1); *q1 = &x; p1->inspect(); p1->modify(); }Как было бы ...

4 ответа

Как получить экземпляр шаблона класса из оператора if? (C ++)

Предположим, у меня есть шаблон класса, в котором есть членpData, который являетсяAxB массив произвольного типаT. template <class T> class X{ public: int A; int B; T** pData; X(int a,int b); ~X(); void print(); //function which prints pData to ...