Przejmowanie parametru jeszcze nie zdefiniowanego
Ostatnio zmodyfikowano 2012-02-22 19:52
diego997 Temat założony przez niniejszego użytkownika |
Przejmowanie parametru jeszcze nie zdefiniowanego » 2012-02-20 07:34:52 Czy taka operacja jest w ogóle możliwa? Chodzi mi o utworzenie klasy, a w niej funkcji która jaka parametr pobierała by adres "jakiejś klasy" jeszcze nie istniejącej. Po nie długim zastanowieniu doszedłem do wniosku iż to nie jest możliwe ponieważ przy deklarowaniu dowolnej funkcji musimy podać chociaż typ, chyba że jest coś jeszcze o czym nie wiem dlatego zadałem to pytanie :)
P.S Przed chwilą natknąłem się na takie pojęcie jak polimorfizm czy to jest to ? |
|
DejaVu |
» 2012-02-20 08:33:23 No raczej zweryfikowałbym założenia jakie masz w stosunku do swojego kodu :) chcesz przekazać 'adres' czegoś co jeszcze nie zostało stworzone? :P |
|
ison |
» 2012-02-20 15:57:23 |
|
DejaVu |
» 2012-02-20 18:25:37 No ale on chce pobrać adres obiektu, który nie istnieje, a nie deklarować istnienie zmiennej danego typu jeszcze nie zdefiniowanego :) |
|
ison |
» 2012-02-20 19:15:10 pobierała by adres "jakiejś klasy" jeszcze nie istniejącej
|
jako, że w C++ nie ma czegoś takiego jak adres do jakiejś klasy to zrozumiałem to jako skrót myślowy, że chodzi o adres do obiektu jakiejś klasy gdzie niewiadomą jest klasa a nie obiekt pobierała by adres "jakiejś klasy" jeszcze nie istniejącej
|
- w przypadku obiektu jeszcze nieznanej klasy - forward declaraction A jeśli nie o to chodzi to tak jak DejaVu mówi |
|
DejaVu |
» 2012-02-20 22:05:38 @up: na początku też myślałem, że chodzi o forward declaration :P |
|
diego997 Temat założony przez niniejszego użytkownika |
» 2012-02-20 23:59:33 Po prostu chciałbym napisać swoją bibliotekę a w niej klasę która by sortowała listy jedno i dwuwymiarowe. Do funkcji tej klasy jako parametr podawałbym adres innej klasy która jest klasą dynamiczną. Jeżeli nie zbyt zwięźle to napisałem to sory. I dzięki za poprzednie odpowiedzi :D |
|
pekfos |
» 2012-02-21 10:00:41 Do funkcji tej klasy jako parametr podawałbym adres innej klasy która jest klasą dynamiczną. |
Jaką funkcję ma pełnić ta "klasa dynamiczna"? Ma przechowywać te listy, sortować, czy co? P.S Przed chwilą natknąłem się na takie pojęcie jak polimorfizm czy to jest to ? |
Aha, czyli jak polimorfizm będzie rozwiązaniem, to skończy się na gotowcu którego nie zrozumiesz? |
|
« 1 » 2 |