私にはSTLを使ったプログラムのデバッグは無理だ。。
#include "neuron.hh"
#include <vector>
main(){/*空*/}
これですらエラーが出る。。2つのインクルードの内どちらかを外せば出ない。しかしneuronはSTL使って無いんですが。何故。。
...
良く分らんがコンパイル通った。疲れた。。
上のエラーはneuron.hhでvectorをインクルードすると消えた。(でも今はその部分を消してもエラーが出ない、何故だ。。)
結局問題は
MySynapse& operator =(MySynapse& ms);
の&が不味かったらしい。普通&付ける物だと思っていたが、自分が無知なだけなのか。。