Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.misc.elektronika > #247197
| From | 🇵🇱Jacek Marcin Jaworski🇵🇱 <jmj@energokod.gda.pl> |
|---|---|
| Newsgroups | pl.misc.elektronika |
| Subject | Re: Najgorszy język programowania |
| Date | 2025-12-08 11:55 +0100 |
| Organization | energokod.gda.pl |
| Message-ID | <mpnp4hFk2fqU2@mid.individual.net> (permalink) |
| References | (5 earlier) <10h4a6p$3hhm3$2@dont-email.me> <mplpb7Fpa4mU2@mid.individual.net> <10h4brs$3hhm3$4@dont-email.me> <mpmlagFk2fqU1@mid.individual.net> <10h5tvp$3vke0$1@dont-email.me> |
W dniu 8.12.2025 o 08:16, heby pisze:
> On 08/12/2025 01:44, 🇵🇱Jacek Marcin Jaworski🇵🇱 wrote:
>> Właśnie o przykład do ipp pytam, a nie o "explicit instantiation" - bo
>> mówię, że to drugie łapię.
> ipp to cpp, ale napisany z myślą, aby było mozliwe #include "foo.ipp" w
> innym pliku ipp lub cpp.
>
> W przypadku templates zawiera definicje metod. Użwa się tak:
>
> foo.cpp:
> #include "bar.ipp"
> class Foo {[...]};
> [...]
> Bar<Foo> bar;
>
> spam.cpp:
> #include "bar.ipp"
> class Spam {[..]};
> [...]
> Bar<Spam> bar;
>
> W ten sposób foo.cpp i bar cpp dostają własne specjalizacje, nic o sobie
> nie wiedzą, a nagłówek bar.hpp nie zawiera definicji.
Już chyba kumam ideę! W pliku foo.h++:
#include "Bar.h++" // Z deklaracją kl. szablonowej
class Foo {...}; // Deklaracja kl. Foo
extern Bar<Foo>; // Bar<Foo> jest konkretyzowany "gdzie indziej"
W pliku foo.c++:
#include "Foo.h++"
#include "Bar.i++" // Def. f. kl. szablonowej Bar
Bar<Foo>; // Tu jest to "gdzie indziej"
// Tu def. f. kl. Foo
W pliku Bar.i++:
#include "Bar.h++" // Z deklaracją kl. szablonowej
// Tu def. f. szablonowych kl. Bar
W ten sposób nie zachodzi konieczność konkretyzacji Bar<Foo> w każdej
jednostce translacji, która go używa (czyli w plikach *.o tworzonych z
*.c++).
Czy coś takiego miałeś na myśli?
--
Jacek Marcin Jaworski, Pruszcz Gd., woj. Pomorskie, Polska🇵🇱, EU🇪🇺;
tel.: +48-609-170-742, najlepiej w godz.: 5:15-5:55 lub 17:15-17:55;
<jmj@energokod.gda.pl>, gpg: 4A541AA7A6E872318B85D7F6A651CC39244B0BFA;
Domowa s. WWW: <https://energokod.gda.pl>;
Mailowa Samoobrona: <https://emailselfdefense.fsf.org/pl>.
Back to pl.misc.elektronika | Previous | Next — Previous in thread | Next in thread | Find similar
Najgorszy język programowania Marek <fake@fakeemail.com> - 2025-12-07 11:07 +0100
Re: Najgorszy język programowania 🇵🇱Jacek Marcin Jaworski🇵🇱 <jmj@energokod.gda.pl> - 2025-12-07 12:39 +0100
Re: Najgorszy język programowania io <io@op.pl.invalid> - 2025-12-07 13:20 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 18:14 +0100
Re: Najgorszy język programowania Marek <fake@fakeemail.com> - 2025-12-07 18:58 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 19:01 +0100
Re: Najgorszy język programowania Marek <fake@fakeemail.com> - 2025-12-07 19:12 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 19:29 +0100
Re: Najgorszy język programowania Marek <fake@fakeemail.com> - 2025-12-07 19:42 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 20:41 +0100
Re: Najgorszy język programowania Marek <fake@fakeemail.com> - 2025-12-07 21:26 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 21:39 +0100
Re: Najgorszy język programowania Marek <fake@fakeemail.com> - 2025-12-07 22:17 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 23:04 +0100
Re: Najgorszy język programowania io <io@op.pl.invalid> - 2025-12-07 20:47 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 20:50 +0100
Re: Najgorszy język programowania ʅǝxᴉꓒ®🇵🇱 <mkawran@poczta.onet.pl> - 2025-12-07 18:31 +0100
Re: Najgorszy język programowania JDX <jdx@onet.pl> - 2025-12-07 13:36 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 15:00 +0100
Re: Najgorszy język programowania 🇵🇱Jacek Marcin Jaworski🇵🇱 <jmj@energokod.gda.pl> - 2025-12-07 16:42 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 16:55 +0100
Re: Najgorszy język programowania 🇵🇱Jacek Marcin Jaworski🇵🇱 <jmj@energokod.gda.pl> - 2025-12-07 17:14 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 17:32 +0100
Re: Najgorszy język programowania 🇵🇱Jacek Marcin Jaworski🇵🇱 <jmj@energokod.gda.pl> - 2025-12-07 17:46 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 18:00 +0100
Re: Najgorszy język programowania 🇵🇱Jacek Marcin Jaworski🇵🇱 <jmj@energokod.gda.pl> - 2025-12-08 01:44 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-08 08:16 +0100
Re: Najgorszy język programowania 🇵🇱Jacek Marcin Jaworski🇵🇱 <jmj@energokod.gda.pl> - 2025-12-08 11:55 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-08 12:45 +0100
Re: Najgorszy język programowania Marek <fake@fakeemail.com> - 2025-12-07 18:53 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 19:13 +0100
Re: Najgorszy język programowania Marek <fake@fakeemail.com> - 2025-12-07 19:26 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 19:39 +0100
Re: Najgorszy język programowania Marek <fake@fakeemail.com> - 2025-12-07 19:54 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 20:15 +0100
Re: Najgorszy język programowania Marek <fake@fakeemail.com> - 2025-12-07 20:57 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 21:14 +0100
Re: Najgorszy język programowania Marek <fake@fakeemail.com> - 2025-12-07 22:00 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 23:26 +0100
Re: Najgorszy język programowania antispam@fricas.org (Waldek Hebisch) - 2025-12-09 03:49 +0000
Re: Najgorszy język programowania 🇵🇱Jacek Marcin Jaworski🇵🇱 <jmj@energokod.gda.pl> - 2025-12-09 07:31 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-09 14:47 +0100
Re: Najgorszy język programowania JDX <jdx@onet.pl> - 2025-12-07 20:25 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 20:29 +0100
Re: Najgorszy język programowania Marek <fake@fakeemail.com> - 2025-12-07 18:48 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 19:25 +0100
Re: Najgorszy język programowania Marek <fake@fakeemail.com> - 2025-12-07 19:38 +0100
Re: Najgorszy język programowania heby <heby@poczta.onet.pl> - 2025-12-07 19:56 +0100
Re: Najgorszy język programowania "J.F" <jfox_xnospamx@poczta.onet.pl> - 2025-12-08 10:00 +0100
Re: Najgorszy język programowania Marek <fake@fakeemail.com> - 2025-12-08 12:45 +0100
csiph-web