![]() |
1
4
在C++中只有一种方法可以正确地键入双关语:
联合不正确,指针强制转换也不正确(尽管指针强制转换将对直接从分配函数返回的指针起作用,但并不要求对所有指针都起作用)
|
![]() |
2
3
注意 aliasing rules 在这样做之前,它们是复杂的,很难纠正,错误的症状是“代码正常工作”,直到它在编译器升级后以随机的方式在一个随机的位置中断。 |