C++ основные сомнения относительно функции
#include<iostream> using namespace std; class ComplexNum{ //public: int a,b; public: void getData(){ cin >> a >> b; } void getSum(ComplexNum n1, ComplexNum n2, ComplexNum n3){ n3.a = n2.a + n1.a; n3.b = n2.b + n1.b; } void display(){ cout << "a = " <<a <<" " << "b = " <<b;} }; int main(){ ComplexNum n1, n2, n3; n1.getData(); n2.getData(); n3.getSum(n1,n2,n3); n3.display(); return 0; }по моему мнению (возможно, я ошибаюсь), эта функция должна возвращать n3, который является векторной суммой n1 и n2, но она возвращает некоторое мусорное значение. Пожалуйста помочь
Что я уже пробовал:
я не знаю, что делать, чтобы решить эту проблему :|