Article View: de.comp.lang.c++
Article #1410Re: void* - Felder
From: Ullrich von Bassewitz
Date: Sat, 27 Jan 1996 00:11
Date: Sat, 27 Jan 1996 00:11
24 lines
1141 bytes
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-mailReferences:
<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]