c++ Programming Glossary: illustration
Why are strings in C++ usually terminated with '\0'? http://stackoverflow.com/questions/10943033/why-are-strings-in-c-usually-terminated-with-0 docs for strncpy which is used in your example are a good illustration strncpy copies over the null termination characters except in..
What constitutes a valid state for a “moved from” object in C++11? http://stackoverflow.com/questions/12095048/what-constitutes-a-valid-state-for-a-moved-from-object-in-c11 that move semantics are perfect for pimpls . The easiest illustration of my problem involves the pimpl idiom like so class Foo std..
Why do I need strand per connection when using boost::asio? http://stackoverflow.com/questions/12794107/why-do-i-need-strand-per-connection-when-using-boostasio ' . ' V void handle_write ... As shown in the illustration only a single asynchronous event is started per path. With no..
TMP: how to generalize a Cartesian Product of Vectors? http://stackoverflow.com/questions/13813007/tmp-how-to-generalize-a-cartesian-product-of-vectors Product of a vector of integer vectors . For purposes of illustration simplicity let us just focus on the non recursive version ...
What is “cache-friendly” code? http://stackoverflow.com/questions/16699247/what-is-cache-friendly-code the place. This is due to spatial locality. A very nice illustration of this is given by Bjarne Stroustrup in this youtube clip thanks..
Stack Size Estimation http://stackoverflow.com/questions/1756285/stack-size-estimation Have a look at this link for an explanation with illustration. Static Evaluation There are some static checks and I think..
C++ Static member initalization (template fun inside) http://stackoverflow.com/questions/1819131/c-static-member-initalization-template-fun-inside if the helper object is not accessed in the main code. For illustration a simplified example In my case I need to initialize a vector..
Are there cases where downcasting an actual Base to a Derived would be defined? http://stackoverflow.com/questions/20263888/are-there-cases-where-downcasting-an-actual-base-to-a-derived-would-be-defined it still undefined Edit static_cast is a random choice for illustration purpose it is also interesting if working with other casts ..
“as if” in language standards http://stackoverflow.com/questions/2306587/as-if-in-language-standards that to focus on my issue NOTE not fully compliant for illustration purposes only. void operator new std size_t s void p malloc.. the nothrow version like this NOTE not fully compliant for illustration purposes only. void operator new std size_t s const std nothrow_t..
Is it a good practice to always use smart pointers? http://stackoverflow.com/questions/2454214/is-it-a-good-practice-to-always-use-smart-pointers scoped_ptr Cloneable c new Derived memory freed here illustration of the moved semantics unique_ptr Cloneable unique return unique_ptr..
When pass-by-pointer is preferred to pass-by-reference in C++? http://stackoverflow.com/questions/2550377/when-pass-by-pointer-is-preferred-to-pass-by-reference-in-c of the object but will not be changed in the function. In illustration take the following functions int foo int x int foo1 int x int..
The best cross platform (portable) arbitrary precision math library http://stackoverflow.com/questions/2568446/the-best-cross-platform-portable-arbitrary-precision-math-library on books articles that I should read. For example an illustration with figures on how an un naive binary to decimal conversion..
So can unique_ptr be used safely in stl collections? http://stackoverflow.com/questions/2876641/so-can-unique-ptr-be-used-safely-in-stl-collections efficiency The auto_ptr and unique_ptr are a very good illustration of this. With an auto_ptr you have a screwed Copy semantic the..
Example of how to use boost upgradeable mutexes http://stackoverflow.com/questions/3896717/example-of-how-to-use-boost-upgradeable-mutexes an example of some code that I'm using as well. Just an illustration not the actual code. typedef boost shared_mutex Mutex typedef..
OpenGL - mask with multiple textures http://stackoverflow.com/questions/5097145/opengl-mask-with-multiple-textures
Non-static const member, can't use default assignment operator http://stackoverflow.com/questions/634662/non-static-const-member-cant-use-default-assignment-operator operator does something along this line pseudo code for illustration a other.a But a is const . You have to make it non const. It..
difference between a macro and a const in c++ http://stackoverflow.com/questions/6393776/difference-between-a-macro-and-a-const-in-c be curious to hear about it but I think it makes a good illustration of both the power and the danger of macros for the latter consider..
I want to make my own Malloc http://stackoverflow.com/questions/732617/i-want-to-make-my-own-malloc warning this is not complete and untested just for illustration for entertainment only no warranty express or implied basic.. only no warranty express or implied basic environment for illustration void myMemoryHdl unsigned char lotsOfMemory LOTS this will be..
|