次の構造体定義を持つ他の誰かの C++ コードを解読しています (*.h ファイル内)。
struct QD_API qd_real {
double x[4]; /* The Components. */
qd_real();
qd_real(const char *s);
qd_real(const dd_real &dd);
qd_real(double d);
qd_real(int i);
}
このコードは実際に何を宣言していますか? struct
で区切られていないの後に 2 つの名前がある理由がわかりませ:
ん。したがって、これは継承の例とは思えません。私は周りを見回しましたが、そのような奇妙な使用法についての助けは見つかりませんでした.