Article View: pl.comp.lang.c
Article #310521Re: stała mapa enum -> wartość
From: Arnold Ziffel
Date: Tue, 12 Mar 2024 02:43
Date: Tue, 12 Mar 2024 02:43
25 lines
2394 bytes
2394 bytes
heby <heby@poczta.onet.pl> wrote: > Ja wiem, że Foo:X1 mapuje się na Bar(3,4). Ale Foo::X2 na Bar(15,2). > Który element tablicy to Foo::X1 to wie tylko kompilator. Nigdzie nawet > nie podaję wartości liczbowych dla tego enumeratora, wyliczają się "same". Chyba pozostaje napisanie skryptu uruchamianego przed kompilacją. Niech wygeneruje jeden plik źródłowy z funkcją mapującą. Dodaj ten plik do wykluczeń w systemie kontroli wersji (albo wrzucaj do innego katalogu, który jest już wykluczony), żeby się przypadkiem kiedyś nie wcommitował. > Tymczasem ja wiem tylko, że Foo::X1->Bar(3,4) i chciałbym, aby to > "Bar(3,4)" wylądowało automatycznie na właściwej pozycji tablicy bez > względu na manipulacje przy enumeratorze Foo i jego wartości liczbowe w > danym momencie. Czy ta wiedza (jak foo mapuje się na bar) jest potrzebna w programie, czy tylko w funkcji, która ma być wygenerowana wspomnianym generatorem? -- Sanitariusze wiozą karetką pacjenta. - Dokąd jedziemy? - pyta pacjent. - Do kostnicy - odpowiada sanitariusz. - Ale ja jeszcze nie umarłem. - A my jeszcze nie dojechaliśmy.
Technical Details
Message-ID:
<87e81ef7-4a7c-4c33-9313-1eadb4e57efe@hooterville.invalid>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.172.24.44.20!not-for-mailReferences:
<usk0pv$2tak9$1@dont-email.me> <uslhop$tf6$1$Jaworski@news.chmurka.net> <usn89d$3me9n$1@dont-email.me> <usnat5$dmp$1$jdx@news.chmurka.net> <usnbua$3n64i$1@dont-email.me>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.172.24.44.20!not-for-mail
From: arnold@hooterville.invalid (Arnold Ziffel)
Newsgroups: pl.comp.lang.c
Subject: Re: stała mapa enum -> wartość
Date: Tue, 12 Mar 2024 02:43:24 -0000 (UTC)
Organization: news.chmurka.net
Message-ID: <87e81ef7-4a7c-4c33-9313-1eadb4e57efe@hooterville.invalid>
References: <usk0pv$2tak9$1@dont-email.me> <uslhop$tf6$1$Jaworski@news.chmurka.net> <usn89d$3me9n$1@dont-email.me> <usnat5$dmp$1$jdx@news.chmurka.net> <usnbua$3n64i$1@dont-email.me>
NNTP-Posting-Host: 172.24.44.20
MIME-Version: 1.0
Injection-Date: Tue, 12 Mar 2024 02:43:24 -0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="arnold"; posting-host="172.24.44.20"; logging-data="16911"; mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (Linux/6.1.21-v7+ (armv7l))
Cancel-Lock: sha1:S7V0akcincB8wFa41w6411yvU6A= sha1:9kV7nj82t18BHqtrZP82R1Oa5R4= sha256:RKLxQoABbSHK7DcsA/iqM1hRvrqfDwW/GMLhnEK2pQQ= sha1:lTeX0TlLf67Lk5Bu9vQibvWqvak= sha256:sSEbqNYHgvKmUaSZUlaQBSraQ0VLQMp2zWpRh7XMDNE=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit