Kann ein Array aus verscheidenen Types bestehen?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

lastking

Betreff: Kann ein Array aus verscheidenen Types bestehen?

BeitragDo, Feb 25, 2010 19:30
Antworten mit Zitat
Benutzer-Profile anzeigen
...oder nur aus einem Type-typ?

D2006

Administrator

BeitragDo, Feb 25, 2010 19:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Ein Type. Allgemein ist es gerade das Auszeichnungsmerkmal, dass alle Variablen in einem Array vom gleichen Typ sind. In einem Integer-Array wirst du also auch nicht so einfach einen Float speichern können.

Wenn dringender Bedarf ist, könntest du allerdings einen "Zwischentype" erschaffen, der dann jeweils auf den ein oder anderen Type zeigt.
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2
 

lastking

BeitragDo, Feb 25, 2010 19:36
Antworten mit Zitat
Benutzer-Profile anzeigen
hey alles klar! danke für die schnelle antwort!

das mit dem zwischen type hatte ich auch schon überlegt, dann werd ich das so lösen.

Der Eisvogel

BeitragDo, Feb 25, 2010 19:47
Antworten mit Zitat
Benutzer-Profile anzeigen
oder du machst ein 2-Dimensionales Array, in dem in der 1. Dimension eine ID steht, die festlegt welcher Type es ist, und in der 2. dann ein Handle zum Type dazu siehe Handle und Object

MfG
Der Eisvogel
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.
 

lastking

BeitragDo, Feb 25, 2010 20:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Okay. Mit handle habe ich mich bisher noch überhaupt nicht auseinander gesetzt. Das werd ich mir mal beizeiten zu Gemüte führen...

Danke für die Tipps!

BladeRunner

Moderator

BeitragDo, Feb 25, 2010 20:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Das kann ich nun garnicht empfehlen, da die Benutzung von Handle und Object recht langsam ist.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group