FAQ - sekcja [5]:
- [5.1] Co oznacza akronim IMHO? (lub IMO, IMNSHO, FWIW, OTOH, etc.)?

- [5.2] Co zrobić, żeby ktoś rozwiązał moje zadanie domowe za
mnie?
- [5.3] Co robić, gdy zobaczę że ktoś inny wysyła swoje
zadanie domowe?
- [5.4] Gdzie mogę poczytać o ogólnej netykiecie, żebym nie musiał się
wstydzić?
- [5.5] Co robić jeśli ktoś inny zadaje pytanie, na które
odpowiedź znajduje się już w FAQ?
- [5.6] Chwileczkę, przecież poprzednie faq mówi żeby
nie nie odpowiadać na pytania zawarte w FAQ?!?

- [5.7] Jak dobrze zatytułować list na grupę?
- [5.8] Jak wysłać pytanie o kod źródłowy, który nie działa
prawidłowo?
- [5.9] Na którą grupę dyskusyjną powinienem wysłać moje pytanie?
- [5.10] Mogę wysyłać ogłoszenia o pracy na comp.lang.c++?
- [5.11] Co jeśli naprawdę potrzebuję pracy; mogę wysłać moje
podanie na comp.lang.c++?
- [5.12] Co robić jeśli ktoś wysyła jakiś post
off-topikowy?
- [5.13] Co ze spamem?

- [5.14] Gdzie mogę dostać FAQ danej grupy dyskusyjnej?
[5.1] Co oznacza akronim IMHO? (lub IMO, IMNSHO, FWIW, OTOH, etc.)? 
[Recently dodany PMFJI INDEX: Akronimy INDEX: comp.lang.c++@Akronimy (in 9/02). Click here to go to the next FAQ in the "chain" of recent changes.]
Oto częściowa lista akronimów w porządku alfabetycznym:
(egoless)
ego)
of ego)
ego)
went for a walk...")
BTW my SO says, "FWIW IMNSHO 'KUTGW' is rare; OTOH it may be helpful to
somebody."
Więcej akronimów - zobacz
www.astro.umd.edu/~marshall/abbrev.html.
[ Góra | Dół | Poprzednia sekcja | Następna sekcja | Szukaj w FAQ ]
[5.2] Co zrobić, żeby ktoś rozwiązał moje zadanie domowe za
mnie?
Wstydź się!
Proszę, nie wysyłaj swoich zadań domowych na comp.lang.c++. Nie
wysyłaj ich także innym przez e-mail!
[ Góra | Dół | Poprzednia sekcja | Następna sekcja | Szukaj w FAQ ]
[5.3] Co robić, gdy zobaczę że ktoś inny wysyła swoje
zadanie domowe?
Kiedy "slackard" prosi comp.lang.c++ o
odrobienie jego zadania domowego odpowiadanie na jego pytanie jest dla niego
samego najgorszą rzeczą. Proszę, nie odpowiadaj! Zamiast tego
możesz posłużyć się poniższą tabelką, zawierającą "frequently asked homework
assignments" żeby udzielić mu wskazówki/podpowiedzi:
| Jeśli ktoś pyta o... |
...to tu jest zwięzła odpowiedź: |
| How do I do Equation Parsing in C++? |
Use a stack of operators to convert infix to postfix, then a stack of operands to evaluate the postfix expression. |
| Jak w C++ napisać znajdowanie najkrótszej ścieżki? |
Poszukaj czegoś o algorytmie Dijkstry [ang. Dijkstra's algorithm] i nawracaniu [ang. backtracking]. |
| Jak w C++ zrobić sortowanie? |
Poszukaj heapsort, quicksort, merge sort, internal and external sorting. |
| How do I do Minimum Spanning Trees in C++? (minimalne drzewo częściowe/rozpinające ???) |
Poszukaj algorytmów: Kruskal and/or Prim's algorithm. |
| Jak w C++ robi się kombinacje i/lub permutacje ? |
Poczytaj w swoim podręczniku. |
| Jak w C++ <jakiś mały problem; wyraźnie pnadający się na zadanie domowe, bo zbyt dobrze zdefiniowany żeby być z prawdziwego świata> ? |
Spróbuj samemu. Jeśli gdzieś utkniesz, zadaj jasno określone pytanie. |
[Jeśli masz jakieś inne sugestie, które powinny znaleźć się w tej tabelce,
proszę daj mi znać; dzięki; (cline@parashift.com)].
[ Góra | Dół | Poprzednia sekcja | Następna sekcja | Szukaj w FAQ ]
[5.4] Gdzie mogę poczytać o ogólnej netykiecie, żebym nie musiał się
wstydzić?
Podstawowe zasady:
- Nie pisz: "Proszę o odpowiedź
e-mailem ponieważ normalnie nie czytam
tej grupy". Jeśli nie masz wystarczająco dużo czasu dla grupy,
nie oczekuj, że grupa znajdzie czas dla ciebie.
- Nie wysyłaj pytań, na które odpowiedzi można znaleźć w
grupowym FAQ. To tak, jakbyś mówił że twój czas (na przeczytanie FAQ) jest
cenniejszy od czasu (na odpowiedź na twoje pytanie) tysięcy innych ludzi .
Tres uncool. Przeczytaj najpierw
FAQ!
- Nie wysyłaj swojego pytania na stos grup jednocześnie.
Wyślij je na grupę (jednym e-mailem), która najlepiej
pasuje do danego pytania. Jeśli nie otrzymasz odpowiedzi na "właściwej"
grupie, wyślij gdzieś indziej ale przekieruj odpowiedzi na "właściwą"
grupę.
- Nie "top-postuj". Innymi słowy, nie umieszczaj w poscie
cytowanego fragmentu poniżej swojej odpowiedzi. Nawet jeśli top-posting
wydaje się "naturalny", "oczywisty" czy "lepszy", nie rób tego to nie jest
w stylu comp.lang.c++.
- Nie wysyłaj maili w HTML czy w "rich text". Czy chcesz czy
nie, comp.lang.c++ jest grupą plain-tekstową.
- Nie wysyłaj załączników.
- Nie odwołuj się do "C/C++" jako jednego języka. Niektórzy
ludzie są na to uczuleni, i (niestety!) skwitują wszystko co chciałeś
powiedzieć jednym zdaniem - "Nie ma takiego języka". Może wydaje się to
żałosne, ale nic ci się nie stanie jeśli powiesz "C or C++" zamiast "C/C++".
Sigh.
- Nie pomyl klasy z obiektem. Np. nie pytaj "Jak mogę
alokować klasę?" lub "Mój kod tworzy nową klasę używając new." Jeśli
napiszesz coś takiego to conajmniej kilka osób nie będzie nawet zawracać sobie
głowy Twoim pytaniem - zamiast tego poprostu wyślą post z poprawną formą
twojego pytania. Sigh (x2).
Na wiele innych pytań dotyczących netykiety znajdziesz odpowiedź na grupie
dyskusyjnej news.announce.newusers. Ta grupa zawiera wiele
artykułów przeznaczonych dla początkujących użytkowników - z gatunku
"trzeba przeczytać".
[ Góra | Dół | Poprzednia sekcja | Następna sekcja | Szukaj w FAQ ]
[5.5] Co robić jeśli ktoś inny zadaje pytanie, na które
odpowiedź znajduje się już w FAQ?
Proszę nie nie odpowiadaj na pytanie, jest już w FAQ. Zamiast tego
grzecznie ale stanowczo odeślij pytającego do FAQ, np. tak:
Subject: It's in the FAQ (was: Original_Subject_Goes_Here)
> Original_Question_Goes_Here [...]
This issue is covered in the C++ FAQ.
You can get the FAQ at:
http://www.parashift.com/c++-faq-lite/
Please read the FAQ.
Jeśli chcesz pomóc, uważaj siebie za "upoważnionego" do odsyłania ludzi do FAQ
używając czegoś na modłę powyższego przykładu. Z twoją pomocą być może uda
się nam polepszyć ratio signal-to-noise na comp.lang.c++ i
dzięki temu utrzymać grupę jako wartościowe źródło informacji.
Notka #1: Proszę nie nie podawaj lokalizacji konkretnego pytania w
FAQ. Np. nie mów, "Zobacz w FAQ [10.3]" albo "Zobacz w sekcji [10]". To stary problem: give-them-a-fish vs. teach-them-to-fish.
Notka #2: Proszę bądź grzeczny. Mam nadzieje że będziemy w stanie
uniknąć eufemizmów w rodzaju "RTFM" czy "RTFFAQ" (albo gorszych!).
Dziękuję za każdą pomoc w tej materii.
[ Góra | Dół | Poprzednia sekcja | Następna sekcja | Szukaj w FAQ ]
[5.6] Chwileczkę, przecież poprzednie faq mówi żeby
nie nie odpowiadać na pytania zawarte w FAQ?!? 
[Recently fixed misspelling in "cripple" thanks to John Marshall plus general rewording (in 6/02). Click here to go to the next FAQ in the "chain" of recent changes.]
Tak, poprzednie faq jednoznacznie mówi: jeśli ktoś zadaje pytanie zawarte w
FAQ, proszę nie udzielać odpowiedzi.
- Pytający lepiej wyjdzie na nie udzieleniu mu
odpowiedzi na pytanie z FAQ: jeśli naprawdę chcesz pomagać
ludziom, pomóż im stać się samowystarczalnymi, żeby nie byli cały czas zależni
od innych.
- Grupa lepiej wyjdzie na nie udzieleniu odpowiedzi na
pytanie z FAQ: jeśli rzeczywiście na nie odpowiesz, wzrastają szanse że
twoj post spowoduje inne odpowiedzi i zwiększy tym samym "hałas" na grupie. To
zmiejsza wartość grupy dla wszystkich.
Ludzie powinni prosić innych o pomoc jeśli mają pytania, na które nie
ma odpowiedzi w FAQ. Ale proszę, nie kalecz ich przez uczenie zależności od
innych.
[ Góra | Dół | Poprzednia sekcja | Następna sekcja | Szukaj w FAQ ]
[5.7] Jak dobrze zatytułować list na grupę?
Bądź konkretny:
- Źle: "Subject: HELP"
- Źle: "Subject: C++ problem"
- Źle: "Subject: SEX SEX SEX"
- Dobrze: "Subject: Problem new'ing a multi-dimensional array"
Wspomnij także o wersji swojego kompilatora, jeśli wydaje ci się to pomocne.
[ Góra | Dół | Poprzednia sekcja | Następna sekcja | Szukaj w FAQ ]
[5.8] Jak wysłać pytanie o kod źródłowy, który nie działa
prawidłowo?
Podstawowe zasady:
- Post compile'able code: avoid ellipses, such as void f() { ... }
- Wysyłaj kompletny kod: zawierający wszystkie niezbędne
#include oraz deklaracje potrzebnych typów i funkcji
- Wysyłaj minimalny fragment kodu: tylko tyle żeby
zilustrować problem; opuść I/O i odwołania do bibliotek jeśli to
możliwe
- Wysyłaj jeden plik: jeśli to możliwe, połącz Foo.h
z Foo.cpp
- Wysyłaj info o narzędziach jakich używasz: nazwe
kompilatora, numer wersji, system opracyjny, etc
- Wysyłaj info o opcjach z jakimi uruchamiałeś narzędzia:
biblioteki, dokładne paranetry kompilatora i linkera, etc
- Wysyłaj dokładne cytaty komunikatów jakie otrzymałeś;
rozróżniaj te z kompilatora, linkera, i wiadomości runtime
Jak zwykle upewnij się czy twoje pytanie nie jest już wyjaśnione w FAQ. Użyj
skorowidza żeby sprawdzić.
[ Góra | Dół | Poprzednia sekcja | Następna sekcja | Szukaj w FAQ ]
[5.9] Na którą grupę dyskusyjną powinienem wysłać moje pytanie?
Na grupę comp.lang.c++ pisz tylko wtedy jeśli twoje pytanie
dotyczy C++ samego w sobie. Np.: C++ code design, składni, stylów, rules,
bugów, etc. Użytkowo zorientowane pytania (np. o Windows NT / 95 / 3.x, UNIX,
etc.) powinny być wysyłane na odpowiednio zorientowaną grupę (zobacz poniżej),
nie na comp.lang.c++.
Oto kilka związanych z C++ grup dyskusyjnych:
- comp.lang.c++.moderated
- comp.object
- Głównie publikacje dot. projektowania OO, z
mniejszym naciskiem na OO programowanie)
- FAQ tej grupy
zawiera znakomite wprowadzenie do OO razem z przeglądem elementów i pojęć
OO
- comp.std.c++
- Dyskusja bezpośrednio związana z
ewoluującym standardem ANSI/ISO C++
- Standard ANSI/ISO
C++ jest omówiony dalej
- comp.os.ms-windows.programmer.tools.*
- Ta grupa służy do dyskusji na temat selekcji i
używania narzędzi służących do pisania programów dla
Windows
- comp.os.ms-windows.programmer.misc
- Ta grupa służy do dyskusji na każdy inny temat
związany z pisaniem programów dla Windows development
- Istnieje tylko jedno FAQ dla wszystkich grup
comp.os.ms-windows.programmer.*
- Sample topic: Accessing
C++ classes in a DLL
- Sample topic: A dialog as an MDI
child window [with OWL]
- Sample topic: Disabled menu
choices become enabled [with MFC]
- Sample topic: Using
STRICT with windows.h
- Sample topic: A programmer's
bibliography
- comp.os.msdos.programmer
- Większość postów dotyczy "produktów językowych",
głównie z Borlanda i Microsoftu
- Notka: FAQ tej grupy nie
jest dostępne na rtfm.mit.edu; znajduje się pod adresem
ftp://oak.oakland.edu/pub/msdos/info oraz
ftp://garbo.uwasa.fi/pc/doc-net
- Sample topic:
How can I read a character without [waiting for] the Enter key?
- Sample topic: How can I read, create, change, or delete the volume
label?
- Sample topic: How do I configure a COM port and
use it to transmit data?
- Sample topic: How can a C
program send control codes to my printer?
- Sample topic:
How can I find the Microsoft mouse position and button status?
- Sample topic: How can I write a TSR (terminate-stay-resident)
utility?
- Sample topic: How can I contact [Borland,
Microsoft]?
- comp.os.msdos.programmer.turbovision
- Borland's character-mode
framework
- comp.unix.programmer
- Sample topic: How do I use popen() to open a
process for reading and writing?
- Sample topic:
How do I sleep() in a C program for less than one
second?
- comp.unix.solaris
- Obejmuje systemy SunOS 4.x i Solaris
- Sample topic: Signal Primer
- Sample topic:
Waiting for Children to Exit
- gnu.g++.help
- Sample topic: Where can I find a
demangler?
- Sample topic: Getting gcc/g++ binaries for
Solaris 2.x
- Sample topic: What documentation exists for
g++ 2.x?
- comp.sys.mac.programmer.* and
comp.sys.mac.oop.*
- Publikacje związane z
Macintosh'em
- gnu.g++.bug
- Raporty o bugach w g++; zobacz dokumentację
g++
- comp.lang.c
- FAQ jest wysyłane co miesiąc, a opiekuje się nim
Steve Summit
- Sample
topic: I'm confused. NULL is guaranteed to be 0, but the null pointer is
not?
- Sample topic: So what is meant by the "equivalence
of pointers and arrays" in C?
- Sample topic: Why doesn't
printf("%d\n", i++ * i++); work?
- Sample topic:
How can I write a function that takes a variable number of arguments?
[stdarg.h or varargs.h]
- Sample topic: How do I declare
an array of pointers to functions returning pointers to functions returning
pointers to characters?
- comp.graphics
- Publikacje obejmujące programowanie
grafiki
- comp.sources.wanted
- Jeśli potrzebujesz kodu źródłowego jakiegoś
programu, wyślij swoją prośbę tutaj
- comp.programming
- Publikacje ogólnie związane z
programowaniem
[ Góra | Dół | Poprzednia sekcja | Następna sekcja | Szukaj w FAQ ]
[5.10] Mogę wysyłać ogłoszenia o pracy na comp.lang.c++?
Brian B. Rodenborn
NIE!!!
Ogłoszenia o pracy, off-topic na comp.lang.c++, dają wrażenie
pracownika nieodpowiedzialnego i/lub technically clueless to nie to
wrażenie, które chcesz wywrzeć! Takie listy wysyłaj na dziesiątki grup spod
znaku *.jobs.*, które w tym celu zostały stworzone.
Notka: jeśli zobaczysz, że ktoś inny wysyła takie ogłoszenie,
proszę, zobacz najpierw tu zanim
zaczniesz flame'a.
[ Góra | Dół | Poprzednia sekcja | Następna sekcja | Szukaj w FAQ ]
[5.11] Co jeśli naprawdę potrzebuję pracy; mogę wysłać moje
podanie na comp.lang.c++?
Brian B. Rodenborn
NIE!!!
Podania takie, off-topic na comp.lang.c++, dają wrażenie pracownika
nieodpowiedzialnego i/lub technically clueless to nie to wrażenie, które
chcesz wywrzeć! Takie listy wysyłaj na dziesiątki grup spod znaku
*.jobs.*, które w tym celu zostały stworzone.
Notka: jeśli zobaczysz, że ktoś inny wysyła podanie,
proszę, zobacz najpierw tu zanim
zaczniesz flame'a.
[ Góra | Dół | Poprzednia sekcja | Następna sekcja | Szukaj w FAQ ]
[5.12] Co robić jeśli ktoś wysyła jakiś post
off-topikowy?
Przedłużający się flame war z off-topikowym postem jest tak samo nie na temat
jak pierwszy list. Lek może być gorszy niż zaraza.
Zamiast tego użyj czegoś zwięzłego i na poziomie - czegoś jak dwa poprzednie
faqi (które nawiasem mówiąc, zostały zaadaptowane z innych źródeł; zobacz
creditsy w tych pytaniach). I proszę nie bierz tego za złośliwość
zapobiegaj (off-topikowej) wymianie.
Pamiętaj o pięciu "B" korekcji: Be Brief Brother, Be Brief.
[Streszczaj się Bracie, streszczaj ;)]
[ Góra | Dół | Poprzednia sekcja | Następna sekcja | Szukaj w FAQ ]
[5.13] Co ze spamem? 
[Recently fixed a typo thanks to Paul Savage (in 6/02). Click here to go to the next FAQ in the "chain" of recent changes.]
Zanim zacznieś rzucać dookoła słowem "spam" (a zwłaszcza zanim
oskarżysz kogoś innego o wysyłanie "spamu"), proszę sprawdź kilka stron, które
zawierają jasną definicję "spamu" i określają kiedy ktoś "spamuje." Jedną z
takich definicji znajdziesz tutaj.
[ Góra | Dół | Poprzednia sekcja | Następna sekcja | Szukaj w FAQ ]
[5.14] Gdzie mogę dostać FAQ danej grupy dyskusyjnej?
Niech no wyliczę sposoby...
FAQi (Frequently Asked Questions) są dostępne 24 godziny na dobę poprzez:
Proszę, PROSZĘ nie wysyłaj e-maila do mnie!
[ Góra | Dół | Poprzednia sekcja | Następna sekcja | Szukaj w FAQ ]
E-mail the author
[ C++ FAQ Lite
| Spis treści
| Skorowidz
| O autorze
| ©
| Pobierz swoją własną kopię ]
Ostatnia aktualizacja Jun 17, 2002
Wersja
polska: 0.1h Oct 3, 2003