我有一堂我想复制的歌曲...
int mtm::Song::getLimitedLength(int maximum_length) {
Song copied_song(this);
this->Song(copied_song);
}
我收到此错误:
Multiple markers at this line
- candidates are:
- no matching function for call to 'mtm::Song::Song(mtm::Song* const)'
最佳答案
说Song copied_song(*this);
。
请记住,this
是一个指针,但是复制构造函数接受一个引用。
关于c++ - 复制类构造函数C++,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14409983/