Результаты поиска по запросу "pointers"
вместо
у построить дерево со следующими характеристиками: Каждый узел может иметь 1 «следующий узел».Каждый узел может иметь несколько дочерних узлов.Количество дочерних узлов может варьироваться от одного узла к другомуЯ думал о структуре, которая ...
Я не уверен, что нужно возвращать адрес вещи, указанной итератором. Все, что вам нужно, это сам указатель. Вы увидите, что сам класс итераторов STL реализует использование _Ptr для этой цели. Итак, просто сделайте:
я есть вектор myObjects в глобальной области видимости. У меня есть метод, который используетstd::vector<myObject>::const_iterator чтобы пройти вектор и сделать некоторые сравнения, чтобы найти конкретный элемент. Как только я нашел требуемый ...
что компилятор делает с [i], который является массивом? А что если указатель?
Мне сказалис-задаваемые вопросы [http://c-faq.com/aryptr/aryptr2.html]этот компилятор делает разные вещи для работы с [i], в то время как a является массивом или указателем. Вот пример из c-faq: char a[] = "hello"; char *p = "world";С учетом ...
Это одна из привлекательных особенностей C ++ Sigils. Исходя из своего личного опыта, я могу быстрее и эффективнее контролировать производительность доступа для чтения, используя операторы разыменования в массивах и векторах STL. Я также принял привычные методы общего указателя, если вам интересно. :)
ел некоторый код, а также некоторые ошибки, сгенерированные из моего компилятора, которые имеют**'токен перед переменной (например, ** имя переменной не указано - или что-то, я не могу вспомнить точно не по буквам). Я вполне уверен, что это ...
+1 за удивительность
private function myFunction(numIn:Number){ trace ("numIn " + numIn); } var plan:Object = { "theFunctionName": "myFunction" } // now use the function plan.theFunctionName(5); // should trace out: "numIn 5"е сработает, но вы видите, что я пытаюсь ...
; это не имеет отношения к заданному вопросу. (B) Игнорируя, что это не имеет значения, вы должны были процитировать ссылку; SE хмурится только по ссылкам. Весь ваш ответ сам содержит несвязанную цитату из стандарта, а не нюанс.
ал ответы на этот вопросC ++ плюсы и минусы [https://stackoverflow.com/questions/385297/whats-wrong-with-c-compared-to-other-languages] и получил это сомнение при чтении комментариев. Программисты часто путают, что «это» - указатель, а не ...
Когда указатель на массив полезен?
Я могу заявить: int (*ap)[N]; Такap указатель на массив массива размера N. Почему это всегда полезно? Если я передаю его в функцию, что полезного он может с этим сделать, чего не может сделать обычный указатель на содержимое массива? C FAQ ...
Нарезка пустого массива создает представление, а не копию:
ю, как получить указатель ctypes на начало массива numpy: a = np.arange(10000, dtype=np.double) p = a.ctypes.data_as(POINTER(c_double)) p.contents c_double(0.0)однако мне нужно передать указатель, скажем, на элемент 100,без копирования массива, ...
Конечно, я не знаю, удалили ли его какие-либо настоящие компиляторы, но они бы вписывались в их права.
тся ли следующий код допустимым, устаревшим или недопустимым в C ++ 0x? char* p = "foobar";Я изначально задавал этот вопросВот [https://stackoverflow.com/questions/6488715/c-strings-simple-question/6488744#6488744] в качестве комментария.
@ Skizz, я не говорил, что это не было архитектур с размером байта, отличным от 8 - я сказал, что их практически нет. Если вы посмотрите на большинство (и, возможно, все) из (современных) процессоров и микроконтроллеров, вы увидите 8-битные байты. DSP действительно странные существа. Некоторые из них 24 или 32 бита на байт.
то значит: приращение указателя указывает на адрес следующего базового типа указателя? Например: p1++; // p1 is a pointer to an intОзначает ли это утверждение, что адрес, указанныйp1 следует сменить на адрес следующегоint или это должно быть ...