D
Size: a a a
D
🦊
🦊
🦊
CC
CC
🦊
D
D
CC
D
O
pair<x, y> же лучше, и пойди разберись, что first, а что secondD
CC
CC
RM
pair<x, y> же лучше, и пойди разберись, что first, а что secondKK
pair<x, y> же лучше, и пойди разберись, что first, а что secondx - не всегда 1, а y - не всегда 2?KK
O
pair с той лишь разницей, что в случае сpair<bool, iterator> foo();ты увидишь сомнительные
auto x = foo();
x.<ctrl+space>
first и second, ничего не говорящие о сути содержимого pair
auto foo() {
struct {
bool is_inserted;
iterator equal_or_inserted;
} x;
/* ... */
return x;
}
auto x = foo();
x.<ctrl+space>
Ты увидишь более самодокументированные (если очень повезёт, конечно) is_inserted и equal_or_inserted