我有一個名爲extBlock的類。錯誤C2440:'初始化':無法從'classname *'轉換爲'classname'
然後我讓那個類的一個實例與此
extBlock mainBlock = new extBlock(1, 1024);
我得到這個錯誤: 錯誤C2440: '初始化':無法從 'extBlock *' 到 'extBlock'
轉換燦任何人都可以幫我解釋爲什麼我得到這個錯誤。
我看到在線的例子用指針聲明像這樣
extBlock *mainBlock = new extBlock(1, 1024);
但如果我這樣做,這樣它不會讓我叫mainBlock
的功能
你應該把你的代碼放在一個新的行,並縮進每一個有四個空格。 – 2010-04-16 16:25:05
您可能會參考此問題中列出的介紹性C++書籍之一:http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list – 2010-04-16 16:26:15
http:// stackoverflow的可能重複。 COM /問題/ 2647660 /創建-的-AN-對象在-C – 2010-04-16 16:28:23