🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1410

Re: void* - Felder

#1410
From: Ullrich von Bassewitz
Date: Sat, 27 Jan 1996 00:11
24 lines
1141 bytes
Andrea Hermann (hermann@ipf.bau-verm.uni-karlsruhe.de) wrote:
>         case 1: f = ( void* ) new int[n];
>                 for( int i = 0; i < n; i++ )
>                     ein >> (int)f[i];
>                 break;

Aus Deinem Code geht nicht genau hervor, welchen Typ f hat. Wenn es ein
void* sein soll, dann ist klar, warum die Geschichte nicht tut:

f[i] ist undefiniert wenn f ein untypisierter Zeiger ist.

        ein >> ((int*)f)[i];

sollte tun. (Andererseits ist mir nicht ganz klar, warum Du hier mit void
Zeigern rummachst, vielleicht ist meine Annahme, f sei ein void Zeiger,
falsch).

Gruss


        Uz

-- 
Ullrich von Bassewitz                              uz@ibb.schwaben.com
Technical Details
Message-ID: <CDY8BKFZ@wuschel.ibb.schwaben.com>
Path: arc1-ca.pugleaf.net!wuschel.ibb.schwaben.com!not-for-mail
References: <3109142F.41C67EA6@ipf.bau-verm.uni-karlsruhe.de>

Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++
Path: arc1-ca.pugleaf.net!wuschel.ibb.schwaben.com!not-for-mail
From: uz@wuschel.ibb.schwaben.com (Ullrich von Bassewitz)
Subject: Re: void* - Felder
Date: 27 Jan 1996 00:11:52 GMT
References: <3109142F.41C67EA6@ipf.bau-verm.uni-karlsruhe.de>
Message-ID: <CDY8BKFZ@wuschel.ibb.schwaben.com>
Reply-To: uz@ibb.schwaben.com
Organization: Ingenieurbuero von Bassewitz
X-Newsreader: TIN [version 1.2 PL2]