亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您好,有誰知道void dump()是干什么的么?

您好,有誰知道void dump()是干什么的么?

C C#
翻過高山走不出你 2021-11-25 15:11:39
書上說這個它既無聲明部分也無執行部分,那它是干嘛用的呢???
查看完整描述

2 回答

?
慕尼黑5688855

TA貢獻1848條經驗 獲得超2個贊

一、它c語言中簡單定義: Dump函數用來按指定的格式輸出一個對象的成員變量,來幫助你診斷一個對象的內部情況。與AssertValid 成員函數一樣,Dump 也是Cobject 類的成員函數。Dump 函數的參數是一個CdumpContext 對象,你可以象利用流一樣向這個對象中輸入數據。當你創建一個Cobject 繼承而來的 新類時,你可以按如下步驟重載你自己的Dump 函數:
(1) 調用基類的Dump 函數,以輸出基類的內容;
(2) 向Cdumpcontest 對象輸入該類的數據.二、外觀相關聯的說法:dump()在C語言中是個tcp流分析工具、且用tcpdump分析協議后用C語言自己編寫一個BBS發貼機器人、起一個方便的作用。。。三、這里有個例子你看一下:#ifdef _DEBUG
void CPerson::Dump( CDumpContext& dc ) const
{
// call base class function first
CObject::Dump( dc );
// now do the stuff for our specific class
dc << "last name: " << m_lastName << "\n"
<< "first name: " << m_firstName << "\n";
}Dump 函數將對象的成員變量的文本化表示形式寫入轉儲上下文 (CDumpContext)。轉儲上下文類似于 I/O 流。可以使用插入運算符 (<<) 向 CDumpContext 發送數據。
重寫 Dump 函數時,應先調用Dump的基類版本以轉儲基類對象的內容。然后為派生類的每個成員變量輸出文本化說明和值。

查看完整回答
反對 回復 2021-11-29
?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

這個是一個方法(c里稱是函數)void代表沒有返回值,因為的小括號里為空代表沒有參數,下面還有個大括號你沒有列出來要是經常也為空就是說這個函數的執行體(方法體)就是空的,什么值也沒有,具體就是沒啥用的……只是讓你無參函數和有參函數

查看完整回答
反對 回復 2021-11-29
  • 2 回答
  • 0 關注
  • 326 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號