eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingdziedziczenie c++Re: dziedziczenie c++
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
    -for-mail
    From: Michoo <m...@v...pl>
    Newsgroups: pl.comp.programming
    Subject: Re: dziedziczenie c++
    Date: Fri, 03 Jul 2009 22:00:19 +0200
    Organization: http://onet.pl
    Lines: 50
    Message-ID: <h2lnvo$cl0$1@news.onet.pl>
    References: <h2j1it$ghr$1@inews.gazeta.pl> <h2j2cq$n7a$1@news.onet.pl>
    <h2j3k4$ppn$1@inews.gazeta.pl> <h2j58o$gbm$1@atlantis.news.neostrada.pl>
    <h2j673$7rh$1@inews.gazeta.pl> <h2kfh4$7tf$1@nemesis.news.neostrada.pl>
    <h2l8f9$c1j$1@inews.gazeta.pl>
    NNTP-Posting-Host: c2-211.icpnet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1246651192 12960 62.21.2.211 (3 Jul 2009 19:59:52 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Fri, 3 Jul 2009 19:59:52 +0000 (UTC)
    User-Agent: Thunderbird 2.0.0.19 (X11/20090105)
    In-Reply-To: <h2l8f9$c1j$1@inews.gazeta.pl>
    Xref: news-archive.icm.edu.pl pl.comp.programming:182505
    [ ukryj nagłówki ]

    larry2003 pisze:
    > Ehh i kolejny problem:) a podobno programowanie jest takie przyjemne :)
    A może to ty jesteś za głupi na programowanie? ;)
    Jakbyś się zabrał za programowanie od przerobienia jakiegoś kursu
    ewentualnie uważał w czasie nauki (co sugeruje plik "zaliczenie.cpp") a
    nie majstrował jakiś kod i pisał "nie działa mi - pomóżcie" to byłoby Ci
    O WIELE prościej. (Bo zabieranie się za dziedziczenie bez znajomości
    podstaw jest siadanie za kierownicą bolidu F1 nie mając nawet prawka
    kat. B.)
    >
    > i w rezultacie po kompilacji:
    >
    > g++ -o zaliczenie zaliczenie.o football.o silowy.o
    > silowy.o: In function `Silowy::Silowy(int)':
    > silowy.cpp:(.text+0x105): undefined reference to `Football::Football()'
    > silowy.o: In function `Silowy::Silowy(int)':
    > silowy.cpp:(.text+0x121): undefined reference to `Football::Football()'
    > collect2: ld returned 1 exit status
    > make: *** [zaliczenie] Error 1
    Może naucz się czytać to co napisał do Ciebie kompilator/linker a nie z
    każdą głupotą na grupę pisać? Dostałeś jasną informację, że brakuje
    definicji Football::Football() (konstruktor bezparametrowy). (Mówiąc
    prościej, bo pewnie nie zrozumiesz:

    w silowy.cpp nie napisałeś:
    Silowy::Silowy(int i)
    :Football(i)
    ^^^^^^^^^^^^^ tego
    {
    ...
    }

    albo w football.cpp nie napisałeś:
    Football::Football()
    {
    ...
    }

    P.S.
    1. To, że dajesz same nagłówki nie pomaga.
    2. Naucz się korzystać z jakiegoś wklej.org - wklejanie całego kodu do
    wiadomości i pisanie równocześnie pod i nad utrudnia czytanie.
    3. http://rtfm.bsdzine.org/
    4. Nie, jeszcze nie jestem złośliwy.



    --
    Pozdrawiam
    Michoo

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: