程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c++-byte型數組初始化問題

c++-byte型數組初始化問題

編輯:編程綜合問答
byte型數組初始化問題

我在頭文件的類中定義了成員變量byte m_command[4];在對應的源文件的類的構造函數中對其初始化byte m_command[4]={0,0,0,0};但得不到初始化的結果,結果為m_command[0],m_command[1],m_command[2],m_command[3]均為204,這是怎麼回事?應該如何初始化?

最佳回答:


在構造函數裡byte m_command[4]={0,0,0,0}這樣寫的意思是聲明一個新的局部變量m_command,跟頭文件裡聲明的m_command不是同一個變量。你可以在構造函數裡這樣寫:memset(m_command, 0, 4)將其初始化為0
這是個概念問題,一定得搞清楚。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved