Article View: pl.comp.lang.c
Article #310319Re: Sztuka Kodowania w C++ - Nowa Wersja!
From: Jacek Jaworski
Date: Wed, 09 Dec 2020 19:55
Date: Wed, 09 Dec 2020 19:55
28 lines
2573 bytes
2573 bytes
środa, 9 grudnia 2020 o 18:58:29 UTC+1 heby napisał(a):
> On 09/12/2020 18:47, Jacek Jaworski wrote:
> >> template < _T >
> >> class MojaKontrolka : public _T
> > W brew temu co pisze Adam to nie zadziała, bo klasa dziedzicząca po QObject nie może być szablonem
> To bardzo interesujace.
>
> template< typename _T>
> class Foo : public _T
> {
> };
>
> class Bar : public Foo< QWidget >
> {
> Q_OBJECT
>
> Q_SIGNALS
> ...
> }
>
> I się kompiluje zarówno C++ jak i MOCem. W mocu znajdziesz:
> Foo<QWidget>::staticMetaObject i inne ciekawoski z mocowania Qt. Qt w
> wersji 5 coś.
>
> Innymi słowy, sprawdź sam.
Zrobiłeś tu pewne oszustwo. Bo Bar jest potomkiem szablonu konkretyzowanego typem pochodnym po QObject. Zatem Bar nie jest szablonem. Więc nie udowodniłeś, że QObject może być dziedziczony w szablonach.
Ale OK! Nie znałem tej sztuczki.
Technical Details
Message-ID:
<39f5f11f-3a77-44f7-9279-8c43aa35f9d4n@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!news2.arglkargh.de!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<478ab743-cd00-4961-88e1-983025db304bn@googlegroups.com> <d9830106-c21a-4564-b45f-0766ef86181fn@googlegroups.com> <cdd14123-89b7-4f80-9f2b-865f1038810an@googlegroups.com> <e38a42c4-36d3-49b6-8644-468f65828f4cn@googlegroups.com> <edd1ce6a-46e1-4883-8943-db4a0da8da33n@googlegroups.com> <8d469f13-e697-4488-8adf-29117a3eeb8cn@googlegroups.com> <rqqscj$p0n$1@dont-email.me> <b093aa7a-52ad-414b-b1c5-28d1d94a88d5n@googlegroups.com> <rqr383$gtr$1@dont-email.me>Show Full Headers
Complete Article Headers
X-Received: by 2002:a0c:fc52:: with SMTP id w18mr4837180qvp.48.1607543740516; Wed, 09 Dec 2020 11:55:40 -0800 (PST) X-Received: by 2002:ac8:5893:: with SMTP id t19mr4972538qta.3.1607543740306; Wed, 09 Dec 2020 11:55:40 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!news2.arglkargh.de!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.c Date: Wed, 9 Dec 2020 11:55:40 -0800 (PST) In-Reply-To: <rqr383$gtr$1@dont-email.me> Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=156.67.104.28; posting-account=uFgJ3goAAAAHaGlwfVGxxrSUMlvEACGk NNTP-Posting-Host: 156.67.104.28 References: <478ab743-cd00-4961-88e1-983025db304bn@googlegroups.com> <d9830106-c21a-4564-b45f-0766ef86181fn@googlegroups.com> <cdd14123-89b7-4f80-9f2b-865f1038810an@googlegroups.com> <e38a42c4-36d3-49b6-8644-468f65828f4cn@googlegroups.com> <edd1ce6a-46e1-4883-8943-db4a0da8da33n@googlegroups.com> <8d469f13-e697-4488-8adf-29117a3eeb8cn@googlegroups.com> <rqqscj$p0n$1@dont-email.me> <b093aa7a-52ad-414b-b1c5-28d1d94a88d5n@googlegroups.com> <rqr383$gtr$1@dont-email.me> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <39f5f11f-3a77-44f7-9279-8c43aa35f9d4n@googlegroups.com> Subject: Re: Sztuka Kodowania w C++ - Nowa Wersja! From: Jacek Jaworski <jaworski1978@adres.pl> Injection-Date: Wed, 09 Dec 2020 19:55:40 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit