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.

When Is It Safe to Move an Object Instead of Copying It?

Dr. Dobb's JournalAndrew Koenig
June 12, 2013

How the compiler can figure out during compilation when to move objects instead of copying them. - C/C++

Moving Is Not Copying

Dr. Dobb's JournalAndrew Koenig
June 06, 2013

Like many subtle ideas, the idea of moving data in C++ is built on a simple concept. - C/C++

Copying Container Elements From The C++ Library: It's Trickier Than It Looks

Dr. Dobb's JournalAndrew Koenig
May 30, 2013

We must generally assume that adding elements to a vector will invalidate every reference, pointer, or iterator that refers to a vector element. - C/C++

The Hazards of Remembering Positions in Vectors

Dr. Dobb's JournalAndrew Koenig
May 24, 2013

Don't remember pointers, references, or iterators to vector elements until
 you're done putting new elements in the vector. - C/C++

Aliasing Is Particularly Troublesome With Vector Elements

Dr. Dobb's JournalAndrew Koenig
May 17, 2013

I would like to continue our discussion with a particularly nasty case in which the result is not well defined. - C/C++

Some Subtleties of Aliasing

Dr. Dobb's JournalAndrew Koenig
May 09, 2013

Aliasing can cause paradoxical behavior. - C/C++

Sometimes, Making a Program Clearer Makes It Faster

Dr. Dobb's JournalAndrew Koenig
May 02, 2013

We can "optimize" our code by removing requests for operations that our data structures do not really need to support. - C/C++

Some Optimizations Are No-Brainers

Dr. Dobb's JournalAndrew Koenig
April 26, 2013

Kernighan's rule for optimizations (Don't do it) is good advice. But as with most rules, there are exceptions. - C/C++

Sometimes Optimizations Cancel Each Other

Dr. Dobb's JournalAndrew Koenig
April 17, 2013

Two rights can make a wrong in the software-design world. - C/C++

Optimizing a Program Means Making It Run Faster, Right?

Dr. Dobb's JournalAndrew Koenig
April 10, 2013

People often use optimization to mean changing a program in ways that they think will make it run faster, but that casual definition is far from complete. - C/C++

Previous 4 5 6 7 8 9 10 11 12 13 Next