000
16.11.2005, 22:25 Uhr
Joltan
|
Hallo, ich habe ein kleines Problem mit dem neuen VC++2005. Ich habe mir ein paar Klassen zusammengeschustert und möchte nun einer davon ein paar statische Byte-Arrays verpassen. Da die Klassen selbst 'managed' sind, ist es leider nicht möglich folgendes zu tun:
C++: |
static unsigned char ba[32] = {0x20,0x00,0x01,0x08,0xC8,0xD8,0x99,0xF4, 0x1F,0x00,0x00,0x00,0x01,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xAE,0x91,0xE1,0xEE,0x00,0x00,0x00,0x00};
|
Aber wenn ich mit
C++: |
static array<Byte,1> ba = gcnew <Byte,1>(32);
|
mein Array definiere, dann finde ich keinen Weg wie ich alle Inhalte auf's Mal zuweisen kann. Und 32x je Array SetValue() bzw. jeweils eine Schleife, das ist doch unnötiger Aufwand (hoffe ich). Wie also geht's einfacher? |