xthexder@programming.devtoProgrammer Humor@programming.dev•It gets better the longer it runs
1·
1 year agoWe got nerd sniped at almost the exact same time, but approached this in very different ways. I applaud your practical approach, but based on what I calculated, you should stop now. It will never reach 99.999%
One thing to remember is that arrays are just pointers under the hood. Even if you don’t use them directly, or are always using smart pointers like
std::shared_ptr<T>
, they’re still there.For example, accessing the following array:
Realistically in modern C++ you could likely avoid raw pointers entirely. C++ references cover a ton of the pointer use cases. I’d say the main goal is to prevent data from being copied around needlessly, since that takes more time and memory bandwidth.