BorizzK
И кстати, почему map?
class TwoString
{
a: string;
b: string;
void TwoString(v_a: string; v_b: string)
{
a = v_a;
b = v_b;
}
}
.........
ref array <ref TwoString> m_TwoString;
.........
new array <ref m_TwoString>;
m_TwoString.Insert( new TwoString("a", "b") );
Print m_TwoString.a;
Можно и с инкапсуляцией.
class TwoString
{
private a: string;
private b: string;
void TwoString(v_a: string; v_b: string)
{
a = v_a;
b = v_b;
}
string GetA()
{ return a; }
string GetB()
{ return b; }
void SetA(string v_a)
{ a = v_a; }
}
.........
ref array <ref TwoString> m_TwoString;
.........
new array <ref m_TwoString>;
m_TwoString.Insert( new TwoString("a", "b") );
Print m_TwoString.GetA();