Skip to content

Instantly share code, notes, and snippets.

@Voxeles
Voxeles / cpp-trivial-relocatability-critique.md
Last active April 4, 2026 10:15
A Critique Of The Two Trivial Relocatability Papers

There are two main papers attempting to add trivial relocatability to C++: P1144 and P2786.

The latter one almost made it to C++26 before being pulled back at the last minute. While the former has been stuck in committee hell since late 2018 (8 years).

I want to give my unprofessional armchair critique of these two papers as a C++ user and an uneducated swine.

Background

Normally, when you move a type you need to call its move constructor.