問題タブ [opaque-pointers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
87 参照

c++ - ベクトルで C++ 関数を C でラップする方法出力引数?

C ラッパーをコーディングしていて、構造体のベクトルからデータを取得する必要があります。

ラップする構造体と関数

C で foo 構造体を再定義しましたが、ハンドルとして opca 型を使用する必要がある場合は必要ないかもしれません。ヘッダー wrapper.h

ラッパー.cpp

main.c

このコードではmain.c、foo_wrapper ポインターを読み取るときにランタイム ポインター エラーが発生します。 munmap_chunk(): invalid pointer

0 投票する
3 に答える
72 参照

c - 構造体宣言の使い方

構造体の定義を非表示にしたいので、次のようにソース ファイルで構造体を定義します。

次のように、ヘッダー ファイルで構造体を宣言します。

次に、struct a_tint main.c ファイルを次のように使用します。

しかし、main.c を でコンパイルするとgcc -c main.c、失敗しました。

なぜこれが失敗するのですか?