site Search Results
Results for: herb sutter a false sense of security
Order the NEW
Discounted Dr. Dobb's Developer Library DVD 6
Purchase the fully searchable DVD for $59.95 - a 60% discount! Features
21 years of Dr. Dobb's Journal, 15 years of Sys Admin
magazine, 14+ years of C/C++ Users Journal, 1 year worth of Dr.
Dobb's Digest, podcasts, videos and more! Order Now.
Conversations: Access Restrictions
What do access restrictions have to do with efficiency? Either a little or a lot, depending on how well you understand compiler optimizations. Here's a story about a guy who didn't understand them very well. What's sad is, a little profiling might have saved him from one of the deadly sins of optimization: solving a problem that does not exist.
Letter
You've Come a Long Way, Baby 
Before hitting the road in his venerable DobbsMobile, Al takes his own walk down memory lane and gives Quincy a new compiler. - Embedded Systems
Managing Team-Based Web Development 
Going from a one-person shop to team development brings new requirements, such as the need for a source-code control and versioning applications, that may be familiar to programmers, but not web developers. - Web Development
Beyond Encryption
Sutter's Mill
If you are basing your selection of standard containers on memory requirements, then Herb has some bad news and some good news. - C/C++
Good Qualifications
It is common to separate notions of constness/mutability from consideration of an object's type. Thus we may glibly speak of a "const object of type T," or a "non-const object of type T," as though constness and type were mutually exclusive properties. However, Kevlin Henney points out that "type" can mean a number of different things; we typically assume that it has to do with behavior, and constness has much to do with behavior as well. To make this point more concrete, Kevlin demonstrates an interesting but hypothetical "const class" (which is not valid C++), and shows that it can be considered a base class of a non-const type.
Linux on the IBM S/390
The atmosphere at SHARE 94 in Anaheim, California was nerdy beyond the ability of mere Unix hackers to imagine. Big draws at the conference, held March 5-10, 2000 at the Anaheim Hilton and Mariott, included sessions examining the latest updates to S/390 assembler programs and exhibits of computers the size of walk-in closets. - Open Source
Substitutability: Principles, Idioms, and Techniques for C++
The principles and features which govern the idiomatic practices of substitutability in C++ go beyond public inheritance, and include overloading, conversions, generic programming, and mutability. Understanding the basic principles and how C++ can support them can make systems more expressive and development more effective.
A Class Template for N-Dimensional Generic Resizable Arrays
Need dynamic arrays that are efficient and intuitive? Try a little template recursion and specialization.