const和volatile是否可以同时修饰一个变量?有什么特殊含义?
QUESTION:const和volatile是否可以同时修饰一个变量?有什么特殊含义?
ANSWER:如果一个变量不会被本程序改变,通常可能给它加上const,但如果该变量可能被其他程序改变而本程序又在检测这个变量的值,就需要给它加上volatile,于是变量就同时有volatile和const了
unsigned long square(int a){return a * a;}发布时间: 2012-09-08 10:48:07 作者: rapoo
const和volatile是否可以同时修饰一个变量?有什么特殊含义?
QUESTION:const和volatile是否可以同时修饰一个变量?有什么特殊含义?
ANSWER:如果一个变量不会被本程序改变,通常可能给它加上const,但如果该变量可能被其他程序改变而本程序又在检测这个变量的值,就需要给它加上volatile,于是变量就同时有volatile和const了
unsigned long square(int a){return a * a;}