Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
https://en.cppreference.com/w/cpp/container/span
This should be used instead of a such arguments T *ptr, size_t size, const std::vector<T> &v.
Especially pointer and size pair is harmful: easy to use incorrect, hard to read the code.
Class is non-owning! It's just a reference to something.
Do not use it for strings! Another things exists for strings: https://en.cppreference.com/w/cpp/string/basic_string_view
Suggestion to use are here https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
Attachments
Activity
Transition | Time In Source Status | Execution Times |
---|
|
6h 14m | 1 |
|
6s | 1 |
|
3d 23h 21m | 1 |
|
13d 3h 29m | 1 |