Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Klasse in einger Klasse / constructors list

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.09.2022, 21:18 Uhr
MichaelMMS



Lösung gefunden:

Code:
#include <movingAvgFloat.h>

class meineKlasse
{

private:
    movingAvgFloat Avg1;
    movingAvgFloat Avg2;
    
public:
    meineKlasse() : Avg1(6),  Avg2(6) {}; // Gleitender Durchschnitt mit 6 Zellen

Dieser Post wurde am 04.11.2022 um 14:33 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: