On Tuesday, 15 July 2014 at 16:04:26 UTC, bearophile wrote:
Alexandre:

map<string, Address> syms;

If you don't need the key ordering then use a built-in associative array:

Address[string] syms;

Otherwise use a RedBlackTree from std.container.


vector<pair<DWORD, Address>> values;
vector<pair<DWORD, shared_ptr<DWORD>>> addrs;

Tuple!(DWORD, Address)[] values;
Tuple!(DWORD, DWORD*)[] addrs;

Tuple and tuple are in std.typecons.

Bye,
bearophile

For `Tuple!(DWORD, DWORD*)[] addrs;`, DWORD* is not same as shared_ptr<DWORD>. It's important to keep that in mind.

Reply via email to