Hirdetés

Új hozzászólás Aktív témák

  • Sokimm

    senior tag

    Sziasztok!
    Elakadtam, és szeretném kikérni a véleményeteket.

    Arduino 1.8.5-el egy NodeMCU-t val játszok, és próbálom külső header file-okra osztani a feladatot (csupán a móka kedvéért), és ha visszatérő érték nélküli utasítást írok, szépen lefut osztály szerű szerkezettel, de ha szeretnék visszatérő értéket is (void nélkül), akkor nem jó.
    cpp file tartalma:
    SZAMOL::osszeadas2 (int A, int B) {
    //ha az összeadas2 elé beteszem az int-et, akkor meg
    //expected unqualified-id before 'int' hibaüzenetet kapok
    //ha nem teszem be, akkor meg:
    //ISO C++ forbids declaration of 'osszeadas2' with no type [-fpermissive]
    int C = A + B;
    return C;
    }

    h file tartalma:
    class SZAMOL {
    int A;
    int B;
    public:

    int osszeadas2 (int A, int B);
    // int szorzas_pivel ();
    };

    A main-be így hívom meg a dolgokat:
    SZAMOL osszeadas2;//példányosítás?
    int A, B;
    A = 1;
    B = 2;
    Serial.print(osszeadas2.osszeadas2(A, B));//végrehajtás

    Amúgy innen lopom a sorokat, és nem értem mi a gond: (első hasznos válaszban a példa kód)
    [link]

    Ha hülyeség a kérdés, jelezzétek mivel pótoljam az információkat, ha kevés az infó, bátran jelezzétek, mindennemű segítséget előre is köszönök! :)

    [ Szerkesztve ]

Új hozzászólás Aktív témák