c++ effective const