Article View: pl.comp.lang.c
Article #1042Re: Operacje na bitach
From: Marek Kotowski
Date: Thu, 29 Jan 1998 12:19
Date: Thu, 29 Jan 1998 12:19
27 lines
1519 bytes
1519 bytes
Karpierz wrote: > > void SetBit(int Bit); > > void ClearBit(int Bit); > > int IsBitSet(int Bit); > > void SwitchBit(int Bit); > > void SetAllBits(void); > > void ClearAllBits(void); > > Wszystko pieknie, tylko ze zazwyczaj masek bitowych uzywa > sie tak gdzie efektywnosc jest wazna, a koszt wywolania funkcji > moze byc niekiedy zbyt duzym balastem w stosunku do efektu > (ustawienia bitu). Tu nasze doswiadczenia sie roznia. "Masek bitowych", jak Pan to ujal, uzywa sie w bardzo roznych sytuacjach (aplikacjach) i nie musi to miec zadnego zwiazku z efektywnoscia. > I jeszcze jedna wada w tym kontekscie. Aby ustawic lub > skasowac kilka bitow jednoczesnie trzeba kilkukrotnie > wywolac odpowiednie funkcje. Istotnie. Ale jak Pan w jednej operacji chce ustawic bity 78-y, 92-i, i 125-y? :-) Pozdrawiam Marek Kotowski
Technical Details
Message-ID:
<34D073BB.1518@imm.org.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uucp-gw.cyf.gov.pl!news.memax.krakow.pl!news.task.gda.pl!sunrise.pg.gda.pl!news.nask.pl!not-for-mailReferences:
<34D0605D.5843@imm.org.pl> <01bd2cab$6bebfee0$8cbaccc2@karpierz.dyn.ml.org>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uucp-gw.cyf.gov.pl!news.memax.krakow.pl!news.task.gda.pl!sunrise.pg.gda.pl!news.nask.pl!not-for-mail From: Marek Kotowski <mkot@imm.org.pl> Newsgroups: pl.comp.lang.c Subject: Re: Operacje na bitach Date: Thu, 29 Jan 1998 13:19:07 +0100 Organization: Instytut Maszyn Matematycznych Lines: 27 Message-ID: <34D073BB.1518@imm.org.pl> References: <34D0605D.5843@imm.org.pl> <01bd2cab$6bebfee0$8cbaccc2@karpierz.dyn.ml.org> NNTP-Posting-Host: 148.81.238.53 Mime-Version: 1.0 X-Mailer: Mozilla 3.01Gold (Win95; I) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit