![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 59
好名字7
这个作者很懒,什么都没留下…
展开
-
C++传递二维/三维数组给函数
今天需要用到但是忘了, 所以来找了一下。 但是翻了七八篇文章, 发现内容几乎都一样。 刚好今天也看到一个段子: A: 代码写得很烂怎么办? B: 能跑吗? 能跑就行。 A: 能跑是指人能跑还是代码能跑? C: 有一个能跑就行。 没错, 虽然也是一种方法, 但是很不好, 为什么? 因为重用性太差。 下面直接上代码, 其实二维三维都一个样。 二维 template <typename T2> void print(T2* const array, const int X, const int原创 2021-12-09 21:39:54 · 635 阅读 · 0 评论 -
通俗的方式讲解C++参数传递
假设你现在有一本书A, 放在书柜的第二格里。 A的封面上写着数字1, 而你要做的事情是把A的封面上的数字改为2. 很简单,但是你要通过使用C++的函数来完成这件事情。 是不是瞬间就变难了? C++的参数传递方式有三种: 值传递,引用传递和指针传递。 你现在要做的事情是把A的封面上的数字改为2, 下面说说通过以上三种方式,你(C++)是怎么去做这件事的。 1 值传递 你把A复制出了一本一模一样的书, 记为B. B的封面上也写着数字1, 然后你把B传给了函数modify1。 代码描述就是: void mo.原创 2021-12-11 23:55:22 · 535 阅读 · 0 评论