. . "I would think that this would not work because the expression a + b is a temporary and therefore cannot bind to a non-const reference." . .