作者slimlight (...)
看板C_and_CPP
標題[問題] 用指標參數輸入函數,無法變更原輸入(opencv)
時間Wed May 20 17:20:03 2009
我的程式碼如下:
int main()
{
...
IplImage *frame_c=NULL; //IplImage為opencv自定義的結構
load_image(frame_c);
cout<<frame_c->width; //這一行無法執行,程式產生錯誤必須關掉,似乎是因為
frame_c還是NULL
...
}
void load_image( IplImage *c ){
c = cvLoadImage("圖片路徑");
cout<<c->width;//這行可以執行
}
傳值呼叫,傳參考呼叫的概念我知道
之前用指標參數也都沒什麼問題,但上面的code我實在不知道哪裡出問題
所以來請教一下,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.194.187
推 stonehomelaa:double pointer 05/20 17:34
→ james732:第一步:void load_image( IplImage **c ) 05/20 18:44