|
|
|
|
|
by germandiago
1285 days ago
|
|
If you write C++ code plagued of memory bugs maybe it is bc you take it too far. I fo not think it is particularly hard to write memory safe code. Sure you mist avoid a few things but there are alternatives on what to do instead/not what to do. |
|
- you can use string_view more conservatively
- you can stick to value semantics.
- use spans in things that do not escape.
- use smart pointers.
- do not capture escaping lambdas that have capture by reference.
If you go wild raw pointers willy-nilly around, then yes, you are gonna have a plague of sh*t because you are an incompetent using C++. I do not expect people to play the violin or drive a car without a minimal of training.