My current great work is in need of two things, hashtables and unicode strings. I was wondering if the forum had any good ideas on these, or perhaps knowledge of some libraries to that effect. (For C++)
Currently I'm getting hashtables from STLPort, but STLPort is a fairly "large" dependency. But it works.
For unicode, I'm looking for something akin to std::string with the support for UTF-8 (UTF-16 might work too... something that can output to both would be great.) I'd so far found the ICU (which I've yet to get to compile for MinGW... seems more than './configure; make' is needed, but I might try again from scratch) and glib (/glibmm), which also falls in my 'large dependency' category.
The project also uses boost, so... boost+STLPort+glib = wow, lots of stuff. But if that's what it takes. (thinking of it, I wonder if boost has unicode strings...)
I could write hashtables/unicode strings myself, but anything not written by me would probably be a lot more stable and (moreso) feature rich.