000
02.09.2022, 00:51 Uhr
MichaelMMS
|
Ich grüße euch,
ich bin OOP Anfänger und habe folgende Frage:
Ich habe eine eigene Klasse und möchte eine andere Klasse (movingAvgFloat.h) nutzen um einen gleitenden Druchschnitt zu rechnen. (https://github.com/ThingEngineer/movingAvgFloat)
Ich habe schon rausgefunden, dass man die movingAvgFloat nicht einfach oben deklarieren kann, sondern mit constructors list laden muss, da die Klasse mit einem Parameter geladen wird. Das klappt soweit. Nun möchte ich eine zweites Objekt (Avg2) der movingAvgFloat Klasse nutzen, was ich nicht hinbekomme.
Mein Code:
Code: |
#include <movingAvgFloat.h>
class meineKlasse {
private: movingAvgFloat Avg1; public: meineKlasse() : Avg1(6) {}; // Gleitender Durchschnitt mit 6 Zellen
...
|
Wie ist der Syntax um zwei Objekte zu nutzen, also quasi sowas wie
public: meineKlasse() : Avg1(6) {}, Avg2(6) {}
DANKE euch
Michael |