Результаты поиска по запросу "pointers"
Проверка на нулевое значение перед использованием указателя
Большинство людей используют такие указатели ... if ( p != NULL ) { DoWhateverWithP(); }Однако если по какой-либо причине указатель будет нулевым, функция не будет вызываться. Мой вопрос: может быть, было бы выгоднее просто не проверять NULL? ...
Как я могу инициализировать массив указателей на структуры?
Можно ли инициализировать массив указателей на структуры? Что-то вроде: struct country_t *countries[] = { {"United States of America", "America"}, {"England", "Europe"}, {"Ethiopia", "Africa"} }Я хочу сделать это для того, чтобы поместить ...
Реализация двусвязного списка с указателями C ++
В настоящее время я учу себя C ++ и пытаюсь реализовать двусвязный список в C ++, используя указатели, которые частично завершены. Я знаю, что код в настоящее время не может справиться с висячими узлами или ошибками вывода, оба из которых я буду ...
Указатель на функцию против ссылки на функцию
В приведенном ниже коде указатель на функцию и то, что я рассматривал как «указатель на функцию», похоже, имеют идентичную семантику: #include <iostream> using std::cout; void func(int a) { cout << "Hello" << a << '\n'; } void func2(int a) { ...
Разыменование картографического указателя в Голанге
В настоящее время я изучаю Go, и я сделал эту простую и сырую программу инвентаризации, просто чтобы разобраться со структурами и методами, чтобы понять, как они работают. В файле драйвера я пытаюсь вызвать метод и тип элемента из карты элементов ...
Я, конечно, говорю о втором printf () здесь.
чаю язык C и довольно запутался различия между++*ptr а также*ptr++. Например: int x = 19; int *ptr = &x;я знаю++*ptr а также*ptr++ дают разные результаты, но я не уверен, почему это так?
@chux no, только 0 является константой нулевого указателя.
вопрос предназначен для записи часто задаваемых вопросов для всех вопросов инициализации / присваивания между целочисленными значениями и указателями. Я хочу сделать код записи, где указатель установлен на конкретный адрес ...
Следовательно, о / р
я есть следующий кусок кода: #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 = ...
Указатель арифметики и интегральное продвижение
В выраженииp + a гдеp это тип указателя иa такое целое число, будут ли применяться правила целочисленного продвижения? Например, еслиa этоcharна 64-битной машине он обязательно будет расширен до 64-битной, прежде чем будет добавлен к значению ...
Как отсортировать связанный список с помощью пузырьковой сортировки?
Я пытаюсь использовать пузырьковую сортировку, чтобы отсортировать связанный список. Я использую curr и trail, чтобы пройти через список. Курр должен быть на шаг впереди следа всегда. Это мой код до сих пор: void linked_list::sort () { int ...