天天看点

MFC中的CMap类使用

<code>#include &lt;afxtempl.h&gt;  </code>

<code>  </code> 

<code>CMap&lt;CString,</code><code>LPCTSTR</code><code>,CString,</code><code>LPCTSTR</code><code>&gt;my_Map;  </code>

<code>CString strKey   = _T(</code><code>""</code><code>);  </code>

<code>CString strValue = _T(</code><code>""</code><code>);  </code>

<code>my_Map.SetAt(</code><code>"1"</code><code>,</code><code>"hello"</code><code>);</code><code>//添加元素  </code>

<code>CString pLook;  </code>

<code>my_Map.Lookup(</code><code>"1"</code><code>,pLook);</code><code>//查找元素  </code>

<code>ShowMessage(pLook.GetBuffer(pLook.GetLength()));  </code>

<code>int</code> <code>c = my_Map.GetCount();  </code>

<code>my_Map.RemoveAll();</code><code>//删除所有元素  </code>

<code>bool</code> <code>re = my_Map.RemoveKey(</code><code>"1"</code><code>);</code><code>//删除其中一个元素  </code>

<code>c = my_Map.GetCount();</code><code>//获取元素个数</code>

<code></code>

本文转自Chinayu201451CTO博客,原文链接:http://blog.51cto.com/9233403/1970604 ,如需转载请自行联系原作者

继续阅读