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));
ПК