Результаты поиска по запросу "pointers"
Копирование структуры, содержащей указатели, на устройство CUDA
Я работаю над проектом, где мне нужно, чтобы мое устройство CUDA делало вычисления на структуре, содержащей указатели. typedef struct StructA { int* arr; } StructA;Когда я выделяю память для структуры, а затем копирую ее на устройство, она будет ...
перематывать стандартный ввод в скрипте bash
Есть ли простой способ «перемотки»/dev/stdin внутри моего bash-скрипта, который уже читает все или некоторую часть из входного канала? Приложение: я написал простой MDA, который в первой части читает построчно одно письмо из fetchmail, ...
Об указателях на функции в объявлениях функций
#include<stdio.h> #include<stdlib.h> int fun1() { printf("I am fun1."); return 0; } int fun2(int fun()) { fun(); return 0; } int main() { fun2(fun1); return 0; }Вышеуказанная программа может работать. Насколько я понимаю, я могу ...
Какой конструктор по умолчанию для указателя C ++?
У меня есть такой код: class MapIndex { private: typedef std::map<std::string, MapIndex*> Container; Container mapM; public: void add(std::list<std::string>& values) { if (values.empty()) // sanity check return; std::string ...
Переменная Const изменена с указателем в C
Переменнаяi объявлен const, но все же я могу изменить значение с указателем на место в памяти. Как это возможно? int main() { const int i = 11; int *ip = &i; *ip=100; printf("%d\n",*ip); printf("%d\n",i); }Когда я компилирую, я получаю это ...
Объявление указателя на структуру в C ++ автоматически выделяет память для его членов. Я ошибаюсь?
Я написал следующий фрагмент кода, и я полагал, что он потерпит крах, если я попытаюсь получить доступ к членам структуры, для которой я даже не выделил память. Но я был очень удивлен, что C ++ автоматически выделил память для структуры. Это ...
C Указатель и распределение памяти: массивы Realloc и прохождение указателя
Для тех, кто имеет опыт работы с C, это будет простая проблема выделения / обращения к памяти: Вот мои структуры данных: struct configsection { char *name; unsigned int numopts; configoption *options; }; typedef struct configsection ...
В чем разница между char a [] =? String ?; и char * p =? string?;?
Как говорится в заголовке, в чем разница char a[] = ?string?; and char *p = ?string?;Этот вопрос был задан мне в интервью. Я даже не понимаю утверждение. char a[] = ?string?Вот что? оператор? Это часть строки или она имеет какое-то конкретное ...
Использование intptr_t вместо void *?
Это хорошая идея для использованияintptr_t как хранилище общего назначения (для хранения указателей и целочисленных значений) вместоvoid*? (Как видно ...
Указатели на функции и адрес функции
Таким образом, я понял, что при создании указателей функций вам не нужноoperator & чтобы получить адрес исходной функции: #include <stdio.h> double foo (double x){ return x*x; } int main () { double (*fun1)(double) = &foo; double (*fun2)(double) ...