Копия числа в C++
В C++ можно присвоить значение одной переменной в другую:
#include <iostream>
int main() {
int num1 = 1;
int num2 = num1; // присваиваем
std::cout << num1 << "\n"; // выведет 1
std::cout << num2 << "\n"; // выведет 1
return 0;
}
При таком присваивании в новую переменную записывается копия значения первой переменной. Это значит, что переменные никак не связаны друг с другом и их можно независимо изменять. Смотрите на примере кода:
#include <iostream>
int main() {
int num1 = 1;
int num2 = num1;
num2 = 2;
std::cout << num1 << "\n"; // выведет 1 - не изменилось
return 0;
}