How to split a string
#String #Manipulation
https://www.fluentcpp.com/2017/04/21/how-to-split-a-string-in-c/
#String #Manipulation
https://www.fluentcpp.com/2017/04/21/how-to-split-a-string-in-c/
Simplistic programming is underrated
https://lemire.me/blog/2017/12/06/simplistic-programming-is-underrated/
https://lemire.me/blog/2017/12/06/simplistic-programming-is-underrated/
Daniel Lemire's blog
Simplistic programming is underrated
I was a nerdy kid who liked to spend a lot of time reading. Back then, we did not have the Internet, we could not even imagine it… so I ended up reading the dictionary, reading my encyclopedia. I had a weird vocabulary. I could easily string sentences that…
A curated list of C/C++ frameworks, libraries, resources, and shiny things.
#frameworks #libraries #resources #etc
https://github.com/fffaraz/awesome-cpp
#frameworks #libraries #resources #etc
https://github.com/fffaraz/awesome-cpp
GitHub
GitHub - fffaraz/awesome-cpp: A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired…
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. - fffaraz/awesome-cpp
C++ standards support in compilers
Gcc - https://goo.gl/RJQejA
Clang - https://goo.gl/gaVDnX
Visual Studio - https://goo.gl/dXECj3
Gcc - https://goo.gl/RJQejA
Clang - https://goo.gl/gaVDnX
Visual Studio - https://goo.gl/dXECj3
Docs
Microsoft C++ language conformance table
Rules for allocating and Deallocating
#Rules #Memory #allocate
http://www.modernescpp.com/index.php/c-core-guidelines-allocating-and-deallocating
#Rules #Memory #allocate
http://www.modernescpp.com/index.php/c-core-guidelines-allocating-and-deallocating
Mixin Classes: The Yang of the CRTP
#mixin
https://www.fluentcpp.com/2017/12/12/mixin-classes-yang-crtp/
#mixin
https://www.fluentcpp.com/2017/12/12/mixin-classes-yang-crtp/
Fluent C++
Mixin Classes: The Yang of the CRTP
Expressive code in C++
Meet Copperspice a set of libraries used to develop cross-platform software applications.
#Cross_platform
http://www.copperspice.com/
#Cross_platform
http://www.copperspice.com/
Introducing Vireo: A Lightweight and Versatile Video Processing Library
#Video #editing #Open_source
https://blog.twitter.com/engineering/en_us/topics/open-source/2017/introducing-vireo.html
#Video #editing #Open_source
https://blog.twitter.com/engineering/en_us/topics/open-source/2017/introducing-vireo.html
Twitter
Introducing Vireo: A Lightweight and Versatile Video Processing Library
Introducing Vireo: A Lightweight and Versatile Video Processing Library
A different approach for C++ 2d array.
#2d
https://medium.com/@patdhlk/c-2d-array-a-different-better-solution-6d371363ebf8
#2d
https://medium.com/@patdhlk/c-2d-array-a-different-better-solution-6d371363ebf8
Medium
C++ 2d array — a different better solution
[x][y] is a little heavier weight than it needs to be, and it allocates more blocks than you need. Multidimensional arrays only need one…
Implementation Challenge: Revisiting the visitor pattern
#virtual #visitor
http://foonathan.net/blog/2017/12/21/visitors.html
#virtual #visitor
http://foonathan.net/blog/2017/12/21/visitors.html
foonathan.net
Implementation Challenge: Revisiting the visitor pattern
The visitor pattern is a classical OOP pattern. It is used to solve the problem where you frequently want to add virtual functions to a class hierarchy, but rarely want to add new classes. However, it isn't particularly nice to use and doesn't fit the inheritance…