AF
struct Foo{
const int bar;
}
Foo bar;
launder(&bar);
cout<<bar.bar;Size: a a a
AF
struct Foo{
const int bar;
}
Foo bar;
launder(&bar);
cout<<bar.bar;AF
AF
AF
MZ
m
generator_input и передавал бы ссылку на него в лямбду при конструировании. Но это мелочи если считать это просто демострационным кодом.AF
m
AF
AF
AF
m
AD
m
AF
AF
m
Source src;
Sink sink(src);
src.push(1);
assert(sink.next() == 1);
src.push(2);
assert(sink.next() == 2);
AF
AF
AF