我是C++编程的新手,但我有Java经验.我需要有关如何将对象传递给C++中的函数的指导.
我是否需要传递指针,引用或非指针和非引用值?我记得在Java中没有这样的问题,因为我们只传递了保存对象引用的变量.
如果您还可以解释在哪里使用这些选项,那将会很棒.
我的c ++老师告诉我,只有在我不打算更改函数内部数组的任何内容时才应该使用引用调用.我有一些非常大的载体,我在我的程序中传递.所有向量都将在函数内修改.我的矩阵大小有关[256*256][256][50]......
有没有特别的理由不在这里使用call-by引用?
通过引用AFAIK调用应该更快,消耗更少的内存?