Відповідь:
C++ code:
#include <iostream>
class Num{
private:
int number;
public:
Num(int);
int operator * (const Num&);
};
Num::Num(int number){
this->number = number;
}
int Num::operator *(const Num& obj){
return this->number * obj.number;
int main(){
Num obj1(2);
Num obj2(4);
int result = obj1 * obj2;
std::cout << result << std::endl;
return 0;
Не совсем понятно куда передавать результат,может имелось ввиду вернуть результат?
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Відповідь:
C++ code:
#include <iostream>
class Num{
private:
int number;
public:
Num(int);
int operator * (const Num&);
};
Num::Num(int number){
this->number = number;
}
int Num::operator *(const Num& obj){
return this->number * obj.number;
}
int main(){
Num obj1(2);
Num obj2(4);
int result = obj1 * obj2;
std::cout << result << std::endl;
return 0;
}
Не совсем понятно куда передавать результат,может имелось ввиду вернуть результат?