[EMCpp]Item-31 Avoid Default Capture Modes
· ☕ 3 min read

Default by-reference capture can lead to dangling references; default by-value capture is susceptible to dangling pointers, while misleadingly susggests the lambdas are self-contained.


[EMCpp]Item-28 Understand Reference Collapsing
· ☕ 3 min read

Reference collapsing occurs in four contexts: template instantiation, auto type generation, creation and use of typedefs and alias declarations, and decltype.