AP
Size: a a a
AP
🎄T
NI
AP
АК
NI
AP
NI
ПК
f
🎄T
#include <memory>
struct Kek {
Kek(const Kek&) = default;
Kek(std::shared_ptr<int> *x) {
(void)x;
};
};
int main() {
int *p = 0;
Kek(0u);
}
AP
🎄T
ПК
AT
enum E : uint16_t;
, а definition enum E : uint16_t {a, b, c};
? В таком случае forward declared enum можно было бы использовать в определении класса, как тип данного-члена, не раскрывая деталей реализации.m
enum E : uint16_t;
, а definition enum E : uint16_t {a, b, c};
? В таком случае forward declared enum можно было бы использовать в определении класса, как тип данного-члена, не раскрывая деталей реализации.enum class
. По-моему достаточно чтобы размер энума был известен.АК
enum E : uint16_t;
, а definition enum E : uint16_t {a, b, c};
? В таком случае forward declared enum можно было бы использовать в определении класса, как тип данного-члена, не раскрывая деталей реализации.ПК
enum E : uint16_t;
, а definition enum E : uint16_t {a, b, c};
? В таком случае forward declared enum можно было бы использовать в определении класса, как тип данного-члена, не раскрывая деталей реализации.