文章分类 - cpp之路
摘要:最近面试,被吊打了cpp的虚函数机制,所以搞一通记录一些问题。 ## 一、基础知识 首先,cpp中类模型根据是成员是否是静态,分出了static成员和non-static成员,而成员函数作为类成员的一种,同样可以这样分类,但它还有虚函数,所以成员函数除了静态和非静态,虚函数是独一档。 类的内存模型中
阅读全文
摘要:概述:针对c/cpp从代码到可执行文件的一个简单剖析。 ## 序 技术的发展,总是越来越好的,因为人是越来越卷的,没办法。简单日常,windows编程c或者cpp,在vs中一键运行,代码就跑起来了,就可以在debug或者release目录找到可执行文件了;在linux中,就要比windows稍微复杂
阅读全文
摘要:概述:cpp在编译链接过程中,会产生很多种类的中间文件和结果文件,这些个文件是否达到预期目标,都是要进行测试的,还有当运行时出现问题,也是需要进行检测的。这里就是一些linux下帮助测试和调试的命令。除了linux系统,在windows中也可以通过安装mingw来获取各种需要的命令,它们的行为是类似
阅读全文