我一直在自学 C++,有人告诉我 C++ 没有垃圾收集器。现在我不确定这意味着什么。
可以说我有这个代码:
double multiply (double a, double b) {
double result = a * b;
return result;
};
int main (char* args[]) {
double num1 = 3;
double num2 = 12;
double result = multiply(num1, num2);
return 0;
}
multiply 方法包含一个内部变量“result”。现在变量“结果”的内存地址是否仍然被分配和/或锁定?那么参数“a”和“b”呢?