c++ - 通过引用传递时的内存使用情况?

标签 c++

我有一个占用 1MB 内存的对象(即图像)。 我将此图像传递给一个函数,该函数对其进行修改。 如果我通过引用将此图像传递给函数,是否会复制整个 1MB,还是仅复制它在内存中的位置?

最佳答案

不只是一个指针 - 引用只是一个具有奇特语法的指针,所以它不会吓到 children 。

关于c++ - 通过引用传递时的内存使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8930484/

相关文章:

c++ - 在 C++ 中迭代流后返回到流的开头

c++ - 如何轻松使 std::cout 线程安全?

c++ - Xcode - 编译 .tcc 文件

c++ - 小对象堆栈存储、严格别名规则和未定义行为

c++ - 将 float 的 SIGILL 转换为固定的转换

c++ - 如何更改 jsoncpp 对象中的值

c++ - LNK2001 尝试使用来自 Visual Studio C++CLI 项目的 v8

c++ - 链接不同版本的共享库

c++ - Flex/Yacc 程序在 VC++ 中的自由指令上导致断点

c++ - 在 std::map 中使用 TiXmlElement vector