Вопросы по теме 'opaque-pointers'
Разрешено ли приведение из TYPE * в unsigned char *?
C99 - в частности, раздел 6.2.6.1, параграф 4 - утверждает, что копирование представления объекта в массив беззнаковых символов разрешено:
struct {
int foo;
double bar;
} baz;
unsigned char bytes[sizeof baz];
// Do things with the baz...
673 просмотров
schedule
09.11.2023
memcpy() для члена структуры, полученного из указателя opque
Допустим, у меня есть API:
// api.h - Others can #include this header
#include <cstdint>
class A {
public:
// Write data into an opaque type.
// The user shouldn't directly access the underlying bits of this value.
// They should use...
79 просмотров
schedule
10.10.2022