Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼



site Search Results

Results for: Andrew Koenig

Sort by: Relevance | Date

The Dr. Dobb's Developer Library DVD 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.

Asymmetric Bounds, Part 4: Pragmatic Advantages

Dr. Dobb's JournalAndrew Koenig
June 28, 2012

People who come to C++ (or C) from languages such as Fortran or Basic sometimes argue that the C++ way of doing things is counterintuitive. - C/C++

Asymmetric Bounds, Part 3: Generic Programming and First Principles

Dr. Dobb's JournalAndrew Koenig
June 20, 2012

The ability to allow index variables to stray safely outside their bounds is intimately tied to the data structures that those index variables represent. - C/C++

Asymmetric Bounds, Part 2: Overrun Is Hard to Avoid

Dr. Dobb's JournalAndrew Koenig
June 14, 2012

Some programming languages allow programmers to say explicitly what range an integer variable is allowed to take on. - C/C++

Asymmetric Bounds, Part 1: What Are They?

Dr. Dobb's JournalAndrew Koenig
June 07, 2012

C and C++ programmers usually express ranges asymmetrically - C/C++

Unsigned Arithmetic: Useful but Tricky

Dr. Dobb's JournalAndrew Koenig
May 30, 2012

In general, arithmetic that combines signed and unsigned values yields an unsigned result. - C/C++

Why Does C++ Allow Arithmetic on Null Pointers?

Dr. Dobb's JournalAndrew Koenig
May 24, 2012

My last two notes discussed a subtle language-design issue that simplifies programmers' lives in ways that they often don't suspect. This theme seems useful, so I'll continue it. - C/C++

The Solution to Last Week's Language-Design Puzzle

Dr. Dobb's JournalAndrew Koenig
May 17, 2012

Anomalies, and design strategies for avoiding them, are among the many reasons that programming-language design is harder than it looks. - C/C++

A Language-Design Puzzle in Operator Overloading

Dr. Dobb's JournalAndrew Koenig
May 09, 2012

Resolving an overloaded function call involves finding a single possibility that is strictly better than all the others. - C/C++

A Personal Note About Argument-Dependent Lookup

Dr. Dobb's JournalAndrew Koenig
May 03, 2012

One of the comments on my article last week noted that argument-dependent lookup in C++ is often called "Koenig lookup". I didn't invent it, but unfortunately, I don't know who did, so I don't know where the credit — or blame — is really due. - C/C++

Object Swapping, Part 7: How Do You Call It?

Dr. Dobb's JournalAndrew Koenig
April 25, 2012

We've talked about why swapping is important, and about how to use it to implement other operations such as assignment. We shall now look more closely at how to use it. - C/C++

Previous 9 10 11 12 13 14 15 16 17 18 Next