Typical security issues in C++: why the GC isn't your enemy

Timon Gehr timon.gehr at gmx.ch
Mon Dec 5 23:58:58 UTC 2022


On 12/5/22 20:57, H. S. Teoh wrote:
> Similarly, D's initialized-by-default variables are often touted as a
> big thing, but overall issues with uninitialized variables only
> constitute about 1% of the total issues.

Default initialization does not even fix all initialization issues, it 
just makes them reproducible. Anyway, I think neither default 
initialization nor uninitialized variables are the right solution, but 
you kind of have to do it this way given how scoping works in C++ and in D.


More information about the Digitalmars-d mailing list