###前提・実現したいこと
C++でできたパッケージツールの中にすでに関数が定義されており、
その中に アウトプット変数に、二重ポインタが定義されておりました。パッケージツールなので、関数の中にどのようなコードがあるのか不明なのですが、アウトプットとして、int * と tag_t **が返されます。
この関数を使うためにどのように変数を定義すればよいのでしょうか。
変数宣言時は、
int num_of_references;
tag_t ist_of_references[100];
と宣言する必要があるのですが、通常でしたら、下記のように宣言し関数に渡す必要があると思いますが、下記ではだめなようです。
int* num_of_references;
tah_t ** list_of_references
この理由が分かる方がおりましたら、回答を頂けないでしょうか。
###ソースコード
int function Name(tag_t folder_tag, FL_sort_criteria_t sort_criteria, int * num_of_references, tag_t ** list_of_references ) // output : int * num_of_references // output : tag_t ** list_of_references
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/31 11:20