Tags: #boost #version1-62-0 #framework
"Boost provides free peer-reviewed portable C++ source libraries."
http://www.boost.org/users/history/version_1_62_0.html
"Boost provides free peer-reviewed portable C++ source libraries."
http://www.boost.org/users/history/version_1_62_0.html
Tags: #stl #standardtemplatelibrary
"The Standard Template Library (STL) is the modern C++ programmer's best friend. It contains a wealth of data structures, algorithms, and utility libraries from which we can build almost anything — but only if we know how to use it correctly and efficiently. "
http://voidae.com/blog/2016/9/28/stl-from-scratch-introduction
"The Standard Template Library (STL) is the modern C++ programmer's best friend. It contains a wealth of data structures, algorithms, and utility libraries from which we can build almost anything — but only if we know how to use it correctly and efficiently. "
http://voidae.com/blog/2016/9/28/stl-from-scratch-introduction
void (almost everywhere)
STL From Scratch - Introduction
update on Sept. 29th: I've modified the schedule of the first two posts to
split-out integer sequences and the rest of the header from our
implementation of pairs and tuples.
If you're interested in discussing this, consider checking out the reddit…
split-out integer sequences and the rest of the header from our
implementation of pairs and tuples.
If you're interested in discussing this, consider checking out the reddit…
Tags: #string #cpp17 #lambdas
http://playfulprogramming.blogspot.it/2016/08/strings-as-types-with-c17-constexpr.html
http://playfulprogramming.blogspot.it/2016/08/strings-as-types-with-c17-constexpr.html
playfulprogramming.blogspot.it
strings as types with c++17 constexpr lambdas
Recently I stumbled upon a question by @arne_mertz of Simplify C++ fame (if you don't read that blog, start now!) about using string lite...
Tags: #cppcon2016 #cache #optimize #hashtables #video
https://www.youtube.com/watch?v=aXj_DsIx1xs&app=desktop
https://www.youtube.com/watch?v=aXj_DsIx1xs&app=desktop
YouTube
CppCon 2016: Christiaan Pretorius “Cache Optimized Hash Tables”
http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2016
—
Hashes and caches, why another hash library ?
Problems,shortcomings and advantages of current open source hash…
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2016
—
Hashes and caches, why another hash library ?
Problems,shortcomings and advantages of current open source hash…
Tags: #algorithms #yahoo #imagess
https://yahooeng.tumblr.com/post/151148689421/open-sourcing-a-deep-learning-solution-for
https://yahooeng.tumblr.com/post/151148689421/open-sourcing-a-deep-learning-solution-for
Tumblr
Post by @yahooeng · 3 images
💬 2 🔁 42 ❤️ 98 · Open Sourcing a Deep Learning Solution for Detecting NSFW Images · By Jay Mahadeokar and Gerry Pesavento
Automatically identifying that an image is not suitable/safe for work (N…
Automatically identifying that an image is not suitable/safe for work (N…
Tags: #book #free #practical #metaprogramming #cpp11 #cpp14
http://www.oreilly.com/programming/free/practical-c-plus-plus-metaprogramming.csp
http://www.oreilly.com/programming/free/practical-c-plus-plus-metaprogramming.csp
O’Reilly Online Learning
Practical C++ Metaprogramming
To say that C++ programmers embrace metaprogramming is a real stretch. Outright rejection is probably more accurate. And yet, C++ template metaprogramming is ideal for performing automatic compile-time optimization. With … - Selection from Practical C++…
Tags: #competitiveprogramming #compromises
https://marcoarena.wordpress.com/2016/09/30/cpp-in-competitive-programming-compromises/
https://marcoarena.wordpress.com/2016/09/30/cpp-in-competitive-programming-compromises/
Growing up
C++ in Competitive Programming: compromises
Crafting software is about balancing competing trade-offs. It’s impossible to optimize every factor of a system, as speed, usability, accuracy, etc at the same time. Moreover, solutions of to…
Forwarded from Syra's Techbinder
Tags: #final #keyword
"I’m preparing some slides to explain how to write better code with C++11/14, and I wanted to start from the last thing I wrote about here, the use of keywords final and override."
http://marcofoco.com/?p=114
"I’m preparing some slides to explain how to write better code with C++11/14, and I wanted to start from the last thing I wrote about here, the use of keywords final and override."
http://marcofoco.com/?p=114
C++ explained to my dog
Final & Override again
I’m preparing some slides to explain how to write better code with C++11/14, and I wanted to start from the last thing I wrote about here, the use of keywords final and override. The scope of…
Tags: #devirtualization
"Devirtualization happens when the compiler can statically decide, at compile time, which function should be called, so it can produce a direct call to that function, or even inline it."
http://marcofoco.com/?p=153
"Devirtualization happens when the compiler can statically decide, at compile time, which function should be called, so it can produce a direct call to that function, or even inline it."
http://marcofoco.com/?p=153
C++ explained to my dog
The power of devirtualization
As stated in a previous post, final keyword enables the sealing of classes and methods. This is important because it allows interesting compile-time checks, but also enables quite a powerful optimi…
Tags: #game #cpp11
Blizzard employee discusses advantages of using C++11 for game engines:
https://github.com/CppCon/CppCon2016/tree/master/Presentations/Game%20Engine%20Using%20C%2B%2B11
Blizzard employee discusses advantages of using C++11 for game engines:
https://github.com/CppCon/CppCon2016/tree/master/Presentations/Game%20Engine%20Using%20C%2B%2B11
GitHub
CppCon/CppCon2016
CppCon2016 - Slides and other materials from CppCon 2016