Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Deklaracja Klasy

Ostatnio zmodyfikowano 2011-07-22 00:20
Autor Wiadomość
diego997
Temat założony przez niniejszego użytkownika
Deklaracja Klasy
» 2011-07-21 23:32:19
Jak by wyglądała deklaracja klasy? Pytam bo autor tutaj http://cpp0x.pl/kursy/Kurs-C++ /Dzielenie-kodu-na-kilka-plikow-zrodlowych/310 pisze, że w pliku hpp najlepiej podawać same Deklaracje natomiast w cpp definicje
P-36539
DejaVu
» 2011-07-21 23:34:07
Tak się zawsze robi :)

/edit:
Widzę, że w kursie jest stosowane nazewnictwo dokładnie na odwrót niż powinno to być :P
C/C++
//Deklaracja:
class CKlasa
{
public:
    int metodaA();
    void metodaB();
    void metodaC( int x );
};

//Implementacja (zwana również definicją):
int CKlasa::metodaA()
{
    //...
    return 0;
}
void CKlasa::metodaB()
{
    //...
}
void CKlasa::metodaC( int x )
{
    //...
}
P-36541
szyx_yankez
» 2011-07-21 23:36:56
Zależy w jakiej sytuacji, jest kilka możliwości.
P-36542
Thud
» 2011-07-21 23:37:19
Uff... Jak dawno mnie tu nie było. Przykład (ależ dawno nie pisałem w tymże języku ;P):
C/C++
//HPP
class ExampleClass
{
private:
    int FirstVariable;
    char SecondVariable;
    std::vector ThirdVariable;
public:
    ExampleClass();
    ~ExampleClass();
    void DoSomething();
    int ReturnSomething( int Modifier );
}
//CPP
ExampleClass::ExampleClass()
{
    //Do something
}
ExampleClass::~ExampleClass()
{
}
int ExampleClass::ReturnSomething( int Modifier )
{
    return FirstVariable * Modifier;
}
P-36543
diego997
Temat założony przez niniejszego użytkownika
» 2011-07-21 23:42:34
Dzięki wam :)
P-36545
malan
» 2011-07-22 00:20:02
@Thud: Po deklaracji klasy stawimy średnik :)
P-36550
« 1 »
  Strona 1 z 1