8
ctypesでは、ポインタとbyrefの違いは何ですか?どちらも、出力パラメータなど、関数へのポインタを渡す方法のように見えます。ctypes.pointer、ctypes.POINTER、およびctypes.byrefの違いは何ですか?
ctypesでは、ポインタとbyrefの違いは何ですか?どちらも、出力パラメータなど、関数へのポインタを渡す方法のように見えます。ctypes.pointer、ctypes.POINTER、およびctypes.byrefの違いは何ですか?
機能的には同等です。
しかし
ポインタは本当のポインタオブジェクトを構築するので、ポインタはもっと多くの作業をするので、Python自体でポインタオブジェクトを必要としない場合はbyrefを使う方が速いことを指摘します。
... POINTER(大文字)は、ポインターオブジェクトではなくポインタ/ type /を構成します。 – joeforker
私に:これは答えではありませんが、質問が私の頭の中で起こった理由です。 :-( –