3 ms·
No it isn't. I'm studied the Firefox code and there are lots of raw pointers being used everywhere, instead of them using RAII. Anyway, wxWidgets is an example
by UltraViolence 4y ago
No it isn't. I'm studied the Firefox code and there are lots of raw pointers being used everywhere, instead of them using RAII.
Anyway, wxWidgets is an example of a C++ framework which is almost flawless and comparable in complexity to Gecko.
- rvz 4y ago> No it isn't. It is. > I'm studied the Firefox code and there are lots of raw pointers being used everywhere, instead of them using RAII. Firefox is still in C++ and is still subject to memory corruption vulnerabilities, proving my point again. > Anyway, wxWidgets is an example of a C++ framework which is almost flawless and comparable in complexity to Gecko. "almost flawless" is still in the category of 'possible'. Memory corruption is not possible in Rust by default. Surely you understand what 'inevitable' means before giving me an example of a project that has at least one memory corruption vulnerability out of the thousands of other projects that are also in C++, especially browser-based software?