Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Activity for C. K. Youngâ€
Type | On... | Excerpt | Status | Date |
---|---|---|---|---|
Suggested Edit | Post #280640 |
Suggested edit: Make the code strict-aliasing-safe. (more) |
declined | almost 4 years ago |
Comment | Post #280640 |
The code snippet in the question violates the strict aliasing rule, and is undefined behaviour. :-( The safe C way to type-pun is to use a `union`. I'll post a suggested edit with this (feel free to reformat/edit to taste). (more) |
— | almost 4 years ago |
Edit | Post #280129 | Initial revision | — | almost 4 years ago |
Answer | — |
A: Confusion about using std::async with class member function On the cppreference page for `std::async`, there's an example where the object for a PMF invocation is passed by value. So clearly, that is okay; in fact there is nothing on the cppreference page saying it has to be a reference. However, in your example, you've only got passing by value (`x`) and ... (more) |
— | almost 4 years ago |