MK
Size: a a a
MK
DS
IZ
DS
DS
MK
MK
MK
DS
struct X : list_member<X> {}
. И получить автоматом внутри X *next, *prev. И потом уже использовать intrusive_list<X>. Но без UB оно можно только если sentinel будет nullptr.MK
struct X : list_member<X> {}
. И получить автоматом внутри X *next, *prev. И потом уже использовать intrusive_list<X>. Но без UB оно можно только если sentinel будет nullptr.MK
struct X : list_member<X> {}
. И получить автоматом внутри X *next, *prev. И потом уже использовать intrusive_list<X>. Но без UB оно можно только если sentinel будет nullptr.MK
struct X : list_member<X> {}
. И получить автоматом внутри X *next, *prev. И потом уже использовать intrusive_list<X>. Но без UB оно можно только если sentinel будет nullptr.DS
MK
DS
S
MK
DS