0
++私はint*
intをポインタにキャストしますか? C/Cで
int i = 0x1040c108;
int *p = (int*)i; // compiles
にint
をキャストすることができますが、なぜ私は行くにはこれを行うことはできませんか?
addr := 0x1040c108
p := (*int)(addr) // Error: cannot convert addr (type int) to type *int
ゴーランでこれを達成する方法は何ですか?
このパッケージは、私はこのコードがgolangの遊び場 –
@JasonSperskeうん、いや冗談のようなものでは許可されていることを一種の驚いてやっていることを考慮。彼らは自分のサンドボックスをかなり信頼しなければなりません。 – RayfenWindspear
明らかに、彼らはこのhttps://blog.golang.org/playgroundの魅力的なものにたくさんの考えを入れています:) –