c與c++基本常識
C++中控制檯輸出資訊方式為std::cout<<要輸出的引數,但要引入include <iostream>包。
在Microsoft Visual Studio 2005中,在output中輸入用TRACE,示例如下:
TRACE("%s",p->getString()),也可以使用OutputDebugString,示例如下:OutputDebugString(_T("按鈕按下/r/n"))。
用基本型別定義的變數放棧內,用new宣告的型別放在堆裡面。
class CLogicMdl;
class CCMSCommMdl
: public IAnxieEchoListener
, public CProcessorBase
, public CServerCommMdlBase
{
friend class CReLoginThread;
public:
CCMSCommMdl(CLogicMdl* pLogicMdl);
virtual ~CCMSCommMdl(void);
protected:
virtual int run(); //執行緒執行體
};
class CLogicMdl;//前向宣告
意思就是說,我們在CCMSCommMdl類的宣告中,使用了還未宣告的型別CLogicMdl,需要提前告訴編譯器CLogicMdl是一種還未宣告的型別。記住只是類的宣告中才有前向宣告的概念,在類的實現中不存在類的前向宣告。在宣告檔案中,不用include類CLogicMdl的標頭檔案。
重要一點,在CCMSCommMdl類宣告的方法中只能使用CLogicMdl的指標。
相關文章
- C++基本知識點C++
- C++筆記——C++基本思想與實現(一)C++筆記
- C與C++中的異常處理 (轉)C++
- C++異常C++
- Android基本常識Android
- C++基本語法C++
- C與C++中的異常處理11 (轉)C++
- C與C++中的異常處理13 (轉)C++
- C與C++中的異常處理12 (轉)C++
- C與C++中的異常處理14 (轉)C++
- C與C++中的異常處理15 (轉)C++
- C與C++中的異常處理16 (轉)C++
- C與C++中的異常處理17 (轉)C++
- C與C++中的異常處理3 (轉)C++
- C與C++中的異常處理4 (轉)C++
- C與C++中的異常處理5 (轉)C++
- C與C++中的異常處理7 (轉)C++
- C與C++中的異常處理6 (轉)C++
- C與C++中的異常處理9 (轉)C++
- C與C++中的異常處理8 (轉)C++
- C與C++中的異常處理10 (轉)C++
- 【C++】C++基礎知識C++
- C++異常處理與臨時副本C++
- 【C++】 C++異常捕捉和處理C++
- 工程師基本常識工程師
- HP-UX基本常識UX
- C++異常安全C++
- 【計算機二級C++】題目與C++知識自檢計算機C++
- 【C++】 C++知識點總結C++
- c++中的基本IOC++
- C++中& 的基本用法C++
- C++ 的基本語法C++
- C++ 常物件和常函式C++物件函式
- C 與 C++C++
- 《C++ Primer》 ---- 關於變數 與 基本型別C++變數型別
- 【轉】HP-UX基本常識UX
- mysql常識和基本操作(轉)MySql
- C++ new 和異常C++