首先如果是基础类型的const对象,当用指针指向取其地址,然后解引用改变其值后,由于基本类型可以被编译器优化后,替换值。
但是如果用自定义类型后
int main(void)
{
struct TT
{
int a;
int b;
};
const TT s = {
1,2<
首先如果是基础类型的const对象,当用指针指向取其地址,然后解引用改变其值后,由于基本类型可以被编译器优化后,替换值。
但是如果用自定义类型后
int main(void)
{
struct TT
{
int a;
int b;
};
const TT s = {
1,2<