DP
Size: a a a
DP
f
for (int i = 0; i <= sizeof(*obj); i++ ) {
void *byte = obj + i;
fprintf(file, "%c", *(char*)byte);
}🎄T
for (int i = 0; i <= sizeof(*obj); i++ ) {
void *byte = obj + i;
fprintf(file, "%c", *(char*)byte);
}f
🎄T
f
🎄T
АК
DP
for (int i = 0; i <= sizeof(*obj); i++ ) {
void *byte = obj + i;
fprintf(file, "%c", *(char*)byte);
}DP
DP
ПК
foo(params).then([p = std::move(params)]()
{
});
foo(params) (с телом функции), а потом только p = std::move(params)?DP
foo(params).then([p = std::move(params)]()
{
});
foo(params) (с телом функции), а потом только p = std::move(params)?ПК
chain execution в плане порядка вызововПК
DP
chain execution в плане порядка вызововПК
ПК
foo(params).bar(std::move(params));
DP
foo(params).bar(std::move(params));
ПК