02 2021 档案

摘要:C++ static_cast、dynamic_cast、const_cast和reinterpret_cast(四种类型转换运算符) 转载自:http://c.biancheng.net/view/2343.html 隐式类型转换是安全的,显式类型转换是有风险的,C语言之所以增加强制类型转换的语法 阅读全文
posted @ 2021-02-09 10:17 鬼谷子com 阅读(206) 评论(0) 推荐(0) 编辑
摘要:Qt内部的d指针和q指针 在讲Qt的D指针之前让我们来简单的解释一下D指针出现的目的,目的是什么呢?保证模块间的二进制兼容。 什么是二进制兼容呢,简单说就是如果自己的程序使用了第三方模块,二进制兼容可以保证在修改了第三方模块之后,也就是已经改变了内存布局之后,自己的程序可以不用重新编译就能够兼容修改 阅读全文
posted @ 2021-02-08 17:26 鬼谷子com 阅读(2099) 评论(1) 推荐(0) 编辑
摘要:转载 作者:Holy Chen 链接:https://zhuanlan.zhihu.com/p/41309205 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 C中虚函数、虚继承的内存模型是一个经典问题,其实现依赖于编译器,但其主要原理大体相同。本文以问题导向的方 阅读全文
posted @ 2021-02-07 10:37 鬼谷子com 阅读(297) 评论(0) 推荐(1) 编辑
摘要:c++11新特性实战(二):智能指针 c++11添加了新的智能指针,unique_ptr、shared_ptr和weak_ptr,同时也将auto_ptr置为废弃(deprecated)。 但是在实际的使用过程中,很多人都会有这样的问题: 不知道三种智能指针的具体使用场景 无脑只使用shared_p 阅读全文
posted @ 2021-02-04 16:50 鬼谷子com 阅读(528) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示