Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C++ Sintaksa za pozivanje MemberMethods

[es] :: C/C++ programiranje :: C++ Sintaksa za pozivanje MemberMethods

[ Pregleda: 2706 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Riste Pejov
Team Leader/Senior Software Developer @
Ein-Sof ltd Skopje
Skopje, Macedonia

Član broj: 128
Poruke: 571
62.162.102.*

Jabber: richie@bagra.net.mk
ICQ: 154236769
Sajt: riste.softver.org.mk


Profil

icon C++ Sintaksa za pozivanje MemberMethods26.09.2002. u 09:34 - pre 262 meseci
Kako da u C++ (BCB 5/6) pozivam member methode a da ne moram
svaki put navesti objekt.

kao sto u Object Pascal-u mogu uraditi
Code:

with MyObject do
begin
MemberMethod1(inVar);
.....
VariableX:=10;
end

a da ne moram direktno adresirati objekt sa methodom kao
MyObject->MyMethod(inVar);


People who think they know everything tend to irritate those of us who do.
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: C++ Sintaksa za pozivanje MemberMethods26.09.2002. u 14:06 - pre 262 meseci
U slucaju da si u oblasti vazenja klase objekta sa kojim radis (mozda ovo nije dobro receno) onda nema potrebe da uopste navodis naziv objekta. Ovo verovatno znas, jer to je fundamentalna stvar.

Kada si u oblasti vazenja neke druge klase, a zelis da referises na neki drugi objekat i koristis njegove metode i clanove, onda moras da koristis ili operator "->" ili operator ".", zavisno od toga kako radis sa tim objektom...

Generalno meni licno nije poznato da postoji alternativa za paskalov "with ... end;" , a i da mi je poznata ne bih je koristio, jer smatram da to kod cini mnogo necitkim, pogotovo ako unutar with ... end; imam mnoogo linija (tako da cela stvar ne staje na ekran)... Naravno, ovo je samo moje misljenje, mozda drugi programeri misle drugacije.
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
..ndg-pm4-1.dialup.nethere.net



+6 Profil

icon Re: C++ Sintaksa za pozivanje MemberMethods26.09.2002. u 17:10 - pre 262 meseci
Riste, nema toga u C++u i sličnim jezicima (C, Java, C#). Ima u VB-u, na primer.
 
Odgovor na temu

filmil
Filip Miletić
Oce Technologies B.V., inženjer
hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.rcub.bg.ac.yu

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: C++ Sintaksa za pozivanje MemberMethods26.09.2002. u 17:54 - pre 262 meseci
Citat:
Riste Pejov:
a da ne moram direktno adresirati objekt sa methodom kao
MyObject->MyMethod(inVar);


Da se nadovezem. Ako pozivas puno metoda nekog objekta, mozda bi vredelo razmisliti da se cela sekvenca koja
bi isla u with jednostavno smesti u odgovarajucu klasu kao jos jedna metoda? Mozda je programu potreban
redizajn?

f



 
Odgovor na temu

Riste Pejov
Team Leader/Senior Software Developer @
Ein-Sof ltd Skopje
Skopje, Macedonia

Član broj: 128
Poruke: 571
62.162.102.*

Jabber: richie@bagra.net.mk
ICQ: 154236769
Sajt: riste.softver.org.mk


Profil

icon Re: C++ Sintaksa za pozivanje MemberMethods27.09.2002. u 06:29 - pre 262 meseci
Posto sam dugo vreme radio u Delphi, mozda sam previse naviko na ovakvu sintaksu,
i cinilo mi se da C++ mora imati takvo nesto a da ga ja nisam nasao u helphu :P,
ali ipak, mislim da leka ima pravo. I meni je trebalo malo vise vremena da se naviknem
na ovakvu sintaksu, ali kad se naviknes ..... bah


Hvala
People who think they know everything tend to irritate those of us who do.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C++ Sintaksa za pozivanje MemberMethods

[ Pregleda: 2706 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.