Article View: pl.comp.objects
Article #5121Re: Jaki rozmiar ma wska?nik/pointer w C++?
From: Pszemol
Date: Thu, 11 Mar 1999 20:59
Date: Thu, 11 Mar 1999 20:59
95 lines
4943 bytes
4943 bytes
Mikolaj <mikolaj.milewicz@no.spam.softax.com.pl> wrote in message news:7c7vvt$tr6$1@euler.softax.com.pl... >>>btw. wiem wiem. jest jeszcze long int. >>>ale jak stanowi standard, long int moze byc >>>typem o tych samych wlasnosciach co int. >> >>I jest tak w każdym kompilatorze Win32 :-) >>Tam zachodzi: sizeof(int) = sizeof(long). > >W przeciwieństwie do Digital Unixa, >gdzie sizeof(int)=4 sizeof(long)=8 I to wie pewnie kazdy programujący taką własnie maszynę i takiego konkretnego środowiska używa... Ja nie pytałem o rozmiar wskaźnika w zależności od typu maszyny albo rodzaju kompilatora tylko o rozmiar wskaźnika W ZALEŻNOŚCI OD TYPU DANEJ NA JAKĄ WSKAZUJE!!! Czyli od typu wskaźnika a nie bezwzględnego rozmiaru słowa. >>Ale nie o to mi chodziło. Pytałem czy pointer >>każdego *typu* będzie miał tą samą wielkość >>a miałem na uwadze pointery na metody z klasy >>mającej metody wirtualne... > ><CYTAT> >Powiedzcie mi prosze jaki rozmiar ma pointer >w jezyku C++! Czy KAŻDY pointer ma taki sam >rozmiar? Nie zależnie czy jest to pointer >na zmienna int, na obiekt, na tablicę obiektów >czy na funkcję? Czy typ pointera w ogóle ma znaczenie? ></CYTAT> > >i gdzie tu jest coś o klasie, >a zwłaszcza mającej metody wirtualne?? Nie ma nic o metodach wirtualnych bo pytanie było ogólne: "Czy typ pointera ma znaczenie" a nie ile bitów ma na VAXie ile na Sunie... >Zwłaszcza co do _metod_ wirtualnych ma >pointer na int lub na tablicę obiektów, >lub funkcję?? Znacznie więcej niż do typu komputera czy kompilatora. Pointer na funkcję (metodę) jest pointerem na daną INNEGO TYPU. Czy na prawdę nie umiesz przyznać się że nie zrozumiałeś pytania? Jak długo będziesz to jeszcze ciągnął? Dla mnie w każdym razie to EOT. >>To, że rozmiar adresu zależy od wielu spraw >>i na procesorze może mieć nawet osiem bitów >>jeśli mikrokontroler jest 4 lub 8-mio bitowy >>to chyba każdy wie... Dlaczego jednak myśląc >>"komputer" macie przed oczami PeCeta z MS-DOS >>a jak nie MS-DOS to oczywiście Win32 lub Linux? >>Czyż nie jest to objaw jakiś klapek na oczach? > >To może powiesz jaki _ty_ masz komputer przed oczami?? >AlphaServer 8000?? VAX?? Cray?? Mam przed oczami wybebeszone flaki komputera do którego piszmy oprogramowanie i używamy do tego kompilatora C/C++. Jest to maszyna mająca Motorolę 32 bitową 68000 4MRAM/ROM bez dysku twardego czy flopa, taki kontroler przemysłowy z EEPROM. Nazwa tego komputera jest... prawie jak nazwa naszej firmy :-) Pisząc ten post nie wspomniałem celowo o platformie, bo interesowało mnie zagadnienie od strony JEZYKA C++ a nie maszyny czy długości tamtejszego słowa. >>Ale ciągnijcie panowie dalej dyskusje o FAR/NEAR >>o tym jak to kiepsko używaż x86 lub jak jest w VC... >>W końcu każdy temat jest dobry aby się "wykazać" >>lub z kimś posprzeczać... ;-) > >Chyba gość, który pisał na pl.comp.os.winnt miał >rację mówiąc, że Pszemol na różnych grupach wszczyna >dyskusję na jakiś kontrowersyjny temat i patrzy jak >sie ludzie pocą, apotem jak dydkusja przycicha >to dorzuci swoje 3 grosze, aby na nowo wzbudzic temet. >Takie pieprzenie bez sensu. Cóż nowy Expert, >tylko tym razem mający chociaż jakieś pojęcie o temcie. >A może Pszemol==Expert?? Facet lecz się, bo masz jakieś obsesje lub fobie... Zadałem pytanie na specyficznej do treści pytania grupie, mogłem się rozpisywać na hektary a i tak znalazł by się ktoś kto nie zrozumie... Przykro Ci, że nie zrozumiałeś i szkoda Ci, że nie załapałeś się w grupie która zakumała - trudno. Ale nie płacz nam tu w ramię doszukując się przyczyny na zewnątrz swojego mózgu... Pszemol
Technical Details
Message-ID:
<7c9bbq$r55$1@h1.uw.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!news.astercity.net!news.icm.edu.pl!uw.edu.pl!not-for-mailReferences:
<7c1lag$n2j$1@h1.uw.edu.pl> <Pine.LNX.4.10.9903090711090.12163-100000@qrnik.knm.org.pl> <7c3pag$g5$2@zeus.polsl.gliwice.pl> <36E5A033.6351@avalon.wbc.lublin.pl> <7c5vk5$cfv$2@h1.uw.edu.pl> <7c7vvt$tr6$1@euler.softax.com.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!news.astercity.net!news.icm.edu.pl!uw.edu.pl!not-for-mail From: "Pszemol" <pszemol@polbox.com> Newsgroups: pl.comp.lang.c,pl.comp.objects Subject: Re: Jaki rozmiar ma wska?nik/pointer w C++? Date: Thu, 11 Mar 1999 14:59:51 -0600 Organization: A poorly-installed InterNetNews reader Lines: 97 Message-ID: <7c9bbq$r55$1@h1.uw.edu.pl> References: <7c1lag$n2j$1@h1.uw.edu.pl> <Pine.LNX.4.10.9903090711090.12163-100000@qrnik.knm.org.pl> <7c3pag$g5$2@zeus.polsl.gliwice.pl> <36E5A033.6351@avalon.wbc.lublin.pl> <7c5vk5$cfv$2@h1.uw.edu.pl> <7c7vvt$tr6$1@euler.softax.com.pl> NNTP-Posting-Host: petro.petrovend.com Mime-Version: 1.0 X-Trace: h1.uw.edu.pl 921186490 27813 199.245.228.164 (11 Mar 1999 21:08:10 GMT) X-Complaints-To: usenet@h1.uw.edu.pl NNTP-Posting-Date: 11 Mar 1999 21:08:10 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.0810.800 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0810.800 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit