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

Ambiguity between ... (void *) and ... (void *, int)?

[es] :: C/C++ programiranje :: Ambiguity between ... (void *) and ... (void *, int)?

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vlaiv
Vladimir Vlaisavljevic
Novi Sad

Član broj: 15993
Poruke: 352
*.neobee.net.



+1 Profil

icon Ambiguity between ... (void *) and ... (void *, int)?23.12.2004. u 17:03 - pre 234 meseci
Problem je sledece prirode:

Posto GDI pri radu sa 32bit bitmapama, poznato je, ne funkcionise dobro ako je format ARGB u pitanju ...

No na svu srecu postoji i GDI+ ...

Prilikom kompajliranja na CB6.0 ukoliko se includuje <gdiplus.h> pored nekih gresaka oko min i max funkcija koje kompajler ne vidi, desava se prilikom kompajliranja jedne klase da se pojavljuje greska da kompajler ne moze da odluci izmedju poziva konstruktora sa (void *) i (void *, int) parametrima (malo apsurdno posto ih je i isti broj ...:)

No pitanje je:

Da li je ovo posledica ne kompatibilnosti BC6.0 sa kodom za VS C++?

Bug u BC6.0 C++ kompajleru?

I kako odraditi workaround?

kombinacije tipa ((Gdiplus::Graphics::Graphics(void *,int)) Graphics)(hdc) ne prolaze :)

Cudno je kako komplikovani izrazi type casta koji predstavljaju logicku gresku uvek prolaze a ovakve konstrukcije nazalost ne ... :))

Malo je problematicno napraviti pointer na tu funkciju i njega kastovati jer mi se cini da konstruktori nisu static :))

Ikakve ideje?
 
Odgovor na temu

4063
Zaharije Pasalic

Član broj: 19862
Poruke: 29
80.65.91.*

Sajt: www.maspic.netfirms.com


Profil

icon Re: Ambiguity between ... (void *) and ... (void *, int)?23.12.2004. u 19:28 - pre 234 meseci
Da jedan od konstrukora nema default argeument int = nesto?
 
Odgovor na temu

vlaiv
Vladimir Vlaisavljevic
Novi Sad

Član broj: 15993
Poruke: 352
*.neobee.net.



+1 Profil

icon Re: Ambiguity between ... (void *) and ... (void *, int)?24.12.2004. u 16:10 - pre 234 meseci
Pogledao sam, nema, i ja sam pomislio da mozda nije to u pitanju, mada u help-u kaze da se obicno to desava kod default konstruktora i konstruktora sa jednim int parametrom ...
 
Odgovor na temu

_Super_Ellite_Bug_
Novi Sad, konacno!!!

Član broj: 41318
Poruke: 145
*.nat-pool.nsad.sbb.co.yu.

Sajt: www.searchlores.org


Profil

icon Re: Ambiguity between ... (void *) and ... (void *, int)?24.12.2004. u 23:06 - pre 234 meseci
Pozdrav,
Pogledaj ovde...
http://www.web-one.org/new-5153428-4902.html

ISO/IEC JTC1/SC22/WG14-ISO/IEC 9899:1999
 
Odgovor na temu

vlaiv
Vladimir Vlaisavljevic
Novi Sad

Član broj: 15993
Poruke: 352
*.neobee.net.



+1 Profil

icon Re: Ambiguity between ... (void *) and ... (void *, int)?25.12.2004. u 20:02 - pre 234 meseci
:)))))

Puno hvala, _Super_Ellite_Bug_

Znao sam da u Delphiju ima tako nesto u Project/Options,
trazio sam i ovde ali nisam nasao ...

Sve u svemu, STRICT define ... :))

Hvala jos jednom!
 
Odgovor na temu

[es] :: C/C++ programiranje :: Ambiguity between ... (void *) and ... (void *, int)?

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

Postavi temu Odgovori

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