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

3 ответа

Полиморфизм и указатели на массивы [дубликаты]

На этот вопрос уже есть ответ здесь: Почему этот код вылетает в упомянутых местах? [/questions/1043402/why-does-this-code-crash-at-the-places-mentioned] 7 ответовУ меня есть класс А: class A { public: virtual double getValue() = 0; }И класс ...

1 ответ

C и указатель на функцию - изменения не сохраняются

У меня есть этот простой код, который, кажется, работает (я проверил с помощью отладчика), но когда выполнение функции заканчивается, строка не сохраняется в исходной переменной. void getString(char *iText); int main() { char ...

4 ответа

C: поведение массивов при назначении указателей

#include <stdio.h> main() { char * ptr; ptr = "hello"; printf("%p %s" ,"hello",ptr ); getchar(); }Привет, я пытаюсь ясно понять, как массивы могут быть назначены указателям. Я замечаю, когда вы назначаете массив символов указателю ...

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

2 ответа

Можно ли хешировать указатели в переносимом коде C ++ 03?

Это возможнопереносимый хеш указатель в C ++ 03, который не имеетstd::hash определены? В C ++ кажется странным, что хешбэлы, содержащие указатели, невозможны, но я не могу придумать, как их создать. Самый близкий способ, которым я могу ...

5 ответов

Разве указатель int в Turbo C не должен иметь размер 4 байта?

В компиляторе Turbo C размер указателя int отображается как 2 байта при использовании оператора sizeof (). Теперь, если я распечатаю адрес переменной int, получится шестнадцатеричное число из 8 цифр, что делает размер адреса 32 бит (или 4 ...

1 ответ

Передача и сохранение константной ссылки через конструктор?

Это, наверное, простой вопрос, но я застрял на нем. Я пытаюсь передать объект из ObjectA в ObjectB (который является членом ObjectA) через его конструктор. Однако вместо передачи по значению я хочу передать только константную ссылку и хранить эту ...

3 ответа

Функция Фортрана: указатель как фактический аргумент и цель как формальный

Я пытаюсь расшифровать код Fortran. Он передает указатель на функцию в качестве фактического аргумента, а формальный аргумент вместо этого является целью. Он определяет и размещает указатель типа globalDATA в основной программе, затем вызывает ...

5 ответов

Какие операции поддерживаются необработанным указателем и указателем на функцию в C / C ++?

Чем все операции, поддерживаемые указателем функции, отличаются от необработанного указателя? Поддерживаются ли операторы>, <, <=,> = необработанными указателями, если да, то какая польза?

2 ответа

что делает ntohl (* (uint32_t *)…)?

ip=ntohl(*(uint32_t*)PQgetvalue(result, i, 0));Что означает этот сегмент кода? Я предполагаю, что этот код принимает входные данные из базы данных PostgreSQL (его типuint32_t) и преобразует его в формат IP (например,192.168.x.x) Правильно ли ...

6 ответов

Значение «ссылки» и «разыменование»

Я читаю разные вещи в интернете и запуталась, потому что на каждом сайте разные вещи. Говоря о С. Я читаю о* оператор ссылки и& оператор разыменования; или что ссылка означает создание указателя на переменную, а разыменование обращается к ...