It does indeed accomplish the same thing, but it obfuscates what you're doing. (You dereference your lvalue, while I make a references of the rvalue). As proof, I wasn't sure your way worked until I tested it. :)
To each his own.
Comment on Re: Re: Re: list vs array context: odd error message...