Результаты поиска по запросу "pointers"

9 ответов

Является ли имя массива указателем?

Является ли имя массива указателем в C? Если нет, то в чем разница между именем массива и переменной-указателем?

3 ответа

В чем разница между char str [] и char * str в качестве параметров функции?

Допустим, у нас есть следующие прототипы функций: void function1(char str[]); void function2(char *str);Теперь скажите, что у нас есть строкаchar name[] = "John"; что мы хотим пройти через эти функции. Какая разница между двумя? Каковы их ...

2 ответа

Указатель на смежный 2D массив

Я использую gcc версии 4.8.0 с флагами-Wall -std=gnu99. Мне нужно динамически распределять память для непрерывного 2D-массива, используя malloc в C; этот факт не подлежит обсуждению. Тем не менее, для простоты использования я все еще хочу иметь ...

ТОП публикаций

3 ответа

преобразовать строку указателя в целое число

Я пытаюсь конвертироватьtreePtr->item.getInvest() который содержит строку в целое число. Это возможно?

8 ответов

Что такое указатель «это»?

Я довольно новичок в C ++, и я не понимаю, чтоthis Указатель делает в следующем сценарии: void do_something_to_a_foo(Foo *foo_instance); void Foo::DoSomething() { do_something_to_a_foo(this); }Я взял это из чужого поста здесь. Что значитthis ...

4 ответа

Разница между массивом 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 ...

1 ответ

C ++ std: vector <T * const>

Я должен продолжить программу. До меня программист много использовал структуру: std:vector< T* const>Он написал ist в Visual Studio C ++ 2010 и смог скомпилировать это. Я использую g ++, и это приводит к ошибкам компиляции. g++ -g -Wall -c ...

2 ответа

char * и char arr [] Разница - C ++ / C [дубликат]

На этот вопрос уже есть ответ здесь: C: различия между указателем на символ и массивом [дубликаты] [/questions/1335786/c-differences-between-char-pointer-and-array] 14 ответовВ чем разница между массивом char и char в ...

3 ответа

Использование дополнительных 16 бит в 64-битных указателях

Я прочитал это64-битная машина на самом деле использует только 48 бит адреса [https://stackoverflow.com/q/6716946/995714](в частности, я использую Intel Core i7). Я ожидаю, что дополнительные 16 бит (биты 48-63) не имеют значения для адреса ...

3 ответа

освобождение пустого указателя

Как освободить пустой указатель. 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;Отображение ...