Re: [問題] 用指標參數輸入函數,無法變更原輸入(opencv)
不好意思,最近也碰這個問題
雖然有看了推文的提示要用double pointer
但還是不懂要怎麼去改
為什麼c不會回傳呢??
※ 引述《slimlight (...)》之銘言:
: 我的程式碼如下:
: 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: 219.85.92.254
→
04/18 00:48, , 1F
04/18 00:48, 1F
→
04/18 00:49, , 2F
04/18 00:49, 2F
→
04/18 00:59, , 3F
04/18 00:59, 3F
討論串 (同標題文章)