c++ Programming Glossary: abusing
The simplest and neatest c++11 ScopeGuard http://stackoverflow.com/questions/10270328/the-simplest-and-neatest-c11-scopeguard in the language. It uses some clever template hacks like abusing the ambiguity that arises from using for both templates and..
changing the value of const variable in C++ http://stackoverflow.com/questions/2006161/changing-the-value-of-const-variable-in-c
Is the C99 preprocessor Turing complete? http://stackoverflow.com/questions/3136686/is-the-c99-preprocessor-turing-complete share improve this question Here is an example of abusing the preprocessor to implement a Turing machine. Note that an..
Alternative to template declaration of typedef http://stackoverflow.com/questions/3708593/alternative-to-template-declaration-of-typedef the problem in two ways through a metafunction or by abusing inheritance. namespace NTL metafunction template typename T..
Limiting the range for std::copy with std::istream_iterator http://stackoverflow.com/questions/5953629/limiting-the-range-for-stdcopy-with-stdistream-iterator learn something about the STL here. I half wondered about abusing std transform or std merge etc. to achieve this functionality..
C++11: The range-based for statement: “range-init” lifetime? http://stackoverflow.com/questions/9657708/c11-the-range-based-for-statement-range-init-lifetime apply here This is an interesting property that allows abusing the ranged for loop for non rangey things http ideone.com QAXNf..
Preferred standard use: range based for or std::for_each http://stackoverflow.com/questions/9994421/preferred-standard-use-range-based-for-or-stdfor-each for this task. EDIT You can break form a range for without abusing an exception. Although std find_if substituted for std for_each..
|