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

Code::Block nie "łapie" konstruktorów

Ostatnio zmodyfikowano 2013-03-23 16:04
Autor Wiadomość
Rafi
Temat założony przez niniejszego użytkownika
Code::Block nie "łapie" konstruktorów
» 2013-03-23 15:08:17
Witam

Robiąc kurs (konkurencyjny :)) zrobiłem zadanie domowe. Jestem pewny że jest zrobione dobrze, tylko Code:: Block wyrzuca błąd przy konstruktorze.

Łapcie kod:
C/C++
#include <iostream>
#include <string>

using namespace std;

class ciasteczka
{
private:
    string zmienna;
public:
    ciasteczka::ciasteczka()
        : zmienna( "Ile masz lat, tyle dostaniesz ciastek !" )
    {
        cout << zmienna;
    }
    ~ciasteczka() { };
};

int main()
{
    int wiek;
   
    cout << "Ile masz lat?";
    cin >> wiek;
   
    ciasteczka liczba;
    cout << wiek;
   
}

C:\D & S\Administrator\Moje dokumenty\Code\praca domowa.cpp|11|error: extra qualification 'ciasteczka::' on member 'ciasteczka' [-fpermissive]|
||=== Build finished: 1 errors, 0 warnings (0 minutes, 2 seconds) ===|
P-79216
pekfos
» 2013-03-23 15:11:35
Porównaj konstruktor z destruktorem, a zauważysz błąd.

Btw, piszesz kurs czytając inny? Z pewnością wyjdzie z tego dobry materiał..

PS: nie zapomnij opisać w tym kursie, czym jest Code::Blocks i dlaczego nie ma nic wspólnego z "łapaniem konstruktorów".
P-79217
Rafi
Temat założony przez niniejszego użytkownika
» 2013-03-23 15:19:39
@pekfos może źle napisałem - "robiąc" w sensie ucząc sie z niego, czytając go, przerabiając go :)

Edit:

Z żalem stwierdzam, iż nie mogę się doszukać błędu. Jakieś wskazówki?
P-79219
pekfos
» 2013-03-23 15:59:28
C/C++
class C
{
public:
    C();
    ~C();
};
P-79222
Rafi
Temat założony przez niniejszego użytkownika
» 2013-03-23 16:04:03
Ach o to chodziło! Dzięki wielkie - program działa :D

Temat do zamknięcia.
P-79223
« 1 »
  Strona 1 z 1