c++ Programming Glossary: discusses
C++ Singleton design pattern http://stackoverflow.com/questions/1008019/c-singleton-design-pattern of a static variable in a C function See this article that discusses some threading implications to singletons Singleton instance..
Any reason to overload global new and delete? http://stackoverflow.com/questions/1152511/any-reason-to-overload-global-new-and-delete look One old but seminal book is Writing Solid Code which discusses many of the reasons you might want to provide custom allocators..
C++ Memory Efficient Solution for Ax=b Linear Algebra System http://stackoverflow.com/questions/1242190/c-memory-efficient-solution-for-ax-b-linear-algebra-system just a little over 352 MB were allocated. Note this page discusses Boost's support for sparse matrices in Triplet Coordinate and..
C++11 allows in-class initialization of non-static and non-const members. What changed? [closed] http://stackoverflow.com/questions/13662441/c11-allows-in-class-initialization-of-non-static-and-non-const-members-what-c const members of integral or enumeration type. Stroustrup discusses this in his C FAQ giving the following example class Y const..
How is std::string implemented? http://stackoverflow.com/questions/1466073/how-is-stdstring-implemented A Optimizations that aren't in a Multithreaded World that discusses why copy on write refcounted implementations often have performance..
Creating my own Iterators http://stackoverflow.com/questions/148540/creating-my-own-iterators very topic it's in the December 2008 ACCU magazine. It discusses an IMO elegant solution for exactly your problem exposing member..
Is Meyers implementation of Singleton pattern thread safe? http://stackoverflow.com/questions/1661529/is-meyers-implementation-of-singleton-pattern-thread-safe wasn't thread safe. There is an article by Meyers which discusses thread safe implementations of the pattern as well as many others..
Why do we need to use virtual ~A() = default; instead of virtual ~A() {} in C++11? http://stackoverflow.com/questions/17221668/why-do-we-need-to-use-virtual-a-default-instead-of-virtual-a-in-c1 if the destructor is user declared. dcl.fct.def.default p4 discusses user declared and user provided special members A special member..
Why can't C++ be parsed with a LR(1) parser? http://stackoverflow.com/questions/243383/why-cant-c-be-parsed-with-a-lr1-parser There is an interesting thread on Lambda the Ultimate that discusses the LALR grammar for C . It includes a link to a PhD thesis..
C++ constant reference lifetime http://stackoverflow.com/questions/2604206/c-constant-reference-lifetime Niebler has an article that you may be interested in that discusses an interesting if convoluted technique that could let your class's..
Question on multiple inheritance, virtual base classes, and object size in C++ http://stackoverflow.com/questions/396327/question-on-multiple-inheritance-virtual-base-classes-and-object-size-in-c all compilers to do this but perhaps not. The ARM page 225 discusses virtual base classes without mentioning vtables. Page 235 specifically..
Use of typename keyword with typedef and new http://stackoverflow.com/questions/4421306/use-of-typename-keyword-with-typedef-and-new the context itself removes ambiguities. The other topic discusses contexts of base class and function parameters the latter doesn't..
Why is a c++ reference considered safer than a pointer? http://stackoverflow.com/questions/4715740/why-is-a-c-reference-considered-safer-than-a-pointer between pointer variable and reference variable in C which discusses the differences between them. EDIT 1 I was looking at the assembler..
C++ Move semantics and Exceptions http://stackoverflow.com/questions/4732084/c-move-semantics-and-exceptions be worth reading a blog article by David Abrahams that discusses the issues that N3050 was intended to address http cpp next.com..
Does ScopeGuard use really lead to better code? http://stackoverflow.com/questions/48647/does-scopeguard-use-really-lead-to-better-code and Petru Marginean many years ago which presents and discusses a utility class called ScopeGuard for writing exception safe..
Accessing static member through invalid pointer: guaranteed to “work”? http://stackoverflow.com/questions/5248877/accessing-static-member-through-invalid-pointer-guaranteed-to-work on a null instance result in undefined behavior While it discusses member functions specifically I don't see any reason that data..
How to emulate C array initialization “int arr[] = { e1, e2, e3, … }” behaviour with std::array? http://stackoverflow.com/questions/6114067/how-to-emulate-c-array-initialization-int-arr-e1-e2-e3-behaviou nested types to be directly initialized. This question discusses the uses left for a C array like int arr 20 . On his answer..
What does the restrict keyword mean in C++? http://stackoverflow.com/questions/776283/what-does-the-restrict-keyword-mean-in-c Keyword Edit2 I ran across an article which specifically discusses the use of restrict in C programs Load hit stores and the __restrict..
When should BOOL and bool be used in C++? http://stackoverflow.com/questions/830067/when-should-bool-and-bool-be-used-in-c c windows share improve this question Matthew Wilson discusses BOOL bool and similar in section 13.4.2 of Imperfect C . Mixing..
Random number generator that produces a power-law distribution? http://stackoverflow.com/questions/918736/random-number-generator-that-produces-a-power-law-distribution improve this question This page at Wolfram MathWorld discusses how to get a power law distribution from a uniform distribution..
|