Skip to content

std::aligned_storage is deprecated in C++23 #18

@Tradias

Description

@Tradias

Corresponding paper https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1413r3.pdf and discussions cplusplus/papers#197. In short, the recommended replacement is :

std::aligned_storage<sizeof(T), alignof(T)> storage;
// becomes:
alignas(T) unsigned char storage[sizeof(T)];

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions