全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:728
推到 Plurk!
推到 Facebook!

請問影像傳入函式中...

尚未結案
smilebye
一般會員


發表:21
回覆:33
積分:10
註冊:2004-01-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-13 01:01:06 IP:220.135.xxx.xxx 未訂閱
請問一下,如下面的程式碼:
void __fastcall TForm1:BtnClick(TObject *Sender)
{
 int **image;
 Process(image);
}    void Process(int ** temp)
{
   .... //對temp做處理
}
1.請問我在BtnClick事件中宣告影像 int **image 當我傳遞 image 到Process副程式的時候,對temp做處理,... 處理完這樣會改變到image的內容嗎? 2.image傳到Process副程式做處理,我想將處理完的結果回傳 我可以說 new_image = Process(image)嗎? 謝謝回答 我是新手,程式設計的菜鳥>< 嗚~請多幫忙唷!
------
我是新手,程式設計的菜鳥>< 嗚~請多幫忙唷!
richtop
資深會員


發表:122
回覆:646
積分:468
註冊:2003-06-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-14 00:06:41 IP:211.76.xxx.xxx 未訂閱
引言: 請問一下,如下面的程式碼:
void __fastcall TForm1:BtnClick(TObject *Sender)
{
 int **image;
 Process(image);
}    void Process(int ** temp)
{
   .... //對temp做處理
}
1.請問我在BtnClick事件中宣告影像 int **image 當我傳遞 image 到Process副程式的時候,對temp做處理,... 處理完這樣會改變到image的內容嗎? 因為這樣是把資料所在的位址傳過去,原則上可以更改該資料的內容,不過單純寫int **image;再將其當成參數傳給Process函式,這對該函式而言,只是看到一個位址(型態為int*),至於其詳細的內容(二維長寬)卻無法得知。所以必須更精確的指定image的相關資料。 2.image傳到Process副程式做處理,我想將處理完的結果回傳 我可以說 new_image = Process(image)嗎? 如果您只是要改變image的內容,可以不必再傳回值。 傳回值的意思有點像:產生另一個也是指向該記憶體區塊的新變數。 謝謝回答 我是新手,程式設計的菜鳥>< 嗚~請多幫忙唷! < face="Verdana, Arial, Helvetica"> RichTop 敬上 =====***** 把數學當工具,可以解決問題;將數學變能力,能夠發現並解決問題! =====#####
smilebye
一般會員


發表:21
回覆:33
積分:10
註冊:2004-01-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-17 14:25:42 IP:220.135.xxx.xxx 未訂閱
引言:
引言: 請問一下,如下面的程式碼:
void __fastcall TForm1:BtnClick(TObject *Sender)
{
 int **image;
 Process(image);
}    void Process(int ** temp)
{
   .... //對temp做處理
}
1.請問我在BtnClick事件中宣告影像 int **image 當我傳遞 image 到Process副程式的時候,對temp做處理,... 處理完這樣會改變到image的內容嗎? 因為這樣是把資料所在的位址傳過去,原則上可以更改該資料的內容,不過單純寫int **image;再將其當成參數傳給Process函式,這對該函式而言,只是看到一個位址(型態為int*),至於其詳細的內容(二維長寬)卻無法得知。所以必須更精確的指定image的相關資料。 2.image傳到Process副程式做處理,我想將處理完的結果回傳 我可以說 new_image = Process(image)嗎? 如果您只是要改變image的內容,可以不必再傳回值。 傳回值的意思有點像:產生另一個也是指向該記憶體區塊的新變數。 謝謝回答 我是新手,程式設計的菜鳥>< 嗚~請多幫忙唷! < face="Verdana, Arial, Helvetica"> RichTop 敬上 =====***** 把數學當工具,可以解決問題;將數學變能力,能夠發現並解決問題! =====#####
謝謝你詳盡的解說唷,我了解了...^_^ 我是新手,程式設計的菜鳥>< 嗚~請多幫忙唷!
------
我是新手,程式設計的菜鳥>< 嗚~請多幫忙唷!
系統時間:2024-11-25 22:56:30
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!