查看完整版本: 請教有關struct問題
頁: [1]

mos02118 發表於 2011-9-2 12:14 PM

請教有關struct問題

最近在看一些程式碼來增加程式能力,想請問大家一些基本的問題:


struct feature
{
    double x;
    double y;
}



int n1 = 0;
struct feature* feat1, * feat;

n1 = sift_features( img1, &feat1 );  //計算特徵點

for( i = 0; i < n1; i++ )
{
   feat = feat1 + i;
}


想請問 程式碼中  "feat = feat1 + i;" 這行 + i 的目的為何?
單純加入 i 的 index ?

還是作為 count 使用?? 目的是複製每一個 feat1 的 data ??...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

kaworucloud 發表於 2011-9-2 04:49 PM

feat1 是個 pointer
對 pointer 增減就是在移動 pointer 所指向的位址

mos02118 發表於 2011-9-2 05:14 PM

恩恩~感謝大大的回復!!
頁: [1]