[問題] 一個很蠢的問題,有關class
該很基本吧 但就是想不通
非物件導向時 定義複數及其運算:
typedef struct {
double Re ;
double Im ; } complex;
complex complexAdd(complex a, complex b);
complex complexSub(complex a, complex b);
complex complexMul(complex a, complex b);
complex Eular(double a);
complex Convolution(complex a, complex b);
現在想用class包裝上面的 struct Add Sub Mul Eular 但不包裝Convulation:
Class complex
{
public :
double Re;
double Im;
complex operator+(complex);
complex operator-(complex);
complex operator*(complex);
complex Eular(double);
}
卡在的地方 是那Convolution 要用到 complex 這資料型態
但確不是 complex 這class的成員。
那請問這樣要怎解決呢,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.83.142
推
03/07 11:12, , 1F
03/07 11:12, 1F
→
03/07 11:14, , 2F
03/07 11:14, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章