eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programminginicjalizacja zmiennej statycznej w szablonie dla konkretnego typuRe: inicjalizacja zmiennej statycznej w szablonie dla konkretnego typu
  • Path: news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!
    news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.gigane
    ws.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!198.186.194
    .250.MISMATCH!news-out.readnews.com!news-xxxfer.readnews.com!postnews.google.co
    m!36g2000yqu.googlegroups.com!not-for-mail
    From: Krzysztof Poc <f...@w...pl>
    Newsgroups: pl.comp.programming
    Subject: Re: inicjalizacja zmiennej statycznej w szablonie dla konkretnego typu
    Date: Tue, 2 Feb 2010 01:24:04 -0800 (PST)
    Organization: http://groups.google.com
    Lines: 51
    Message-ID: <4...@3...googlegroups.com>
    References: <6...@a...googlegroups.com>
    <j...@4...com>
    <7...@r...googlegroups.com>
    <a...@c...googlegroups.com>
    <a...@y...googlegroups.com>
    <a...@a...googlegroups.com>
    NNTP-Posting-Host: 157.25.157.165
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-1
    Content-Transfer-Encoding: quoted-printable
    X-Trace: posting.google.com 1265102644 27584 127.0.0.1 (2 Feb 2010 09:24:04 GMT)
    X-Complaints-To: g...@g...com
    NNTP-Posting-Date: Tue, 2 Feb 2010 09:24:04 +0000 (UTC)
    Complaints-To: g...@g...com
    Injection-Info: 36g2000yqu.googlegroups.com; posting-host=157.25.157.165;
    posting-account=KCrgugoAAACdxvyGt0BwAqTMq42-CHoc
    User-Agent: G2/1.0
    X-HTTP-Via: 1.1 cns-gdn.emea.cpwr.corp:8001 (squid/2.5.STABLE6), 1.0
    cns-gdn-ext.emea.cpwr.corp:3128 (squid/2.5.STABLE6)
    X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.14)
    Gecko/2009102119 Gentoo Firefox/3.0.14,gzip(gfe),gzip(gfe)
    Xref: news-archive.icm.edu.pl pl.comp.programming:184697
    [ ukryj nagłówki ]

    On Jan 22, 9:53 pm, Roman Werpachowski <r...@g...com>
    wrote:
    > On 22 Sty, 16:12, Krzysztof Poc <f...@w...pl> wrote:
    >
    >
    >
    > > On Jan 21, 1:32 pm, Roman Werpachowski <r...@g...com>
    > > wrote:
    >
    > > > On 20 Jan, 08:38, Krzysztof Poc <f...@w...pl> wrote:
    >
    > > > > dzieki za pomoc
    > > > > niestety to rowniez, nie dziala :(
    > > > > efekt taki sam jak pierwotnie
    >
    > > > Wpisz
    >
    > > > template <>
    > > > char Container<char>::st = 'a';
    >
    > > > do pliku .cpp (a nie .h).
    >
    > > > RW
    >
    > > wielki dziex
    > > teraz poszlo :)
    >
    > A rozumiesz, dlaczego?
    >
    > RW

    Dla scislosci, bledny kod (bledna inicjalizacja):

    template <class T>
    char Container<char>::st = 'a';

    lub

    template <char>
    char Container<char>::st = 'a';

    Prawidlowy kod:

    template <>
    char Container<char>::st = 'a';

    To ze "template <class T>" powodowalo inicjalizowanie rowniez
    pozostalych zmiennych moglbym wytlumaczyc jako dopasowanie pozostalych
    typow do "class T".
    Jednak chyba nie dokonca jestem swiadom dlaczego tak samo zle dziala
    "template <char>".

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: