Результаты поиска по запросу "pointers"
Вопрос о C / C ++, этого ответа нет.
исал код для многих шаблонов, но не смог написать для этого ..... даже не получая никаких подсказок, как поступить. Я хочу создать следующий вывод: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9... где ширина и высота ...
Спасибо, что я использовал не тот компилятор
о, это стало слишком запутанным для меня. Я просто не знаю, что не так с этим заданием: void *pa; void *pb; char *ptemp; char *ptemp2; ptemp = (char *)pa; ptemp2 = (char *)pb;Может кто-нибудь сказать мне, почему я получаю эту ошибку: ошибка: ...
И поскольку вы не изменяете параметр «matrix», «Pass By Reference» не имеет к этому никакого отношения.
отаю с программой, которая использует двумерные массивы строк (вероятно, не такие умные для начала, но да), и я хотел бы написать функцию, которая принимает один из этих массивов (скажем, массив1), делает независимая копия, и возвращает ее ...
Вы также можете поместить массив в структуру на C.
у вы не можете передавать массивы в качестве аргументов функции? Я читал эту книгу на C ++, в которой говорится, что «нельзя передавать массивы в качестве аргументов функции», но никогда не объясняется, почему. Кроме того, когда я посмотрел его ...
http://msdn.microsoft.com/en-us/library/bebs9zyz(v=vs.80).aspx
ю, что это хешировалось много раз, но сегодня я натолкнулся на случай, который потряс мое понимание математики указателя / индекса массива. Как я всегда это понимал, & mybuff [10] и (& mybuff + 10) являются эквивалентными способами обращения к ...
По определению, сама структура находится по адресу 0. Из этого следует, что адрес поля, на которое указано (шаг 3 выше), должен быть смещением в байтах от начала структуры.
I C смещение определяется следующим образом. #define offsetof(st, m) \ ((size_t) ( (char *)&((st *)(0))->m - (char *)0 )) Почему это не вызовет ошибку сегментации, поскольку мы разыменовываем нулевой указатель? Или это своего рода хакерский ...
Союзы полезны в такой ситуации. Это как кастинг, но набор целевых типов ограничен.
фольклор говорит, что: Система типов существует по причине. Целые числа и указатели - это разные типы, в большинстве случаев приведение между ними является неправильной практикой, может указывать на ошибку проектирования и ее следует ...
Я надеюсь, что это дает нам немного лучшее понимание объектов в Ruby.
>> a = 5 => 5 >> b = a => 5 >> b = 4 => 4 >> a => 5 могу установить 'b', чтобы фактически быть 'a', чтобы в этом примере переменная a также стала равной четырем. Благодарю.
В этом случае, если базовый адрес массива равен XYZ, то arr + i = XYZ + i * sizeof (arr) / sizeof (struct large)
звестно, что если вы обращаетесь к элементу массива какarr[i] в C, что вы также можете получить доступ к элементу какi[arr]потому что они просто сводятся к*(arr + i) и сложение коммутативно. У меня вопрос, почему это работает для типов данных ...
Это C #, который использует C DLL
сматриваю исходный текст программы на C #, использующей библиотеку, написанную на C. Я наткнулся на эту строку и не был уверен, что это было: cvbimUNSAFE.GetImageVPA ((cvbim.IMG)cvImg.Image, 0, (void**)&lpImageBits, &pVPAT);Что такое объект ...