VEX関数のヘルプの見方 3


篠島です。

今回は参照変数について説明したいと思います。

pcimport()という関数のヘルプが下のようになります。今回は変数名の名前の後に&がついています。&って何 ? と思ってGoogleで検索をしてみてもこういう特殊記号の検索が出来ません。こればっかりはプログラミングの本を呼んで勉強するまでは意味が全くわかりませんでした。これは参照変数と呼ばれるもので、パラメーターが参照変数になっている場合は、予め作られた変数を引数としてそのパラメーターに渡します。例えば int value& に渡す引数は 1 などのint型ではなく、int 型の変数を渡す事になります。そして関数がその変数に値を変更してくれるのです。

Selection_434

 

pcimport() はポイントクラウド用の関数 pcopen() と一緒に使うものでかなり複雑になってくるので、今回は説明は省いて別の機会でポイントクラウドについて詳しく説明しようと思います。

今回は、参照変数があったら値ではなくて変数を渡すと覚えてもらえれば大丈夫です。