Technical

TwitterFacebook
Get flash to fully experience Pearltrees

C++ Design Pattern: What is a Design Pattern?

http://forums.codeguru.com/showthread.php?327982-C-Design-Pattern-What-is-a-Design-Pattern Q : What is a Design Pattern? A : Design Patterns represent solutions to problems what arise when developing software within a particular context . Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice. C. Alexander , The Timeless Way of Building , 1979 Patterns help you learn from other's successes, instead of your own failures. Mark Johnson (cited by Bruce Eckel) Q : How many types of design patterns exist?

Memory Snapshot for a Process

In-depth memory layout is specific to both the CPU architecture and the OS itself. I'm going to describe how a process sees its own memory share during execution. Memory Layout from a process perspective http://blog.ooz.ie/2008/09/0x03-notes-on-assembly-memory-from.html
http://en.wikipedia.org/wiki/Tree_traversal

Tree traversal

In computer science , tree traversal refers to the process of visiting (examining and/or updating) each node in a tree data structure , exactly once, in a systematic way. Such traversals are classified by the order in which the nodes are visited.
Converts between types using a combination of explicit and implicit conversions. http://en.cppreference.com/w/cpp/language/explicit_cast

C++ casting operators

VTABLE

Complex Function pointers

http://www.cprogramming.com/tutorial/floating_point/understanding_floating_point.html

Floating Point Numbers

by Jeff Bezanson Numbers are surely the most prevalent kind of data in computer programs.
Debbugger Writing