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

c++中的星號*代表什麼意思

答題得分者是:aftcast
washare
初階會員


發表:14
回覆:36
積分:35
註冊:2006-10-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-08-04 20:27:08 IP:219.84.xxx.xxx 訂閱
請問c++中看到的一段宣告
因為只學過delphi,最近在參考c 程式碼中看到一些 * 號,delphi中只拿來當作乘法符號使用,
下面TCriticalSection * ACriticalSection 和 TCriticalSection * FCriticalSection 中的星號不知代表著什麼意思
麻煩各位大大幫忙一下

[code cpp]
class TGuard
{
public:
__fastcall TGuard(TCriticalSection * ACriticalSection);
__fastcall ~TGuard();

private:
TCriticalSection * FCriticalSection;
};



//另外一段也看到粉多星號,看得我真的是滿頭星星
class TRemoteDirectoryCache : private TStringList
{
public:
__fastcall TRemoteDirectoryCache();
virtual __fastcall ~TRemoteDirectoryCache();
bool __fastcall HasFileList(const AnsiString Directory);
bool __fastcall HasNewerFileList(const AnsiString Directory, TDateTime Timestamp);
bool __fastcall GetFileList(const AnsiString Directory,
TRemoteFileList * FileList);
void __fastcall AddFileList(TRemoteFileList * FileList);
void __fastcall ClearFileList(AnsiString Directory, bool SubDirs);
void __fastcall Clear();

__property bool IsEmpty = { read = GetIsEmpty };
protected:
virtual void __fastcall Delete(int Index);
private:
TCriticalSection * FSection; //jason MARK
bool __fastcall GetIsEmpty() const;
};

[/code]

aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-08-06 18:23:01 IP:210.64.xxx.xxx 訂閱
* 代表指標(對岸叫指針,英文是pointer)。算是c/c++ 裡較難的懂的東西。自己要花時間去查,去了解了!
------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
編輯記錄
aftcast 重新編輯於 2010-08-06 18:23:25, 註解 無‧
washare
初階會員


發表:14
回覆:36
積分:35
註冊:2006-10-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-08-06 20:50:21 IP:112.78.xxx.xxx 訂閱
懂了,感謝
系統時間:2024-04-25 21:52:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!