問題タブ [unsafemutablepointer]

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 投票する
1 に答える
1567 参照

swift - Swift UnsafeMutablePointer: 割り当て解除の前に deinitialize を呼び出す必要がありますか?

のインスタンスが与えられた場合、直前UnsafeMutablePointerに呼び出す意味は何ですか?deinitialize(count:)deallocate(capacity:)

電話してくれませんdeallocate(capacity:)か?


これは、 raywenderlich.com のUnsafe Swift: Using Pointers And Interacting With Cという記事の「Using Typed Pointers」セクションを読んでいるときに見ました。

この記事には、Xcode の新しいプレイグラウンドに追加できる以下のコードが含まれています。

0 投票する
1 に答える
81 参照

swift - UnsafePointer の値への書き込み

私が理解したことから、UnsafePointer はポインティを不変として提示し、UnsafeMutablePointer はポインティを可変として提示します。ただし、vDSP 関数vDSP_zrvmulの署名は次のとおりです。

__C出力ベクトルであるはずですが、可変ではありません...何が欠けていますか? 読んでくれてありがとう。