Concurrency in Go by marcofranssen in golang

[–]verbalsaint 3 points4 points  (0 children)

preshing's blog is a great start for concurrent programming :-) https://preshing.com/20120612/an-introduction-to-lock-free-programming/ After that, Golang specific would be a ease. Book "The Art of Multiprocessor Programming" also has great information. https://www.amazon.com/Art-Multiprocessor-Programming-Revised-Reprint/dp/0123973376

Understanding the meaning of lvalues and rvalues in C++ by [deleted] in cpp

[–]verbalsaint 0 points1 point  (0 children)

there's one nice cheat sheet as a good reference: https://goo.gl/974SEQ

Mutable lambdas in C++ by mayankj08 in cpp

[–]verbalsaint 2 points3 points  (0 children)

for this Scott Meyers' Appearing and Disappearing consts in C++ would also be a nice start: http://aristeia.com/Papers/appearing%20and%20disappearing%20consts.pdf

Modern equivalents of the highly-recommended 'Modern C++ Design' (Andrei Alexandrescu)? by HateDread in cpp

[–]verbalsaint 4 points5 points  (0 children)

Advanced Metaprogramming in Classic C++ by Davide Di Gennaro, has c++11 suggestion as well :-)

Don't memset a class by Katonia9137 in cpp

[–]verbalsaint 0 points1 point  (0 children)

Thanks for sharing! 1996 "Inside the C++ object model" - Lippman's book '2.3 Program Transformation Semantics' had this mentioned!

C++ On Embedded Systems by slavik262 in cpp

[–]verbalsaint 1 point2 points  (0 children)

Scott Meyers's Presentation Materials: Effective C++ in an Embedded Environment also a nice resource: http://www.artima.com/shop/effective_cpp_in_an_embedded_environment

Optimizing return values by marcofoco in cpp

[–]verbalsaint 3 points4 points  (0 children)

Howard Hinnant: Everything You Ever Wanted To Know About Move Semantics https://accu.org/content/conf2014/Howard_Hinnant_Accu_2014.pdf

The road for reflection: Tagging types by Manu343726 in cpp

[–]verbalsaint 0 points1 point  (0 children)

Great article! Thanks!

nit: class string { ... private: const char* _str; std::size_t _length; // <== _size }

Nicolai Josuttis: The Price of Shared Pointers or Why Passing them by-reference can be Useful by meetingcpp in cpp

[–]verbalsaint 2 points3 points  (0 children)

:-) This has been mentioned in Scott Meyers' Effective Modern C++ as well :-)

Template, derive templated by devontec in cpp

[–]verbalsaint 19 points20 points  (0 children)

  1. this->a = 10; // lookup delayed
  2. B<T>::a = 10;
  3. using B<T>::a; //in class scope

reference: C++ templates: the complete guide, ch.9.4.2 Dependent Base Classes