If I have a void pointer, how do I put an int into it?

前端 未结 5 1817
情歌与酒
情歌与酒 2021-02-04 09:47

I have an array of arbitrary values, so I have defined it as an array of void pointers, so I can point to any kind of information (like int, character arrays, etc).

5条回答
  •  野趣味
    野趣味 (楼主)
    2021-02-04 10:17

    *((int *)data[0]) = x;
    

    A copy of x will be made, so the fact it is a local variable is not important.

提交回复
热议问题