プログラミングにおけるポインターへのポインター: 実用的な使用例
コンピューター プログラミングでは、double pointer (例: int)** は、別のポインター変数のアドレスを格納する変数です。この概念は、最初は実際の応用についての疑問を引き起こします。
ダブル ポインターの使用法を詳しく調べるために、コード スニペットに示されている例を参照してください。package main import "fmt" func main() { var num int fmt.Println(&num) // 0x...0 makePointer(&num) } func makePointer(firstPointer *int) { fmt.Println(firstPointer) // 0x...0 fmt.Println(&firstPointer) // 0x...1 makePointerToAPointer(&firstPointer) } func makePointerToAPointer(secondPointer **int) { fmt.Println(secondPointer) // 0x...1 fmt.Println(&secondPointer) // 0x...2 }
実際の使用例
ダブル ポインターは、さまざまなシナリオでのアプリケーションを見つけます。使用例の例
ダブル ポインタは実際のアプリケーションで使用されています:以上がプログラミングでポインタからポインタへのポインタを使用するのはいつ、なぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。