我想將一個類的實例傳遞給另一個類,以便可以編輯它的某些部分。將對象傳遞給另一個類
Class B{
A *a;
void foo(){
a = new A(this);
a->doSomething();
}
Class A{
B &b;
A(B &b):b(b){
}
void doSomething(){
//Does something to change b
}
}
不幸的是,它似乎並沒有工作。
請研究一本入門教科書。你有明顯的,非常基本的語法錯誤。堆棧溢出不是學習基本語法的地方。 –
「它似乎不工作」是什麼意思?請提供[mcve](http://stackoverflow.com/help/mcve)。 – songyuanyao
它現在編譯,但它仍然在更新期間崩潰了arduino。 – user3710529