Refactoring in the Document Outline Window
The Document Outline Window in Visual Studio 2005 is a hierarchical view of the controls on a form, but it's not just read-only. You can use it to "visually refactor" an app by reordering controls into containers with unhooking the event handlers.
February 20, 2006
New Products
CUJ New Products February 2006.
February 1, 2006
Editor's Forum
A recent stint of debugging leaves P.J. rather humble about the potential for software flaws in critical systems.
February 1, 2006
STL and TR1: Part III
With TR1, C++ gets hash tables in the form of the template classes unordered_map, unordered_multimap, unordered_set, and unordered_multiset.
February 1, 2006
Maps with Expensive Keys
STL containers are easy to extend, which is why Andrei was surprised when he happened upon a problem that cried out for an extension to std::map, but ultimately couldn't be solved that way.
February 1, 2006
C++/CLI Sockets
If you want interprocess or interapplication communication, you want to know how to use sockets. Rex shows us the way.
February 1, 2006
Multiple Inheritance Considered Useful
Arguments against multiple inheritance range from the philosophical to the practical, but in the end only one question matters: Is it useful?
February 1, 2006
Associative Chains in C++
Phillip gets around some of the limitations of the pointer-to-member with a model of class associations that he calls "Associative Chains."
February 1, 2006
Validating C and C++ for Safety and Security
Sometimes the only way to track down security flaws such as buffer overflows is to roll up your sleeves and manually review the code. Robert outlines a process for manual review that's based on Safe-Secure C/C++.
February 1, 2006
Of Interest
February 2006 Of Interest.
February 1, 2006
Sudoku & Graph Theory
Understanding graph theory is central to building your own Sudoku solver.
February 1, 2006
Examining uC++
uC++ was designed to provide high-level concurrency for C++.
February 1, 2006
C++ Archive
|
 |
|
|
|
MICROSITES
FEATURED TOPIC
ADDITIONAL TOPICS
|
|
|
|
|
|
|
|
| |
|
|