ポインタのアスタリスクの位置

OpenCVの例プログラムに以下のような記述があった

CvMat* dft_A, tmp

dft_AはCvMatを指すポインタだ.じゃあtmpは何だということになった.ポインタかそうでないのか.調べるとtmpはポインタでないことが分かった.この記述を分かりやすく書くと

CvMat *dft_A, tmp

となる.上の書き方では紛らわしいので,下の書き方の方が良いと思う.

この投稿のカテゴリー: OpenCV