forked from ninja-build/ninja
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
C++98Changes that should go first in the patch series.Changes that should go first in the patch series.patchIntended to be part of the patch series that makes up splinterIntended to be part of the patch series that makes up splinter
Description
std::map, std::unordered_map, std::array and etc. are all under the hood using linked list, this slows does the program quite a lot.
Here is a beautiful video that talks about these in more depths!
https://www.youtube.com/watch?v=fHNmRkzxHWs&t=41m41s
Bonus: Even Bjarne Stroustrup recommends to only use vectors :).
Chances are we can make a better data structure (class) than the old linked list implementations of standard lib.
Metadata
Metadata
Assignees
Labels
C++98Changes that should go first in the patch series.Changes that should go first in the patch series.patchIntended to be part of the patch series that makes up splinterIntended to be part of the patch series that makes up splinter