madamada ugoa---

やはりC++を基礎から(ry
...
NNのクラスを作るとする。スーパークラスとなるNN、サブクラスとなるHopField,Elmanといったものを考えると、この2つ共通のものを持ったスーパークラスNNを作るのは難しい。
HopFieldもElmanも"X is a NN"に間違いは無い。またどちらもNeuronやSynapseを持っていることに違いは無い。しかし相互結合型はSynapseは2次元配列となるのが普通だし、階層型は階層毎に別の名前のNeuronSynapseを持つほうが綺麗な実装だろう。
2つには明らかな関連性が有っても、その関係を実装できない。。
...
頭の悪さを見せびらかしているだけのような気がする。