Zdravejte, > > 10x za primera ... wypreki che komentara mi se obezmislq malko > no wse pak shte go napisha...
np > stawashe duma che nqma kak da prehwyrlish name mangling-a w C > qwno ne sym se izrazil prawilno ili prosto ne si me razbral... az otli4no te razbrah, no ti maj ne zabelqzva6, to4no na koq 4ast sum ti otgovirl. Moeto pismo be6e v otgovor na : > > > i wse pak reshenie imalo za koeto ne se bqh setil > > > extern "C" > > > samo deto trqbwa da poexperimentiram s towa > > > zashtoto ne sym siguren kakwo shte se poluchi > > > s polimorfizma :) > > > 10x za otgowora wse pak :) Klu4ovata duma tuk e polimorphism i az se opitah da ti obqsnq, 4e v tozi kontekst polymorphism ne mozhe da ima, tuj kato nqma6 obekt, a e 4ista i prosta (kato kupan policaj) funkciq. > > primerno da si naprawish C++ modul > w kojto da imash > bool testfunc (int a); > bool testfunc (long a); > Ot tova, koeto si napisal, moga da predpolozha, 4e burka6 ponqtiqta overloading s polymorphism. Zatova kratko obqsnenie: Da overloadne6 nqkoj funkciq ozna4ava da ima o6te funkcii sus su6toto ime, no razli4ava6ti se po broj/tip parametri i cv-qualification. Tipa na rezultata ne u4astva v resoving-a. Ot tam kato izvika6 taq funkciq s opredeleni parametri, kompilatora v compile-time re6ava koq "versiq" na funkciqta da izvika. Pri polymorhphism ima6 bazov klas i naslednici, v kojto ima6 funkcii sus su6toto ime i sus su6tiq broj/tip parametri i cv-qualification (signature). Togava v run-time se re6ava koj metod da se izvika v zavisimost ot dinami4niq tip na obekta. Sumnqvam se, 4e sum go obqsnil qsno no glavnata ideq e, 4e tuk imame early binding (overloading) vs. late binding (polymorphism). Az prosto ti dadoh primer, kak mozhe6 da kombinira6 polymorphism s dinami4ni biblioteki. V posledstvie vidqh, 4e i v Howto-to e daden podoben na moq primer. <snip> cheers, face -- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ Jetzt ein- oder umsteigen und USB-Speicheruhr als Pr�mie sichern! ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================
