Результаты поиска по запросу "pointers"
Приведение между void * и указателем на функцию-член
Я в настоящее время использую GCC 4.4, и у меня довольно головная боль междуvoid* и указатель на функцию-член. Я пытаюсь написать простую в использовании библиотеку для привязки объектов C ++ к интерпретатору Lua, например: LuaObject<Foo> lobj = ...
Указатель на массив базового класса, заполненный производным классом
Если у меня есть базовый класс, только с виртуальными методами и 2 производными классами от базового класса, с этими реализованными виртуальными методами. Как я: // causes C2259 BaseClass* base = new BaseClass[2]; BaseClass[0] = ...
C сравнение char с предупреждением «\ n»: сравнение между указателем и целым числом
У меня есть следующая часть кода C: char c; int n = 0; while ( (c = getchar()) != EOF ){ if (c == "\n"){ n++; } }во время компиляции компилятор говорит мне warning: comparison between pointer and integer [enabled by default]Дело в том, что если ...
Как навести указатель Foo ** на Foo ** в C ++
у меня есть class Fred { public: void inspect() const {}; void modify(){}; }; int main() { const Fred x = Fred(); Fred* p1; const Fred** q1 = reinterpret_cast<const Fred**>(&p1); *q1 = &x; p1->inspect(); p1->modify(); }Как было бы ...
Как происходит арифметика пустых указателей в GCC
int main() { int a; void *p; p = &a; printf("%ld\n",(long)p); p = p+1; printf("%ld\n",(long)p); }В этой программеp+1 просто увеличивает значение р на 1. Я знаю,void pointer arithmetic невозможно вC, такGCC делает это неявно. И если да, то ...
Размер возвращаемой неверной длины массива [дубликата]
Возможный дубликат: Размер массива на языке программирования C? [https://stackoverflow.com/questions/1975128/sizeof-an-array-in-the-c-programming-language] Я возился с C, чтобы лучше познакомиться с ним и подумал, что, возможно, наткнулся на ...
почему c позволяет инициализацию строки без объявления?
Когда аргументы dyn_mat являются константами, код выполняется без ошибок, а s1 и s2 сохраняют входные значения. #include<stdio.h> int main(int argc, char const *argv[]) { char *s1, *s2; int n1=7, n2=8; printf("Enter, %d \n", n1); scanf("%s", ...
Можно ли выделить массив внутри функции и вернуть его по ссылке?
Я пытался использовать тройной указатель, но он продолжает сбой. Код: #include <stdlib.h> #include <stdio.h> int set(int *** list) { int count, i; printf("Enter number:\n"); scanf("%d", &count); (*list) = (int **) malloc ( sizeof (int) * count); ...
Передача модифицируемого параметра в функцию c ++
При условии, что я хочу передать в функцию модифицируемый параметр, что я должен выбрать: передать его по указателю или передать по ссылке? bool GetFoo (Foo & whereToPlaceResult);bool GetFoo (Foo * whereToPlaceResult);Я спрашиваю об этом, потому ...
Почему в обработчиках HTTP HTTP значение ResponseWriter является значением, а Request - указателем?
Я изучаю Go, написав приложение для GAE, и это подпись функции-обработчика: func handle(w http.ResponseWriter, r *http.Request) {}Я здесь новичок, так почему жеRequest объект указатель, ноResponseWriter не? Есть ли необходимость в этом или ...