Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse

class MyClass {
 public:
   void print(); // dette er en deklarasjon av funksjonen MyClass::print()
   int abc;
};

// Dette er definisjonen av funksjonen MyClass::print()
MyClass::print() {
 std::cout << abc << std::endl;
}

 

MyClass::print() <- funksjonen

MyClass::abc <- variablen

 

I kode kan disse brukes på flere måter, alt etter som hvordan de er deklarert, men den "vanligste":


int main() {
MyClass mc;
mc.abc = 5;
mc.print();

return 0;
}

 

 

Funksjoner som ikke har noe namespace foran :: er definert i "global namespace" om jeg ikke tar feil. Lurer på om det er C, men der får noen andre uttale seg.

Endret av Nazgul
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...