gaaaaaaaaaaaaaaaaaaaaaa

私にはSTLを使ったプログラムのデバッグは無理だ。。

#include "neuron.hh"
#include <vector>
main(){/*空*/}

これですらエラーが出る。。2つのインクルードの内どちらかを外せば出ない。しかしneuronはSTL使って無いんですが。何故。。
...
良く分らんがコンパイル通った。疲れた。。
上のエラーはneuron.hhでvectorをインクルードすると消えた。(でも今はその部分を消してもエラーが出ない、何故だ。。)
結局問題は

MySynapse& operator =(MySynapse& ms);

の&が不味かったらしい。普通&付ける物だと思っていたが、自分が無知なだけなのか。。