c++ Programming Glossary: imagine
What's “wrong” with C++ wchar_t and wstrings? What are some alternatives to wide characters? http://stackoverflow.com/questions/11107608/whats-wrong-with-c-wchar-t-and-wstrings-what-are-some-alternatives-to-wide actually guaranteed to be UTF 16 and UTF 32 but I don't imagine any major implementation will use anything else. C 11 also improves..
Any reason to overload global new and delete? http://stackoverflow.com/questions/1152511/any-reason-to-overload-global-new-and-delete or an embedded system are there any reasons to do so I can imagine that for some particular classes that are created and destroyed..
Examples of when a bitwise swap() is a bad idea? http://stackoverflow.com/questions/11638271/examples-of-when-a-bitwise-swap-is-a-bad-idea temp sizeof temp The only situation however in which I can imagine this shortcut causing a problem is when an object contains a..
Use of 'const' for function parameters http://stackoverflow.com/questions/117293/use-of-const-for-function-parameters do you go the whole hog and use it everywhere For example imagine a simple mutator that takes a single boolean parameter void..
Purpose of Trigraph sequences in C++? http://stackoverflow.com/questions/1234582/purpose-of-trigraph-sequences-in-c and displays that can't deal with the characters though I imagine that these are quite rare nowadays . In general you don't need..
What could C/C++ “lose” if they defined a standard ABI? http://stackoverflow.com/questions/2083060/what-could-c-c-lose-if-they-defined-a-standard-abi things in the most natural way on each processor. I imagine that c in particular has conforming implementations on more..
Explicit instantiation - when is it used? http://stackoverflow.com/questions/2351148/explicit-instantiation-when-is-it-used have a problem with the mechanism as such but I can't imagine a situation in which I would like or want to use this feature...
The best cross platform (portable) arbitrary precision math library http://stackoverflow.com/questions/2568446/the-best-cross-platform-portable-arbitrary-precision-math-library that you don't know what the word arbitrarily big means imagine something like 100000 the factorial of 100000 . The precision..
Returning multiple values from a C++ function http://stackoverflow.com/questions/321068/returning-multiple-values-from-a-c-function to return multiple values from a C function For example imagine a function that divides two integers and returns both the quotient..
Optimizing away a “while(1);” in C++0x http://stackoverflow.com/questions/3592557/optimizing-away-a-while1-in-c0x the loop terminates and get a parallelisation win. I also imagine that the designers considered that the cases where infinite..
What kinds of optimizations does 'volatile' prevent in C++? http://stackoverflow.com/questions/3604569/what-kinds-of-optimizations-does-volatile-prevent-in-c variables the only place where volatile is needed I imagine that optimization is compiler specific and therefore is not..
Thou shalt not inherit from std::vector http://stackoverflow.com/questions/4353203/thou-shalt-not-inherit-from-stdvector using MyVector By saying realistic I discard things like imagine a function which takes a pointer to vector ... Well I've stated..
Why is including “using namespace” into a header file a bad idea in C++? http://stackoverflow.com/questions/4872373/why-is-including-using-namespace-into-a-header-file-a-bad-idea-in-c user defined string or included std string is wanted. Now imagine you take the top part of the program... lines 1 through 5 up..
Operator Precedence vs Order of Evaluation http://stackoverflow.com/questions/5473107/operator-precedence-vs-order-of-evaluation overhead than doing a single increment so it's hard to imagine anybody ever doing this in reality. Conceptually however the..
C++, template argument can not be deduced http://stackoverflow.com/questions/6060824/c-template-argument-can-not-be-deduced template argument cannot be deduced by the compiler. Just imagine you might have specialized TMap as follows template struct TMap..
order of evaluation of operands http://stackoverflow.com/questions/7112282/order-of-evaluation-of-operands the same. I don't have a copy of the C standard but I imagine that it is the same there as well. share improve this answer..
Implementing a no-op std::ostream http://stackoverflow.com/questions/760301/implementing-a-no-op-stdostream implement a custom std streambuf that outputs to nowhere I imagine that the std ostream layer will still do all the formatting...
How to open an std::fstream (ofstream or ifstream) with a unicode filename? http://stackoverflow.com/questions/821873/how-to-open-an-stdfstream-ofstream-or-ifstream-with-a-unicode-filename ofstream or ifstream with a unicode filename You wouldn't imagine something as basic as opening a file using the C standard library..
what happens when you modify an element of an std::set? http://stackoverflow.com/questions/908949/what-happens-when-you-modify-an-element-of-an-stdset of if it triggers undefined behavior For example I would imagine insertions would screw up. Is there any mention of specifically..
Why should I prefer to use member initialization list? http://stackoverflow.com/questions/926752/why-should-i-prefer-to-use-member-initialization-list In this example the difference is negligible but imagine if you will that A 's default constructor did more such as allocating..
Is returning by rvalue reference more efficient? http://stackoverflow.com/questions/1116641/is-returning-by-rvalue-reference-more-efficient rvalue reference would be a good idea in other occasions. Imagine you have a getAB function which you often invoke on a temporary...
Using std Namespace http://stackoverflow.com/questions/1265039/using-std-namespace an unwanted name conflict is something like the following. Imagine that you are a beginner and don't know about std count . Imagine.. that you are a beginner and don't know about std count . Imagine that you are either using something else in algorithm or it's..
2D-array as argument to function http://stackoverflow.com/questions/12652598/2d-array-as-argument-to-function write void Foo int bar because bar decays to a pointer. Imagine following code void Foo int bar pseudocode bar compiler can't..
How to initialize a const field in constructor? http://stackoverflow.com/questions/1423696/how-to-initialize-a-const-field-in-constructor to initialize a const field in constructor Imagine I have a C class Foo and a class Bar which has to be created..
Why use pointers? [closed] http://stackoverflow.com/questions/162941/why-use-pointers statement since a pointer actually is of the type int. Imagine the problems you might cause if you were to use sprintf instead..
How do I gaussian blur an image without using any in-built gaussian functions? http://stackoverflow.com/questions/1696113/how-do-i-gaussian-blur-an-image-without-using-any-in-built-gaussian-functions between a box and a gaussian filter is the matrix you use. Imagine you have an image defined as follows 0 1 2 3 4 5 6 7 8 9 10..
Seeking code stub generator (from header files) [closed] http://stackoverflow.com/questions/2020568/seeking-code-stub-generator-from-header-files code stub generator from header files closed Imagine I have the header files to a subsystem but no access to the..
Garbage Collection in C++ — why? http://stackoverflow.com/questions/228620/garbage-collection-in-c-why GC use in C Sometimes in an app you have floating data . Imagine a tree like structure of data but no one is really owner of..
Waitpid equivalent with timeout? http://stackoverflow.com/questions/282176/waitpid-equivalent-with-timeout equivalent with timeout Imagine I have a process that starts several child processes. The parent..
Is it worth setting pointers to NULL in a destructor? http://stackoverflow.com/questions/3060006/is-it-worth-setting-pointers-to-null-in-a-destructor it worth setting pointers to NULL in a destructor Imagine I have a class that allocates memory forget about smart pointers..
Why does C++ not have reflection? http://stackoverflow.com/questions/359237/why-does-c-not-have-reflection the template class doesn't exist until it is instantiated. Imagine a program which uses std vector int . Should our reflection..
What is memory fragmentation? http://stackoverflow.com/questions/3770457/what-is-memory-fragmentation memory heap fragmentation share improve this question Imagine that you have a large 32 bytes expanse of free memory ..
What is the curiously recurring template pattern (CRTP)? http://stackoverflow.com/questions/4173254/what-is-the-curiously-recurring-template-pattern-crtp sure how they have implemented it but CRTP will do too . Imagine you want to provide only operator for your classes but automatically..
Where and why do I have to put the “template” and “typename” keywords? http://stackoverflow.com/questions/610245/where-and-why-do-i-have-to-put-the-template-and-typename-keywords look obvious to a human reader. Not so for the compiler. Imagine the following arbitrary definition of boost function and f namespace..
Resolve circular dependencies in c++ http://stackoverflow.com/questions/625799/resolve-circular-dependencies-in-c The way to think about this is to think like a compiler . Imagine you are writing a compiler. And you see code like this. file..
Understanding the meaning of the term and the concept - RAII (Resource Acquisition is Initialization) http://stackoverflow.com/questions/712639/understanding-the-meaning-of-the-term-and-the-concept-raii-resource-acquisiti acquisition pushing aggregated objects onto the heap. Imagine the Logger needs a SetTargetFile const char target . In that..
Uses for multiple levels of pointer dereferences? http://stackoverflow.com/questions/758673/uses-for-multiple-levels-of-pointer-dereferences Its still possible to get some useful work done though. Imagine we're writing a substitute for bash or some other process control..
C++ #include guards http://stackoverflow.com/questions/8020113/c-include-guards files. P.S. Note that you also have circular #include s. Imagine the preprocessor copy pasting the code of Physics.h into GameObject.h..
Circular lock-free buffer http://stackoverflow.com/questions/871234/circular-lock-free-buffer my latency I'll have more CPU cores than threads . Imagine you have a circular track and the producer is running in front..
|