Code::Block nie "łapie" konstruktorów
Ostatnio zmodyfikowano 2013-03-23 16:04
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: #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) ===| |
|
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". |
|
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?
|
|
pekfos |
» 2013-03-23 15:59:28 class C { public: C(); ~C(); }; |
|
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. |
|
« 1 » |