MString is a dynamic string class that is mostly compatible with the MFC CString. It is implemented with linked lists. MStringArray is a dynamic array of MStrings (based on the MFC CStringArray).
| Tags | Software Development Libraries |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | C++ |
Recent releases


Changes: This release removes the deprecated headers, fixes the GetBuffer() bug, fixes the char * constructor bug, makes ToInt() take negatives and ToDouble() work better, and adds better compare functions.


Changes: This release includes Bruce Riggins' .Format and const char, automation conversion, a double consutrctor, and some miscellaneous bugfixes.


Changes: Fixes for various bugs and a start on new features.


Changes: A configure script, first release of MStringArray, a new operator() function, additions of ToChar(), Split(), and ToInt(), a a rewrite of Find() for speed.


Changes: Name changed from GString. Various code improvements.
- All comments
Recent commentsName Change
Well, since I do want to maintain compatiblity with gtk+, I will problably change the name of GString to something else. The two ideas proposed to me are: gCString and gnuString. I am leaning toward gCString, what do you think?
re: what about GString in glib?
I haven't used the gstring in glib, but the benefit of this GString is more for ex-windows programmers who want to easily port code (like me :). It's source compatible with MFC's CString so you just need to s/CString/GString/gi in your code.