亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: sizeof()不能用與類的成員嗎? [打印本頁(yè)]

作者: sampher    時(shí)間: 2013-10-29 12:57
標(biāo)題: sizeof()不能用與類的成員嗎?
本帖最后由 sampher 于 2013-10-29 17:44 編輯

我用VC2012編譯以下代碼:

  1. class C{
  2.     int m_i;
  3.     char m_str[4];
  4. };
  5. void p()
  6. {
  7.     cout<<sizeof(C::m_i)<<endl;
  8.     cout<<sizeof(C::m_str)<<endl;
  9. }
復(fù)制代碼
p函數(shù)里面的調(diào)用提示編譯錯(cuò)誤: error C2070: 'unknown': illegal sizeof operand
這是為什么呢? C++標(biāo)準(zhǔn)有沒(méi)有說(shuō)sizeof()能用于什么場(chǎng)景不能用于什么場(chǎng)景?
作者: folklore    時(shí)間: 2013-10-29 13:02
  1. public:
復(fù)制代碼
??
作者: egmkang    時(shí)間: 2013-10-30 17:22
C++11是可以的




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2