D
Size: a a a
D
🦊
🦊
🦊
CC
CC
🦊
D
D
CC
D
O
pair<x, y>
же лучше, и пойди разберись, что first
, а что second
D
CC
CC
RM
pair<x, y>
же лучше, и пойди разберись, что first
, а что second
KK
pair<x, y>
же лучше, и пойди разберись, что first
, а что second
x
- не всегда 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