Вопросы по теме 'dereference'
Разыменование указателя C++
Мне только что удалось написать глобальный хук CBT на С++, который можно использовать с С#. Это может звучать глупо, но я очень плохо разбираюсь в указателях и их разыменовании из-за моей работы с С#.
Я не могу разыменовать указатель внутри...
986 просмотров
schedule
26.01.2023
Ошибка: выражение должно быть указателем на полный тип объекта (?)
Это функция в C, которую мне нужно изменить. Я пытаюсь иметь ПРЕДЫДУЩИЕ 4 байта адреса, начинающиеся с «ящика», для сравнения с возвращенным значением U32 из rt_tsk_self() , но это просто дает мне ошибку, что «выражение должно быть указателем на...
12959 просмотров
schedule
01.01.2024
Использование указателей для доступа к элементам QVector
У меня проблемы с указателями и ссылками на двойники.
Я хочу получить доступ к элементам в QVector по именам. Вектор содержит двойники:
QVector<double> properties;
properties.append(28.0);
properties.append(1.0);...
3812 просмотров
schedule
27.01.2023
Как разыменовать в питоне? (Обработка изображений с помощью openCV)
Я искал в Интернете простой алгоритм прореживания и наткнулся на это: Алгоритм прореживания Проблема в том, что у меня мало опыта с оператором разыменования. Кроме того, мой проект находится на питоне, у которого есть другой способ справиться с...
1494 просмотров
schedule
09.05.2022
Указатель класса теряет участников?
У меня есть бинарное дерево, которое я ищу:
TreeNode<Vessel*>* node = this->tree_->search("PotatoFace");
string mystring = node->print();
когда я запускаю его, узел содержит правильные данные, но когда я перехожу к печати этих...
397 просмотров
schedule
26.06.2022
Создание нового экземпляра класса с использованием шаблона, не знаю, как обрабатывать ошибку
Я постараюсь сделать код коротким.
Я пытаюсь создать B инарный S поиск T (сокращенно BST), используя шаблоны.
В моей функции добавления я получаю сообщение об ошибке, и я уверен, что каким-то образом неправильно использую шаблоны.
Весь...
1358 просмотров
schedule
15.05.2024
Разыменование указателя char в C/C++?
Я работаю в программе, используя информацию DWARF и ELF. Я подключен к другой программе с помощью инструмента под названием Pin. У меня есть адреса из глобальных переменных, объявленных в программе «Y», и я подключаю их к своему модулю Pin, который...
16147 просмотров
schedule
20.05.2023
Значение ссылки и разыменования в C
Я читал разные вещи в Интернете и запутался, потому что на каждом сайте написано разное.
Я читал об * операторе ссылки и & операторе разыменования; или что ссылка означает, что указатель указывает на переменную, а разыменование — это...
123112 просмотров
schedule
04.01.2023
Указатель разыменования с функцией ARC в C в iOS
Я использую The Amazing Audio Engine для обработки воспроизведения при синхронизации в приложении iOS.
Платформа требует, чтобы вы использовали функции C в качестве обратного вызова (playbackTimingReceiver), который вызывается в аудиопотоке. Затем...
769 просмотров
schedule
23.06.2023
-› использование в умных указателях
У меня есть простая реализация интеллектуального указателя, показанная во фрагменте кода 1 ниже. И фиктивный тестовый класс с именем Dummy во втором фрагменте. Фрагмент кода 3 показывает, как мы можем использовать этот простой интеллектуальный...
187 просмотров
schedule
29.10.2022
Указатель на структуру, содержащую массив
У меня есть простая структура, содержащая массив целых чисел и индекс, который будет использоваться для этого массива.
#define BUFF_SIZE 100
typedef struct _buffer Buffer;
struct _buffer {
int buff[BUFF_SIZE];
int index;
};
Я пытаюсь...
1401 просмотров
schedule
15.09.2022
Непонимание того, как указатели и классы работают вместе в этом примере
Хмммм, я в тупике, используя Visual Studio 2012, у меня осталась только одна ошибка в моем проекте, и я умираю, чтобы проверить ее. Да, это для класса C++, и я надеюсь, что разместил достаточно кода.
Я получаю сообщение об ошибке:
C2227 слева...
77 просмотров
schedule
19.02.2024
Почему динамически размещаемые массивы указателей не нуждаются в разыменовании, чтобы добраться до их фактических членов
Итак, недавно я наткнулся на следующий фрагмент кода:
struct Student
{
int *number;
char *name;
double *marks;
};
int main(){
int n;
Student *s;
s = new Student;
cout << "Enter the number of subjects the student...
1420 просмотров
schedule
03.05.2024
доступ к члену класса массива указателей другого класса
Я пытаюсь понять, как я могу или почему я не могу получить доступ к члену этого класса. Сначала я покажу вам, что работает, чтобы вы знали, о чем я думаю, а затем я покажу вам, что я не могу сделать.
Что я могу сделать, так это: у меня есть класс...
1951 просмотров
schedule
29.05.2024
Приведение структуры карты к пустому указателю и разыменованию
Я пытался привести структуру карты к пустому указателю и наоборот.
void addToMap(void *data){
// add some elements to the map
}
map<string, vector<myStruct> > myMap;
addToMap(&myMap);
Я пытаюсь отправить myMap в функцию...
1287 просмотров
schedule
08.08.2022
Выражение: ошибка времени выполнения векторного итератора, не допускающая отладки
Следующий код вводит слова и подсчитывает, сколько раз каждое слово появилось во входных данных. Затем программа печатает каждое слово и соответствующую частоту в порядке от наименьшего к наибольшему.
#include <iostream>
#include...
160 просмотров
schedule
13.08.2022
glib GHashtable разыменование gpointer
Привет. Это проблемы, связанные с GLib, gpointer.
Я создаю значение с типом gpointer.
gpointer keys;
я вызвал функцию
insert_data(gpointer key);
Я передал целочисленный указатель на эту функцию вот так.
int* p =...
482 просмотров
schedule
26.01.2024
Разрешение внешних ссылок в функции javascript для сериализации
var foo = (function(){
var x = "bar";
return function(){
console.log(x);
};
})();
console.log(foo.toString()); // function() {console.log(x);}
(foo)(); // 'bar'
eval('(' + foo.toString()+')()')); // error: x is undefined
Существует ли...
255 просмотров
schedule
02.02.2022
Findbugs Возможное разыменование нулевого указателя в java
Я использую FindBugs для обнаружения ошибок, содержащихся в коде. Я нашел некоторые решения некоторых ошибок, однако я не могу понять, почему он все еще показывает ошибку «Возможное разыменование нулевого указателя» в строке проверки «микро». В...
1876 просмотров
schedule
02.03.2022
что содержит *p?
Согласно нескольким источникам, указатель p указывает на значение, когда оно разыменовано. Таким образом, мы можем сказать, что указатель содержит адрес в качестве своего значения, и когда используется оператор разыменования ( * ), возвращается...
163 просмотров
schedule
08.07.2023