エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Go 1.6 でポインタをcgoの関数へ渡す際の注意点 - Qiita
一次ソースはこちら→ https://github.com/golang/proposal/blob/master/design/12416-cgo-pointers.md ... 一次ソースはこちら→ https://github.com/golang/proposal/blob/master/design/12416-cgo-pointers.md そのうち誰かが訳してくれると信じています 前提 この記事では、Goで確保されたメモリへのポインタをGoポインタとする1 この記事を書いている時点では、Go1.6はbeta2のため、まだ変わるかもしれない Goで確保されたメモリはGCされたり、将来的には自動で移動するようになるかもしれない2 C側で確保されたメモリはGCされない。将来的な自動移動も行われない Go1.6からどうなるか Goポインタをcgoの関数へ引数として渡すと、そのcgoの関数から返ってくるまでそのポインタが指すメモリは保護3されGCされたり移動したりしなくなる そのため、下記の点を注意する必要があります cgoの関数の引数経由以外の方法でGoポインタ
2016/01/26 リンク