How to initialize const members of structs on the heap

前端 未结 4 1981
忘了有多久
忘了有多久 2020-12-12 23:58

I would like to allocate a structure on the heap, initialize it and return a pointer to it from a function. I\'m wondering if there\'s a way for me to initialize const membe

4条回答
  •  清歌不尽
    2020-12-13 00:58

    If you insist on keeping the const in the structure, you are going to have to do some casting to get around that:

    int *cheat_x = (int *)&p->x;
    *cheat_x = 3;
    

提交回复
热议问题