Результаты поиска по запросу "void-pointers"
Арифметика указателя, когда пустота имеет неизвестный размер [закрыто]
В Visual Studio C ++ версии 9 (и, возможно, в других версиях) следующий код: int a = sizeof(void); void const *b = static_cast<void const *>("hello world"); b += 6;Формируетэти [http://msdn.microsoft.com/en-us/library/9adz64y0.aspx] ...
Арифметика указателя точности байтов в C, когда sizeof (char)! = 1
Как можно переносить указательную арифметику с точностью до одного байта? Имейте в виду, что: char не 1 байт на всех платформахsizeof(void) == 1 доступно только как расширение в GCCХотя некоторые платформы могут иметь ограничения на ...
И обратите внимание, что это правило, которое самая последняя версия MSVC по-прежнему не применяет даже при установленном стандарте последней.
ал со SFINAE и обнаружил поведение, которое не могу объяснить. Этоткомпилирует нормально [https://ideone.com/HDlWP7]: template<typename Integer, std::enable_if_t<std::is_integral<Integer>::value>* = nullptr> void foo(Integer) {} ...
На некоторых архитектурах указатель может быть больше, чем просто адрес. Изменение типа указателя может изменить его битовую комбинацию, даже если он не изменяет указанный адрес.
ущем проекте стандарта (и C ++ 17),это [http://eel.is/c++draft/expr.static.cast#13]написано о static_castingvoid *: Значение типа «указатель наCV1 void »можно преобразовать в значение типа« указатель наCV2 T ”, где T - тип объекта иCV2 является ...
Хороших выходных.
аюсь передать данные с пустым указателем, а затем привести его к типу (pData *). Что я делаю неправильно? ГКК дает мне gcc test.c ошибка: запрос на членство «имя файла» в чем-то не структура или объединение typedef struct data { char *filename; ...
Спасибо, что я использовал не тот компилятор
о, это стало слишком запутанным для меня. Я просто не знаю, что не так с этим заданием: void *pa; void *pb; char *ptemp; char *ptemp2; ptemp = (char *)pa; ptemp2 = (char *)pb;Может кто-нибудь сказать мне, почему я получаю эту ошибку: ошибка: ...
+1 На самом деле одно место, где я использовал void указатель, было подходящим для использования интерфейса класса .. выглядит намного лучше после редактирования!
у код, и до сих пор я использовал такие структуры: struct s{ enum Types { zero = 0, one, two }; unsigned int type; void* data; }Мне нужна была некоторая общая структура для хранения данных из разных классов, и я хотел использовать ее в std :: ...
C # и пустые указатели
Я пишу свое первое приложение на C #, но, если повезет, я должен использовать указатели void (работая с DLL, которая возвращает дескрипторы). Из того, что я прочитал, есть несколько вариантов: Небезопасный код, например, ...
Что такое пустой указатель в C ++? [Дубликат]
Возможный дубликат: Что такое пустой указатель и что такое нулевой указатель? [https://stackoverflow.com/questions/4334831/what-is-a-void-pointer-and-what-is-a-null-pointer] Я часто вижу код, похожий на следующий: void * foo(int bar); Что это ...
Использование пустого указателя на массив
Я просто пытался использовать пустой указатель на целочисленный массив, я пытался посмотреть, смогу ли я напечатать массив обратно, приведя его обратно в int. Но это дает мне какое-то случайное значение. Можете ли вы сказать мне, где я иду не ...