-4
簡単な質問:私はクラスsimple_fractionを持ち、演算子 "+"をオーバーロードします。 Complilatorはエラー「演算子+ローカル関数定義は違法である返しオーバーロード演算子+
#pragma once
#include <iostream>
class simple_fraction {
private:
int numerator; //числитель
int denominator; //знаменатель
public:
simple_fraction(int numerator, int denominator) {
//определение основных математических операций для простой дроби
double operator+ (double val) { return number + val; } //сложение
}}
int main()
{
simple_fraction fr(2, 3);
double sum = fr + 10; //сумма
}
それと間違っているものを