Comparison of programming languages (associative array): Difference between revisions

Content deleted Content added
C++: c++17 example
No edit summary
Line 48:
Another 3rd party library, [http://uthash.sourceforge.net/ uthash], also creates associative arrays from C structures. A structure represents a value, and one of the structure fields acts as the key.
 
Finally, the [[GlibGLib]] library also supports associative arrays, along with many other advanced data types and is the recommended implementation of the GNU Project.[https://developer.gnome.org/glib/stable/glib-Hash-Tables.html]
 
Similar to [[Glib]], [[Apple Inc.|Apple]]'s cross-platform [[Core Foundation]] framework provides several basic data types. In particular, there are reference counted CFDictionary and CFMutableDictionary.