Specter Napisano Wrzesień 28, 2018 Autor Zgłoś Udostępnij Napisano Wrzesień 28, 2018 Przeczytalem juz z kilka ksiazek o C jak i o C++, w sumie wiekszosc co tu pytan na pisze to nie z wiedzy uzycia, lecz z informacji odwiecznycg jak pytan dlaczego? to uzyc po co? 1. Jest podzial na public, private i protect, znam dzialanie ze do tego z zewnatrz sie nie da, a do public tak, lecz po co? Czy te funkcje protect i private maja nas programujacych ustrzec przed bledem? Jesli cos chce zadeklarowac to moge poprzez funckje (jesli deklarowalem w private private) lub poprzez kropke " . " odwolujac sie do public... nie dostrzegam tu logiki. Chyba ze funkcja do private jest szybszam, mniej uzywa RAM memory lub miejsca na dysku niz kropka do public to zrozumiem. 2. Tutaj raczej wiem w 50 procentach do czego to sluzy lecz nie do konca. uzywanie dwoch dwukrpkow " :: " np.: int klasa::*wskaznik; czyli jednym wskaznikiem moge sie odwolac do wszytkich elementow typu int w klasie 'klasa' ?? Dobrze rozumiem?? Jesli tak to jak sie poruszac po klasie tym wskanikiem?? wskanik++; czyli nastepny element?? Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Freak Napisano Wrzesień 28, 2018 Zgłoś Udostępnij Napisano Wrzesień 28, 2018 Jak sobie piszesz mały programik sam dla siebie to private może wydawać ci się zbędne. Ale pomyśl jak byś pisał jakąś klasą/bibliotekę z której mają korzystać inni to wtedy private jest niezastąpione. Chyba ze funkcja do private jest szybszam, mniej uzywa RAM memory lub miejsca na dysku niz kropka Boże co ty za książki czytasz? Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Specter Napisano Wrzesień 28, 2018 Autor Zgłoś Udostępnij Napisano Wrzesień 28, 2018 nie jakie ksiazki czytam ale tak sobie pomyslalem ;] czytam np symfonie c++, potem c w 24 tony zhang raczej dobre ksiakzi ;] ana reszte pytan nie odpowiesz? :D Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Freak Napisano Wrzesień 28, 2018 Zgłoś Udostępnij Napisano Wrzesień 28, 2018 wskanik++ to możesz sobie pisać jak masz wskaźnik na tablicę int-ów a nie na klasę w której masz zmienne typu int. Poza tym mógłbyś przynajmniej samemu sprawdzić czy to się skompiluje i zadziała,a dopiero potem pisać na forum. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Specter Napisano Wrzesień 28, 2018 Autor Zgłoś Udostępnij Napisano Wrzesień 28, 2018 no wiem jturo sprawdze ;] Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Specter Napisano Wrzesień 28, 2018 Autor Zgłoś Udostępnij Napisano Wrzesień 28, 2018 no wiem jturo sprawdze ;] Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Aspect Napisano Wrzesień 28, 2018 Zgłoś Udostępnij Napisano Wrzesień 28, 2018 Poczytaj sobie jakąś dobrą książkę o programowaniu obiektowym. Tam będzie wyjaśnione po co. :) A co do zapisu: int klasa::*wskaznik; , to mówi on co następuje: Zmienna o nazwie wskaznik, będąca wskaznikiem na int, jest polem klasy o nazwie klasa. Tak więc, może i sie skompiluje, ale na pewno nie zadziała. :) Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Jarema Napisano Wrzesień 29, 2018 Zgłoś Udostępnij Napisano Wrzesień 29, 2018 Czytaj mniej ksiazek a wiecej experymentuj. Co do pytan to jak wyzej .. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.