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

13 ответов

Проверка на нулевое значение перед использованием указателя

Большинство людей используют такие указатели ... if ( p != NULL ) { DoWhateverWithP(); }Однако если по какой-либо причине указатель будет нулевым, функция не будет вызываться. Мой вопрос: может быть, было бы выгоднее просто не проверять NULL? ...

2 ответа

Как я могу инициализировать массив указателей на структуры?

Можно ли инициализировать массив указателей на структуры? Что-то вроде: struct country_t *countries[] = { {"United States of America", "America"}, {"England", "Europe"}, {"Ethiopia", "Africa"} }Я хочу сделать это для того, чтобы поместить ...

5 ответов

Реализация двусвязного списка с указателями C ++

В настоящее время я учу себя C ++ и пытаюсь реализовать двусвязный список в C ++, используя указатели, которые частично завершены. Я знаю, что код в настоящее время не может справиться с висячими узлами или ошибками вывода, оба из которых я буду ...

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

3 ответа

Указатель на функцию против ссылки на функцию

В приведенном ниже коде указатель на функцию и то, что я рассматривал как «указатель на функцию», похоже, имеют идентичную семантику: #include <iostream> using std::cout; void func(int a) { cout << "Hello" << a << '\n'; } void func2(int a) { ...

3 ответа

Разыменование картографического указателя в Голанге

В настоящее время я изучаю Go, и я сделал эту простую и сырую программу инвентаризации, просто чтобы разобраться со структурами и методами, чтобы понять, как они работают. В файле драйвера я пытаюсь вызвать метод и тип элемента из карты элементов ...

3 ответа

Я, конечно, говорю о втором printf () здесь.

чаю язык C и довольно запутался различия между++*ptr а также*ptr++. Например: int x = 19; int *ptr = &x;я знаю++*ptr а также*ptr++ дают разные результаты, но я не уверен, почему это так?

1 ответ

@chux no, только 0 является константой нулевого указателя.

вопрос предназначен для записи часто задаваемых вопросов для всех вопросов инициализации / присваивания между целочисленными значениями и указателями. Я хочу сделать код записи, где указатель установлен на конкретный адрес ...

7 ответов

Следовательно, о / р

я есть следующий кусок кода: #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int n = 260; int *p = &n; char *pp = (char*)p; *pp = 0; printf("n = %d\n", n); system("PAUSE"); return 0; }Выходной результат программы:n = ...

4 ответа

Указатель арифметики и интегральное продвижение

В выраженииp + a гдеp это тип указателя иa такое целое число, будут ли применяться правила целочисленного продвижения? Например, еслиa этоcharна 64-битной машине он обязательно будет расширен до 64-битной, прежде чем будет добавлен к значению ...

5 ответов

Как отсортировать связанный список с помощью пузырьковой сортировки?

Я пытаюсь использовать пузырьковую сортировку, чтобы отсортировать связанный список. Я использую curr и trail, чтобы пройти через список. Курр должен быть на шаг впереди следа всегда. Это мой код до сих пор: void linked_list::sort () { int ...