我需要構建一組相互依賴的類。當我將一個類的指針傳遞給另一個在其中實例化的類時,我遇到了麻煩。 這裏舉一個例子來說明我的問題。 #include<iostream>
#include<vector>
using namespace std;
class base;
//
child class
class child
{
public:
ch
我不明白這個函數的問題是什麼,我在過去做過類似於這個的東西,它工作正常,但現在當我嘗試運行此函數時,我得到錯誤 "Unable to dereference vector iterator"
這是繼這是有道理的,因爲這是它被dereferenced其中線curr->setName(new_name);。也只是爲了清楚所有在這個方法中使用的函數和類自行工作,我只是沒有爲了空間而插入它們。 voi