→ djshen:他不是return reference.. 01/15 22:36
※ 編輯: herbertcsh 來自: 111.240.241.245 (01/15 22:42)
推 anfranion:GateCirV in0 = _fanoutInfo[ id ][ i ]->getIn0() 01/15 23:32
→ anfranion:in0->set(_const0, false); 01/15 23:32
→ anfranion:_fanoutInfo[ id ][ i ]->setIn0(in0()); 01/15 23:32
→ anfranion:第一行是因為他是return value 而非reference 01/15 23:33
→ anfranion:所以你要進行修改的話基本上寫一個local var存比較好 01/15 23:34
→ herbertcsh:我用setIn0就行了!但為什麼原本的不行呢? 01/15 23:34
→ anfranion:然後第三行是老師奇妙的寫法... in0()會傳回GateV裡的 01/15 23:34
→ anfranion:size_t _gateV 01/15 23:34
→ anfranion:欸就是如一樓所說 他傳回來的你改他 也不是改到裏頭 01/15 23:35
→ anfranion:的那個in0的gateV... 01/15 23:35
→ herbertcsh:XD果然跟我擔心的一樣... 01/16 00:13