T
Size: a a a
T
AT
NP
ПК
NP
ПК
АК
std::unique_ptr<unsigned char> или std::unique_ptr<unsigned char[]>?NP
std::unique_ptr<unsigned char> или std::unique_ptr<unsigned char[]>?АК
NP
unsigned char* ptr = lib_obtain_smth();
...
lib_free(ptr);
АР
VK
VK
m
unsigned char* ptr = lib_obtain_smth();
...
lib_free(ptr);
std::unique_ptr<unsigned char, decltype([](unsigned char* p){ lib_free(ptr); })> ptr = lib_obtain_smth();АР
std::unique_ptr<unsigned char, decltype([](unsigned char* p){ lib_free(ptr); })> ptr = lib_obtain_smth();NP
АР