-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Paweł Kierski <n...@p...net>
Newsgroups: pl.comp.programming,pl.comp.lang.c
Subject: Re: czemu: jeden system + różne kompilatory = problem?
Date: Wed, 04 Jan 2012 08:37:39 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 21
Message-ID: <je0vk4$hlv$1@inews.gazeta.pl>
References: <jdv6hd$mrq$1@mx1.internetia.pl> <jdv86e$kf9$1@inews.gazeta.pl>
<jdvcv1$1t4$1@mx1.internetia.pl>
NNTP-Posting-Host: 195.182.34.201
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1325662660 18111 195.182.34.201 (4 Jan 2012 07:37:40 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Wed, 4 Jan 2012 07:37:40 +0000 (UTC)
X-User: pkierski
In-Reply-To: <jdvcv1$1t4$1@mx1.internetia.pl>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.25) Gecko/20111213
Lightning/1.0b2 Thunderbird/3.1.17
Xref: news-archive.icm.edu.pl pl.comp.programming:194617 pl.comp.lang.c:297538
[ ukryj nagłówki ]W dniu 2012-01-03 18:12, Szyk pisze:
>
>>> Czy są takie systemy operacyjne w których programy (i biblioteki
>>> współdzielone) kompilowane różnymi kompilatorami C++ są ze sobą
>>> kompatybilne?
>>
>> Najlepiej przyjąć, że najmniejszym wspólnym mianownikiem jest interfejs
>> typu C. Do tego każde zwolnienie zasobów powinno nastąpić w tym module,
>> w którym zostały zaalokowane. Wtedy ma duże szansę zagrać bez względu
>> na kompilator.
>
> Czyli wzorzec fabryka obiektów się kłania?
Tyle, że oprócz fabryki potrzebna jest zazwyczaj "niszczarka". Najlepiej
opakować to po stronie klienta w sprytne uchwyty/wskaźniki (chyba, że
cały obiekt po stronie klienta jest takim uchwytem na wewnętrzne
zasoby).
--
Paweł Kierski
n...@p...net
Następne wpisy z tego wątku
- 04.01.12 07:59 Tomasz Kaczanowski
- 04.01.12 08:56 Bartlomiej Lidke
- 04.01.12 09:13 Stachu 'Dozzie' K.
- 04.01.12 08:38 Maciej Sobczak
- 04.01.12 09:39 Szyk
- 04.01.12 09:53 Adam Przybyla
- 04.01.12 10:01 Bartlomiej Lidke
- 04.01.12 10:08 Stachu 'Dozzie' K.
- 04.01.12 10:39 Bartlomiej Lidke
- 04.01.12 10:39 Paweł Kierski
- 04.01.12 11:23 Tomasz Kaczanowski
- 04.01.12 12:02 Bartlomiej Lidke
- 04.01.12 12:55 Tomasz Kaczanowski
- 04.01.12 13:55 Bartlomiej Lidke
- 04.01.12 14:23 Tomasz Kaczanowski
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-03-01 Obywatel telefonuje 112 lub 986
- 2025-03-01 detektyw (?) Rutkowski działał jako prasa
- 2025-03-01 "Policjant został ujęty obywatelsko..."
- 2025-03-01 zatrzymanie zbyszka maja
- 2025-03-01 Warszawa => Expert Recruiter 360 <=
- 2025-03-01 Chrzanów => NodeJS Developer <=
- 2025-03-01 Warszawa => Gen AI Engineer <=
- 2025-03-01 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-03-01 Kraków => Technical Team Leader (Clojure, Java) <=
- 2025-03-01 Zrobił TV OLED z TV LCD
- 2025-03-01 Gdynia => Sales Executive / KAM <=
- 2025-03-01 Błonie => Sales Specialist <=
- 2025-03-01 Ryga => Konsultant Wdrożeniowy Comarch XL/Optima (Księgowość i Kad
- 2025-03-01 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-03-01 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=