I did not find a duplicate of this feature request in the Github Issues section.
Description
C++11 introduced shared_ptr, which works with T[] types -- but only if the type is given a custom deleter. C++20 expanded this to support shared_ptr<T[]>, and introduces an overload for make_shared for this.
Type: Refactoring
Indicates that a task is for refactoring/cleaning up existing code
Status: Accepted
Indicates that a request has been accepted (For "Issues" only)
Priority: Low
Low priority task (address at liesure)
Good First Issue
A good issue to start off with if contributing to this project
A performant and memory efficient storage for immutable strings with C++17. Supports all standard char types: char, wchar_t, char16_t, char32_t and C++20's char8_t.
Checklist
Description
C++11 introduced
shared_ptr
, which works withT[]
types -- but only if the type is given a custom deleter. C++20 expanded this to supportshared_ptr<T[]>
, and introduces an overload formake_shared
for this.Backport should be updated to support thi