相关疑难解决方法(0)

什么是三法则?

  • 什么是抄袭的对象是什么意思?
  • 什么是复制构造函数复制赋值运算符
  • 我什么时候需要自己申报?
  • 如何防止复制对象?

c++ c++-faq copy-constructor assignment-operator rule-of-three

2067
推荐指数
8
解决办法
27万
查看次数

默认情况下通过引用传递的数组?

我正在读一本C++书,上面写着:

C++通过引用将数组传递给函数 - 被调用的函数可以修改调用者原始数组中的元素值.

它指的是这样的情况:

int hourlyTemperatures[ 24 ]; 
modifyArray( hourlyTemperatures, 24 );
Run Code Online (Sandbox Code Playgroud)

但是,这是香草C阵列指针在这里工作,对吧?没有使用C++"引用"技术,传递的是按值指针,在这种情况下,是指向数组的第一个元素的指针.最终的结果是函数确实可以访问完整的原始数组,就像引用一样,但实际上并没有通过引用传递,对吧?

从这本Prentice Hall书中: 这本书有问题

c c++

24
推荐指数
3
解决办法
3万
查看次数