自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++如何解决头文件循环嵌套问题

C++如何解决头文件循环嵌套问题一个项目中,有时我们会遇到这样的情况,两个类之间需要相互通讯,它们相互之间都要调用对方的函数。比如下面的例子中,有Parent和Child两个类,它们都含有一个名为update的方法。Parent当中含有一个Child的实例,当Parent的update执行时,Child实例的update也需要执行,并且Child实例执行update的过程中如果触发了某种条件会执行Parent中的某个函数foo。这样,两个类你中有我,我中有你,稍有不慎可能就写成了下面这种错误的形式://

2020-08-13 17:19:42 2016

原创 C++使用模板重载vector的加减法实现矩阵向量加减法

C++已经有许多实现矩阵运算的库,这些库功能齐全,但是有些时候我们可能只需要用到矩阵的加减法等简单的功能,这时候引入这些库显得有些大材小用。这时候,使用STL的vector类并重载operator+来实现矩阵或者向量的加减就十分方便。但是,我们在处理一维和二维,甚至三维的矩阵时,可能会对不同类型的vector进行重复的重载,这无疑使代码显得有些冗余,而且不易维护。这时,自然想到利用C++的模板来...

2020-05-02 21:51:26 3658 2

空空如也

空空如也

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

TA关注的人

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