code和const的区别。
用code声明的对象会被编译器安排在ROM中,而ROM通常是只读的,无法更改。用const声明的对象可能会被安排在ROM中,但也可能在RAM中。如果在ROM中,当然不能修改了;如果在RAM中,理论上仍然可以修改,只是编译器不允许你去修改而已。const对象只能在声明时初始化一次
code和const的区别。
用code声明的对象会被编译器安排在ROM中,而ROM通常是只读的,无法更改。用const声明的对象可能会被安排在ROM中,但也可能在RAM中。如果在ROM中,当然不能修改了;如果在RAM中,理论上仍然可以修改,只是编译器不允许你去修改而已。const对象只能在声明时初始化一次