構造体と関数

提供: Appmethod Topics
移動先: 案内検索

構造体:インデックス への移動

関数は構造体型,あるいは構造体型を指すポインタを返すことができます。



 mystruct func1(void);  // func1() は構造体を返す
 mystruct *func2(void); // func2() は構造体へのポインタを返す



構造体は,以下の方法で引数として関数に渡すことができます。



 void func1(mystruct s);        // 直接
 void func2(mystruct *sptr);    // ポインタを通して
 void func3(mystruct &sref);    // 参照として(C++ のみ)