Результаты поиска по запросу "pointers"
Является ли имя массива указателем?
Является ли имя массива указателем в C? Если нет, то в чем разница между именем массива и переменной-указателем?
В чем разница между char str [] и char * str в качестве параметров функции?
Допустим, у нас есть следующие прототипы функций: void function1(char str[]); void function2(char *str);Теперь скажите, что у нас есть строкаchar name[] = "John"; что мы хотим пройти через эти функции. Какая разница между двумя? Каковы их ...
Указатель на смежный 2D массив
Я использую gcc версии 4.8.0 с флагами-Wall -std=gnu99. Мне нужно динамически распределять память для непрерывного 2D-массива, используя malloc в C; этот факт не подлежит обсуждению. Тем не менее, для простоты использования я все еще хочу иметь ...
преобразовать строку указателя в целое число
Я пытаюсь конвертироватьtreePtr->item.getInvest() который содержит строку в целое число. Это возможно?
Что такое указатель «это»?
Я довольно новичок в C ++, и я не понимаю, чтоthis Указатель делает в следующем сценарии: void do_something_to_a_foo(Foo *foo_instance); void Foo::DoSomething() { do_something_to_a_foo(this); }Я взял это из чужого поста здесь. Что значитthis ...
Разница между массивом int * и массивом [] в параметре функции
Я видел, что значения массива изменятся, если параметр функции будет "int arr []" или "int * arr". В чем разница? int array []: void myFunction(int arr[], int size) { for (int i = 0; i < size; ++i) arr[i] = 1; }int * array: void myFunction(int ...
C ++ std: vector <T * const>
Я должен продолжить программу. До меня программист много использовал структуру: std:vector< T* const>Он написал ist в Visual Studio C ++ 2010 и смог скомпилировать это. Я использую g ++, и это приводит к ошибкам компиляции. g++ -g -Wall -c ...
char * и char arr [] Разница - C ++ / C [дубликат]
На этот вопрос уже есть ответ здесь: C: различия между указателем на символ и массивом [дубликаты] [/questions/1335786/c-differences-between-char-pointer-and-array] 14 ответовВ чем разница между массивом char и char в ...
Использование дополнительных 16 бит в 64-битных указателях
Я прочитал это64-битная машина на самом деле использует только 48 бит адреса [https://stackoverflow.com/q/6716946/995714](в частности, я использую Intel Core i7). Я ожидаю, что дополнительные 16 бит (биты 48-63) не имеют значения для адреса ...
освобождение пустого указателя
Как освободить пустой указатель. struct vStruct { void *vPtr; struct vStruct *next; }; struct vStruct sObj; struct vStruct *sObjNew = sObj; delete sObjNew->vPtr; -----------> Is this correct way to delete void pointer delete sObjNew;Отображение ...