podporuje gcc property objektov?
Pre pridávanie komentárov sa musíte prihlásiť.
-
-
Re: podporuje gcc property objektov? 24.03.2006 | 14:10m0d0r Návštevníkskusil si google pred tym ako si sa toto vobec spytal ? najskor sa kukni napr sem http://www.cplusplus.com/doc/tutorial/
-
Re: Re: podporuje gcc property objektov? 24.03.2006 | 14:43Frantisek Klabzuba Debian PoužívateľPozrel som sa. Nepisu o tom ani slovo takze C++ prehladny interfejs nepodporuje!
-
Re: Re: Re: podporuje gcc property objektov? 24.03.2006 | 14:54m0d0r Návštevníka co ty myslis pod pojmom prehladny interface lebo to hore som velmi podla teba nepochopil
-
Re: Re: Re: Re: podporuje gcc property objektov? 24.03.2006 | 17:46Frantisek Klabzuba Debian PoužívateľNo ze napr. mas objekt Okno kde je nadpis okna property "Caption". Ked ale nastavis nejake caption tak chces aby sa zobrazilo, nie len zapisalo do premennej FCaption takze sa to robi v oboch jazykoch priblizne takto: procedura_na_zapis_caption(hodnota) { FCaption = hodnota; PrekresliCaption(); } funkcia_na_citanie_caption() { return FCaption; } No a PASCAL navyse obsahuje specialnu jazykovu konstrukciu zvanu "property" ktora ti umozni ZJEDNOTIT citanie a zapis toho FCaption cize potom property Caption citas aj zapisujes rovnako: Pascal: if Caption='Ahoj' then Caption:='Nazdar'; C++: if (GetCaption()=="Ahoj") SetCaption("Nazdar"); Uz chapes o co mi ide? Dost pochybujem ze by to bolo na stranke www.cplusplus.org lebo toto je velmi zavysle na kompilatore a ja potrebujem vediet ci to pozna GCC? dvh
-
Re: Re: Re: Re: Re: podporuje gcc property objekto 24.03.2006 | 20:09borg Fedora Administrátordeklaruj clensku premenu caption ako public ak to nechces riesit cez clennske metody triedy, ale je to potom prasacina (nedorziava princiy OOP). class Okno { public: string caption; . . . } Okno okno(); if (okno.caption == "Ahoj") okno.caption = "nazdar";
-
Re: Re: Re: Re: Re: Re: podporuje gcc property obj 24.03.2006 | 20:35Frantisek Klabzuba Debian PoužívateľNie. To potom funguje len pre jednoduche priklady zapisu do premennej ale v mojom priklade je zapis a refresh a v kode to vyzera prehladne ako zapis. A plne suhlasim s tym ze je to nie OOP. dvh
-
Re: Re: Re: Re: Re: Re: Re: podporuje gcc property 24.03.2006 | 20:53borg Fedora Administrátorto je potom zalezitost konkretnej kniznice a nie jazyka. je na funkcii ktora nastavuje napr. caption okna aby toto okno prekreslila.
-
Re: Re: Re: Re: Re: Re: Re: Re: podporuje gcc prop 26.03.2006 | 19:51Frantisek Klabzuba Debian PoužívateľVidim ze si ma nepochopil. "je na funkcii ktora nastavuje napr. caption okna aby toto okno prekreslila" Ja nechcem ziadne funkcie na zapis a funkcie na citanie. Je chcem "property" ktora bude pre zapis aj citanie! To je uplne nieco ine. A nieje to na kniznici lebo ja pisem tu kniznicu a chcem tam mat 1 property namiesto dvoch funkcii. Kvoli prehladnosti. A mam taky pocit ze sa to tyka kompilatora ci to podporuje, mozno dokonca preprocesora... dvh
-
Re: Re: Re: Re: Re: Re: Re: Re: Re: podporuje gcc 26.03.2006 | 19:59WlaSaTy Návštevníkaha, takze ty hovoris o rozsireni jazyku pascal ktore vzniklo a udrziava sa v dielnach borlandu. prvy krat to bolo pouzite v delphi ktore je object pascal. toto iste bolo preportovane aj do c++buildera od toho isteho vyrobcu. a silne pochybujem ze tieto novinky presli do noriem pre c alebo pascal aby to podporovalo gcc.
-
-
-
-
-
-
-
-
-