虽然c++ primer中给出了解释,但是我还是觉得太牵强不容易理解。
(但是要记住结论:定义 Type const variable;风格是不好的,推荐用 const Type variable; )
下面我给出一个相对容易理解的形式:
int const a=3; <=> const int a=3; ,c++ templates:the complete guide里面推荐使用前者。
(注意:这里采用了经典的“右左法则(reading from right to left)” ,可参考 http://blog.csdn.net/megaboy/archive/2005/09/17/482771.aspx)