線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1263
推到 Plurk!
推到 Facebook!

程式宣告語法的意思

答題得分者是:herbert2
913028
一般會員


發表:30
回覆:41
積分:19
註冊:2008-06-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-11-24 22:59:15 IP:125.224.xxx.xxx 訂閱
各位大大你們好:
想請教一下,以下各行程式語法的意思為何?

[code cpp]
Byte **ptr2; //1.
ptr2 = new Byte*[Image2->Picture->Height]; //2.
for (int k=0; kHeight;k )
ptr2[k] = (Byte*) Image2->Picture->Bitmap->ScanLine[k]; //3.
[/code]

謝~
------
新手報到
herbert2
尊榮會員


發表:58
回覆:640
積分:894
註冊:2004-04-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-11-24 23:41:44 IP:211.72.xxx.xxx 訂閱
老師出題就是要您學會它, 這些都屬基本定義的東西,
請先查書, 不要找人捉刀做作業!

寫錯了可請人解惑! 完全空白, 不宜回答.
913028
一般會員


發表:30
回覆:41
積分:19
註冊:2008-06-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-11-25 21:45:46 IP:118.170.xxx.xxx 訂閱
herbert2大大你好:
這是我所理解的,還請幫幫我看看有無錯誤。

[code cpp]

Byte **ptr2; //1.
ptr2 = new Byte*[image->Picture->Height]; //2.
for (int k=0; kHeight;k ) //3.
ptr2[k] = (Byte*) image->Picture->Bitmap->ScanLine[k]; //4.

[/code]
1.就我理解的是只加一個*為將ptr2指定資料型態為Byte (位元組),但是再多加一個*代表什麼呢?
2.將這部份為動態配置足以容納影像2的高(Height)部份的記憶體空間?
3.以k為高(Height)的變數,從0累加至高的長度。
4.從3.可知在影像2對k做橫向掃描,在指定其資料型態為位元組。
感謝
===================引 用 herbert2 文 章===================
老師出題就是要您學會它, 這些都屬基本定義的東西,
請先查書, 不要找人捉刀做作業!

寫錯了可請人解惑! 完全空白, 不宜回答.

------
新手報到
編輯記錄
913028 重新編輯於 2008-11-25 21:48:58, 註解 無‧
913028 重新編輯於 2008-11-25 21:50:34, 註解 無‧
913028 重新編輯於 2008-11-25 21:51:23, 註解 無‧
herbert2
尊榮會員


發表:58
回覆:640
積分:894
註冊:2004-04-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-11-26 20:04:16 IP:211.72.xxx.xxx 訂閱
看了您的答案,是否該回答,真令人很為難!

為了確定您有先看書,
也為了把老師應該有教,而您卻沒聽進去的部分補起來,
請您先回答以下問題,再決定要不要協助您完成這題作業!
(上題已幫您修正了,但總不能您的作業都拿來這兒做吧!)
(1) 請問,『指位器』(原文 Pointer) 指的是什麼?
(2) 俗稱『一顆星』的是什麼?
(3) 俗稱『兩顆星』的是什麼?
(4) image->Picture->Bitmap->ScanLine[k] 得到的資料類型是什麼?
(5) 累加的定義是什麼?遞增的定義是什麼?遞減的定義是什麼?

以上的問題您若都能答出個大概意思,您自己應該就可以獨立完成本題作業,
也就知道您這次的答案到底錯在那兒了。
913028
一般會員


發表:30
回覆:41
積分:19
註冊:2008-06-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-11-29 17:39:20 IP:125.224.xxx.xxx 訂閱
雖然這幾個部份還是有點不太了解
但是
還是感謝 herbert2 大大您的回覆

P.S:這不是老師要我寫的作業 只是我從網站上看到的程式碼 不了解的地方


===================引 用 herbert2 文 章===================
看了您的答案,是否該回答,真令人很為難!

為了確定您有先看書,
也為了把老師應該有教,而您卻沒聽進去的部分補起來,
請您先回答以下問題,再決定要不要協助您完成這題作業!
(上題已幫您修正了,但總不能您的作業都拿來這兒做吧!)
(1) 請問,『指位器』(原文 Pointer) 指的是什麼?
(2) 俗稱『一顆星』的是什麼?
(3) 俗稱『兩顆星』的是什麼?
(4) image->Picture->Bitmap->ScanLine[k] 得到的資料類型是什麼?
(5) 累加的定義是什麼?遞增的定義是什麼?遞減的定義是什麼?

以上的問題您若都能答出個大概意思,您自己應該就可以獨立完成本題作業,
也就知道您這次的答案到底錯在那兒了。
------
新手報到
系統時間:2024-05-08 7:55:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!