c++用什么方式储存数据能够直接寻址?

结构化数据 学习的时候都是存成TXT,从来没有考虑直接寻址的问题。
XML之类的文本是不行的了,应该怎么存储才能直接寻址呢?

二进制文件,可以直接寻址。另外也可以使用哈希表。虽然是二次寻址,但是哈希表的查找效率是logN,也是很快的。数据库都用它。

用数组的话应该是直接寻址,用数据库进行存储的话,也类似于直接寻址

利用C++的XML库,网上找一个开源的

可以用数组或哈希表来直接寻址