我有一个简单的问题.这是我的C++代码:
#include <iostream>
using namespace std;
void example(const int someArgument)
{
cout << someArgument << endl;
}
int main()
{
int someArgument = -1;
example(someArgument);
}
Run Code Online (Sandbox Code Playgroud)
运行example(someArgument)是在内存中复制someArgument还是仅将地址传递给变量?我假设编译器"知道"我不会通过使用const关键字来修改它,因此不需要进行复制.我错了吗?