結構體中不能給指針申請空間(存疑,待解決)

作了個實驗以下:函數 struct errorTest { const char *p = "hello"; char *ptr = new char[3]; ptr[0] = 'a';//編譯器在ptr處提示:此聲明沒有存儲類或類型說明符 ptr[1] = 'b'; ptr[2] = '\0'; } 緣由:類內函數外只能定義全局變量和對象,而不能執行語句或調用,struct內定義規則相
相關文章
相關標籤/搜索