hash_multimap compile warning
The environment is
$ uname -a
SunOS sha-view2 5.10 Generic_118833-24 sun4u sparc SUNW,Netra-T12
$ CC -V
CC: Sun C++ 5.8 Patch 121017-10 2007/02/21
When I compile the following code, there is no warning, no error.
typedef std::multimap< uint64TP, ioCcSipTCPProcessor*> TCP_CONN_MAP;
TCP_CONN_MAP m_tcp_conn_map;
m_tcp_conn_map.insert(std::make_pair(key, processor));
When I change the "multimap" to "hash_multimap",
There is no warning, no error.
But I got the the following message, what does it mean?
"/opt/SUNWspro/prod/include/CC/stlport4/stl/_hashtable.h", line 371:Where: While instantiating "std::hashtable<std::pair><const unsigned long, ioCcSipTCPProcessor*>, unsigned long, std::hash<unsigned long>, std::_Select1st<std::pair><const unsigned long, ioCcSipTCPProcessor*>>, std::equal_to<unsigned long>, std::allocator<std::pair><const unsigned long, ioCcSipTCPProcessor*>>>::resize(unsigned long)".
"/opt/SUNWspro/prod/include/CC/stlport4/stl/_hashtable.h", line 371:Where: While instantiating "std::hashtable<std::pair><const unsigned long, ioCcSipTCPProcessor*>, unsigned long, std::hash<unsigned long>, std::_Select1st<std::pair><const unsigned long, ioCcSipTCPProcessor*>>, std::equal_to<unsigned long>, std::allocator<std::pair><const unsigned long, ioCcSipTCPProcessor*>>>::resize(unsigned long)".
"/opt/SUNWspro/prod/include/CC/stlport4/stl/_hashtable.c", line 151:Where: While instantiating "std::hashtable<std::pair><const unsigned long, ioCcSipTCPProcessor*>, unsigned long, std::hash<unsigned long>, std::_Select1st<std::pair><const unsigned long, ioCcSipTCPProcessor*>>, std::equal_to<unsigned long>, std::allocator<std::pair><const unsigned long, ioCcSipTCPProcessor*>>>::_M_new_node(const std::pair<const unsigned long, ioCcSipTCPProcessor*>&)".
"/opt/SUNWspro/prod/include/CC/stlport4/stl/_hashtable.c", line 151:Where: Instantiated from std::hashtable<std::pair><const unsigned long, ioCcSipTCPProcessor*>, unsigned long, std::hash<unsigned long>, std::_Select1st<std::pair><const unsigned long, ioCcSipTCPProcessor*>>, std::equal_to<unsigned long>, std::allocator<std::pair><const unsigned long, ioCcSipTCPProcessor*>>>::insert_equal_noresize(const std::pair<const unsigned long, ioCcSipTCPProcessor*>&).
"/opt/SUNWspro/prod/include/CC/stlport4/stl/_hashtable.c", line 151:Where: While instantiating "std::hashtable<std::pair><const unsigned long, ioCcSipTCPProcessor*>, unsigned long, std::hash<unsigned long>, std::_Select1st<std::pair><const unsigned long, ioCcSipTCPProcessor*>>, std::equal_to<unsigned long>, std::allocator<std::pair><const unsigned long, ioCcSipTCPProcessor*>>>::_M_new_node(const std::pair<const unsigned long, ioCcSipTCPProcessor*>&)".
"/opt/SUNWspro/prod/include/CC/stlport4/stl/_hashtable.c", line 151:Where: Instantiated from std::hashtable<std::pair><const unsigned long, ioCcSipTCPProcessor*>, unsigned long, std::hash<unsigned long>, std::_Select1st<std::pair><const unsigned long, ioCcSipTCPProcessor*>>, std::equal_to<unsigned long>, std::allocator<std::pair><const unsigned long, ioCcSipTCPProcessor*>>>::insert_equal_noresize(const std::pair<const unsigned long, ioCcSipTCPProcessor*>&).

