- 博客(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关注的人