This is legal C++, but it's rather weird, why not use the regular assignment form?