An Important Move Optimization Is Nearly Invisible -- Andrew Koenig
Today in Dr. Dobb's:
An Important Move Optimization Is Nearly Invisible
by Andrew Koenig
From the article:
Last week, we looked at subtle differences between copying and moving a container (a
string
in this example) in the context of passing arguments to functions. Curiously, one of the biggest differences between copying and moving happens in code that we don't write. ...The improvements in robustness and functionality that stem from moving instead of copying are, in my view, at least as important as the optimization. ...