自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 CAE后处理开发工程师(C++)面试记录

前天面试了一家CAE后处理的C++岗位,面试了整整88分钟,不少现场反应的问题都没有答上来,不过过程还是很愉快的。你知道C++文件从源码到可执行文件的几个过程吗,简单介绍一下(这里我其实记不太清楚了,直说了编译和汇编,但是本身是有概念的,我直接和面试官说我记不得名字了,他提醒我之后我解释了一下这个步骤是干嘛的)后面就是聊天,聊了他们公司,聊了聊对加班的态度,倾向于去大厂还是小厂,当前有无 offer,力学学得怎么样之类的。你说你熟悉 git,那你说一下 git 的基本流程吧(有了上次的经验说的还算不错)

2024-09-17 19:58:31 1426

原创 C++量化工程师的面试记录

多态的核心在于虚函数表指针,每个对象都有一个虚函数表指针,虚函数表指针指向一张虚函数表,表中记录了虚函数的入口地址,如果子类重写虚函数后,这个地址就会替换掉(这个我当时不太清就没说,被追问了一个类有几个虚函数表)。在具有继承关系的子类中,子类重写父类的虚函数,通过父类引用或指针指向子类对象时,产生不同的行为叫做多态。一个类只有一个虚函数表,表中地址只有一份,当出现多重继承的时候可能会有多份虚函数表,类的数据每个对象都会有自己的一份,但是静态数据成员是储存在类当中的,只有一份。(大脑梗死,说没用过)

2024-09-14 20:51:29 1856 1

原创 C-C++程序员笔试训练(笔记)Day1

如果重载了。

2024-09-12 10:45:08 786 1

原创 算法练习 Day2

前两天有些事情耽搁了,还是要赶快赶上进度的。

2024-09-04 19:32:36 980 1

原创 算法练习 Day1

差不多隔了三个月没有写博客,期间不算认真但也没闲着,学习了 MySQL 数据库、Qt 的基本用法,熟悉了设计模式、版本管理工具 git、Linux 常用指令以及 Shell 脚本编程的基础,数据结构与算法才学了一半。似乎有很多都是科班同学自带自带的技能(哭),不过对于非科班毕业才想着转行的我来说都是必经之路吧。

2024-08-29 16:23:26 779

原创 将一个类的成员函数声明为另一个类的友元却无法访问其私有数据成员的问题

类对象的编号, 以便更好地查看输出信息, 结果遇到一个与友元相关的问题, 希望与大家共勉.根据 C2653 的错误提示, 我推测错误原因可能与将类分写在两个文件中的情况类似, 在类。虽然最终解决了问题, 但代码的逻辑却感觉越改越乱, 我不禁开始思考其他解决方案.其实原因与之前类似, 反过来编写后, 编译器并不知道。的友元, 再次报错. 最终, 我修改代码, 首先申明。类, 将仿函数中 () 运算符重载的定义放在。, 当时大脑一热, 想在删除时输出被删除。类中的成员函数被声明为下一行。的成员函数为友元时,

2024-06-08 09:33:15 356

原创 万能择优器项目小结

完成了奇牛编程中万能择优器项目,总结了一些知识盲点。

2024-06-05 09:29:12 845 1

原创 vector 学习笔记

vector在扩容时, 如果没有更长的连续空间, vector会重新寻找新的更长内存位置, 将原有元素拷贝过去进行扩容, 效率不高, 因此在使用时最好先预估会存放多少元素, 先申请相应的容量空间。可以将vector中元素个数扩充为括号内指定的个数 a , 新增的元素指定为 b, 若不指定默认为 0。可以将vector中元素个数缩小为括号内指定的个数 a , 后面多余的元素会被抹去, 但是总容量不变。for 循环 + .at()方法。for 循环 + []索引。可以用于在尾部添加元素。

2024-05-31 16:23:39 241

原创 c++子类与父类关系

对象切片是指当子类对象赋值给父类对象时,子类对象的特定部分会被“切片”掉,只保留父类部分。因此C++不允许直接将子类对象赋值给父类对象。指针和引用不会导致对象切片,因为它们只是存储对象的地址,不涉及对象的复制。由于对象切片的问题,C++不允许直接将子类对象赋值给父类对象。但可以使用指针和引用避免对象切片问题,保持对象的完整性,同时允许多态行为。这样,子类对象的额外数据和行为将被切掉,只保留父类部分,这会导致数据丢失和不一致。在C++中,子类对象不能直接赋值给父类对象,主要涉及到对象模型和对象切片的问题。

2024-05-29 21:02:23 552

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除