假设我有这样一段代码:
void foo (void *ptr) {
const struct some *azaza = (const struct some *)ptr;
azaza->some_field = 123; // inadvertently assignment => error
// ...
const
关键字在类型转换中真的有必要吗?
编辑: foo
是一个回调函数,具有特定原型,我无法更改它(它不在我的代码中)。