4 ms·
Yes, it is. Maybe not for the begginer, but Google open source C++ stuff tend to have a great code quality. Also, the modern open source C++ stuff from Microso
by oscargrouch 9y ago
Yes, it is. Maybe not for the begginer, but Google open source C++ stuff tend to have a great code quality.
Also, the modern open source C++ stuff from Microsoft is also great.
Go for Chrome, V8, Dart, ChakraCore, the C++ part of DotNet VM.
But the only "problem" with them, is that they use their own sort of smart pointers, but if you know that they map 1-1 to smart pointers from std:: when you need to use the std ones, its not a big deal.
Chrome for instance have scoped_ptr = unique_ptr, scoped_refptr = shared_ptr, etc..
- dmix 9y agoAny examples of code bases using these modern features like co-routines? I'd love to see an example of it being used in real code.
- pjmlp 9y agoOnly Microsoft is using co-routines in production code via UWP. CppCon 2016: Kenny Kerr & James McNellis “Putting Coroutines to Work with the Windows Runtime" https://www.youtube.com/watch?v=v0SjumbIips https://www.youtube.com/watch?v=v0SjumbIips
- mmebane 9y agoWhile it doesn't use coroutines that I know of, the Dolphin emulator[1] generally makes good use of modern C++ features. [1]: https://github.com/dolphin-emu/dolphin https://github.com/dolphin-emu/dolphin