![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/C++
C/C++
薛定谔的猫耳朵
这世界上有一种英雄主义就是在看清生活真相后依然能热爱生活。
展开
-
visual studio 编译项目生成不了pdb文件,无法调试
无法调试原创 2023-02-09 17:06:00 · 1124 阅读 · 0 评论 -
关于C++父子类转换问题
原则: 父类指针和引用可以指向子类对象 ,而子类对象指针不能直接指向父类,但是可以通过强制转换来把父类指针转换为子类指针。 子类转父类后能访问的函数是父类非虚函数和子类虚函数,父类转子类后能访问到的是子类的非虚函数和继承的父类函数。子类的虚函数并没有隐藏父类的所以访问到的是父类虚函数。eg: CFather *pFather = new CFather; //父类指针 CSon *pSON = static_cast<CSon *>(pFather); //父类转子类 pSON->eat原创 2021-04-08 16:06:49 · 3455 阅读 · 0 评论 -
C++ 继承中的内存布局
今天在网上看到了一篇写得非常好的文章,是有关c++类继承内存布局的。看了之后获益良多,现在转在我自己的博客里面,作为以后复习之用。 ——谈VC++对象模型 (美)简.格雷 程化 译 译者前言 一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语言的语意细 节。对于使用VC++的程序员来说,还应该了解一些VC++对于C++的诠释。 Inside the C++ Object...转载 2018-12-01 09:37:03 · 178 阅读 · 0 评论