問題:
在C 中,什麼成員函數負責編譯器自動為類別創建?所有類別都會出現這種情況嗎?
答案:
編譯器可能會根據需要為類別產生以下成員函數:
C 98/03:
這些函數在需要時生成,並且僅在未明確聲明的情況下生成
C 11:
除了C 98 /03 函數之外,C 11也引入了:
預設建構子:
預設建構子是隱式產生的建構函數,不接受任何爭論。它將所有成員變數初始化為預設值或零。預設建構函數對於建立類別的物件而無需手動指定參數至關重要。
以上是C編譯器自動產生哪些成員函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!