@@ -5,7 +5,7 @@ Ahogyan az első félévben tanultuk, az állapotgépek (véges automaták) kéz
...
@@ -5,7 +5,7 @@ Ahogyan az első félévben tanultuk, az állapotgépek (véges automaták) kéz
```
```
while (van_input) {
while (van_input) {
új_állapot = állapot_tábla[akt_állapot][input]
új_állapot = állapot_tábla[akt_állapot][input]
tevékenység = [akt_állapot][input]
tevékenység = tevékenység_tábla[akt_állapot][input]
tevékenység_végrehajtása
tevékenység_végrehajtása
akt_állapot = új_állapot
akt_állapot = új_állapot
}
}
...
@@ -45,24 +45,24 @@ struct Nop {
...
@@ -45,24 +45,24 @@ struct Nop {
/// @param ch - erre az input értékre léptünk ide
/// @param ch - erre az input értékre léptünk ide
virtualvoidakcio(Tch){}
virtualvoidakcio(Tch){}
virtual~Nop(){}
virtual~Nop(){}
};
};//allapotgep.hpp
```
```
A 2D táblázathoz egy olyan osztályt definiáltunk, amely az All és Imp sablonparaméterként megadott típusokkal indexelhető, és törli a tárolt elemeket, ha elérkezett az idő.
A 2D táblázathoz egy olyan osztályt definiáltunk, amely az All és Imp sablonparaméterként megadott típusokkal indexelhető, és törli a tárolt elemeket, ha elérkezett az idő.