009
13.11.2009, 16:03 Uhr
lordZ
|
verdammte tippfehler, jetzt hab ich mich mal registiert um editieren zu können
also:
werd di Synapsen auf Vektoren umstellen, hätt ich von anfang an so machen sollen.
jedoch hatte ich ein kleinen designproblem, deswegen, neuanfang.
di transitions werd ich als linked list implementieren. das verschafft mir di möglichkeit, dynamisch neue layers hinzuzufügen und zu entfernen ohne das netz neu aufzubauen.
jedoch stellt sich der compiler gleich am anfang quer. wiederauffrischung der OO-programmierung wird wohl fällig.
Neuron.h:
C++: |
#pragma once #include "NeuroTransmitter.h"
class Neuron { NeuroTransmitter* transmitter; public: Neuron(void); ~Neuron(void); };
|
NeuroTransmitter.h
C++: |
#pragma once #include "Neuron.h"
class NeuroTransmitter { private: Neuron* parent; Neuron* child; NeuroTransmitter* next; NeuroTransmitter* previous; public: NeuroTransmitter(void); ~NeuroTransmitter(void); };
|
compiler meldet:
1>neurotransmitter.h(7) : error C2143: Syntaxfehler: Es fehlt ';' vor '*' 1>neurotransmitter.h(7) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>neurotransmitter.h(7) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>neurotransmitter.h(8) : error C2143: Syntaxfehler: Es fehlt ';' vor '*' 1>neurotransmitter.h(8) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>neurotransmitter.h(8) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>NeuroTransmitter.cpp 1>neuron.h(6) : error C2143: Syntaxfehler: Es fehlt ';' vor '*' 1>neuron.h(6) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>neuron.h(6) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. |