Article View: de.comp.lang.c++
Article #1398void* - Felder
From: Andrea Hermann
Date: Fri, 26 Jan 1996 17:49
Date: Fri, 26 Jan 1996 17:49
28 lines
1153 bytes
1153 bytes
Hi,
ich habe hier ein Programmfragment, von dem ich nicht weiss,
wieso es nicht tut:
int main()
{
void* feld;
int typ;
// typ = 1 fuer int, 2 fuer double,...
switch( typ )
{
case 1: f = ( void* ) new int[n];
for( int i = 0; i < n; i++ )
ein >> (int)f[i];
break;
// andere Faelee
}
return 0;
}
Prinzipiell soll das Teil n Werte aus einer Datei lesen, deren
Typ in der Variablen typ verschluesselt ist und zur Laufzeit eingelesen
wird. Aber irgendwie rafft er nicht, dass das jetzt ein int-Feld ist...
Andrea
Technical Details
Message-ID:
<3109142F.41C67EA6@ipf.bau-verm.uni-karlsruhe.de>Path:
arc1-ca.pugleaf.net!rz.uni-karlsruhe.de!not-for-mailShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!rz.uni-karlsruhe.de!not-for-mail From: Andrea Hermann <hermann@ipf.bau-verm.uni-karlsruhe.de> Newsgroups: de.comp.lang.c++ Subject: void* - Felder Date: Fri, 26 Jan 1996 18:49:35 +0100 Organization: University of Karlsruhe, Germany Message-ID: <3109142F.41C67EA6@ipf.bau-verm.uni-karlsruhe.de> NNTP-Posting-Host: ipfz2.bau-verm.uni-karlsruhe.de Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 2.0b6a (X11; I; SunOS 4.1.3 sun4c)