缘起
最近,在项目代码中看到一个非常神奇的类型转换—— 类型A
的指针居然能动态转换成另外一个完全没有任何关系的类指针。这…… 完全颠覆了我的认知。
为了进一步了解这个神奇的操作,我特意模拟了项目代码中的情形,一起来看看吧。
在《修复被破坏的 vs 工程设置》和《修复被破坏的 vs 工程设置(续)》这两篇文章中,分享了调查 VS
包含路径错误的问题,感兴趣的小伙伴儿可以查看。依稀记得在 2013
年的时候调查过类似的问题。前一阵子没翻到,这两天在翻笔记的时候居然意外的找到了。特整理分享给大家。
前两天,朋友遇到一个线上 cpu
占用率很高的问题,我们俩一起快速定位并解决了这个问题。在征求朋友同意后,特发此文分享整个过程。本文以对话的形式展开,加上我的内心独白。文中对话与实际对话略有出入。