[ Dragi Tata @ 14.01.2002. 17:23 ] @
| Ovo i nije pitanje "od zivotne vaznosti", vec sam samo malo radoznao.
Naime, poznato je da za sada MSVC++ ne podrzava kljucnu rec "export". Pitanje za VC++ programere:
1. Koliko vam stvarno nedostaje?
2. Kako "zaobilazite" ovaj nedostatak u vasim programima?
Jedan od duhovitijih sistema za "zaobilazenje" export-a, koji sam video, je da se na kraju .h fajla stavi #include "cpp fajl", a da se cpp fajl iskljuci iz procesa kompajliranja. |
[ Ivan Dimkovic @ 14.01.2002. 19:36 ] @
Heh... eto - posto sam ja C prvi put video kad se pojavio Visual C++ 2.0, a i na njemu sam naucio (tj. poceo da ucim) C/C++ ja nisam nikad ni znao za "export' keyword ;)
Hmm.. po ovome sto si ti opisao nije mi najjasnije sta ta kljucna rec radi? Ja obicno sitne funkcije definisem kao inline u samom .h fajlu, cime se doprinosi i na performansama.
Mozes malo da pojasnis sta export radi?
[ Dragi Tata @ 14.01.2002. 19:55 ] @
Pogledaj na
http://www.corfield.org/cplusplus.phtml?cpp=ptexp
Ukratko, export omogucava da i klase sa template funkcijama clanicama deklarises u .h fajlu, a definises u .cpp fajlu.
Inace, i ja najcesce definisem template funkcije u samom .h fajlu, sto je svakako najsigurniji i najcesce koriscen nacin da se ovaj problem zaobidje.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.