作者suspect1 (嫌犯)
看板EE_DSnP
標題Re: [問題] 編譯的錯誤訊息
時間Mon Dec 11 16:23:59 2006
原始碼:
MemBlock(MemBlock<T>* n, size_t b) : _nextBlock(n) {_begin = _ptr = new
char[b]; _end = _begin + b; }
錯誤訊息:
memMgr.h:61: error: candidates are: MemBlock<MemTestObj>::MemBlock(const
MemBloc k<MemTestObj>&)
memMgr.h:65: error:MemBlock<T>::MemBlock(MemBlock<T>*, unsigned int) [with T
= MemTestObj]
memTest.h: In member function `void MemTest::newObjs(unsigned int)':
請教各位為何會發生錯誤呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.27.252
推 timrau:MemTest::newObjs()裡面new MemBlock那一行可能有參數傳錯 12/11 16:39
→ suspect1:謝謝~果然傳錯了 12/11 16:45