Результаты поиска по запросу "pointers"
C ++: Перегрузка операторов <для указателей на объекты
Я хотел бы сравнить два объекта по их адресам. Я попытался перегрузить оператор, и он, похоже, не работает для указателей, но работает для самих объектов. Ниже приведен соответствующий код: class C { public: int x; }; . . . bool operator <( C ...
Нотация указателя C по сравнению с нотацией массива: при передаче в функцию
Мой вопрос основан на следующем коде: int myfunct(int ary[], int arysize) int myfunct2(int *ary, int arysize) int main(void){ int numary[10]; myfunct(numary, 10) myfunct2(numary, 10) return; } int myfunct(int ary[], int arysize) { //Whatever ...
C указатели и массивы / оператор 'sizeof' [дубликат]
Возможный дубликат: Разница в указателе стека для указателя и массива [https://stackoverflow.com/questions/12760229] Чтобы проиллюстрировать мой вопрос: int main(void){ int myary[20]; int *myaryPtr; myaryPtr = myary; sizeof(myary); // Will it ...
и звездочка и амперсанд в параметре с ++
Я читаю книгу о бинарном дереве поиска и что-то странное пришло в голову. class BST { public: void insert(const Comparable & item) private: BinaryNode *root; struct BinaryNode { Comparable element; BinaryNode *left; BinaryNode *right; ...
Классы хранят данные членов в последовательной памяти?
Краткая версия этого вопроса: приводит ли указатель к первому элементу данных класса к указателю на все его элементы данных? Обсуждение: Я читаю пример кода, и это интересно. Когда конкретная функция (в этом случаеglUniformMatrix4fv Функция C ...
Как определить тип A в типе B и тип B в типе A?
У меня есть два типа. Один тип A и один тип B. Тип проблемы A содержит тип B, а тип B содержит тип A. Такая вещь не будет работать: type typeA = record test1 : typeB; end; type typeB = record test2 : typeA; end; Редактировать:Это не мой дизайн. ...
const использование с указателями в C
Я прохожу через C и у меня есть вопрос относительноconst использование с указателями. Я понимаю следующий код: const char *someArrayЭто определение указателя, который указывает на типы char иconst Модификатор означает, что значения хранятся ...
Специализация шаблонов C ++, вызов методов на типах, которые могут быть однозначными указателями или ссылками
Резюме Есть ли способ вызвать метод класса для шаблонного типа, который может быть указателем или ссылкой, не зная, что и не получить ошибки компилятора / компоновщика? подробности У меня есть шаблонная реализация QuadTree, которая может ...
Получить базовый адрес процесса
Я хочу получить доступ к определенному адресу процесса. Но для этого мне нужно сначала получить базовый адрес процесса. Я использую инструмент, чтобы увидеть, правильно ли я делаю это. Инструмент показывает, мне ...
Как я понимаю сложные объявления функций?
Как я понимаю следующие сложные заявления? char (*(*f())[])(); char (*(*X[3])())[5]; void (*f)(int,void (*)()); char far *far *ptr; typedef void (*pfun)(int,float); int **(*f)(int**,int**(*)(int **,int **));