<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="html">be.serious();</title>
  <id>http://serious-code.net/tc/</id>
  <link rel="alternate" type="text/html" hreflang="ko" href="http://serious-code.net/tc/" />
  <subtitle type="html">인생의 비극은 목표를 달성하지 못하는데 있는 것이 아니라, 달성할 목표가 없는 데에 있다.</subtitle>
  <updated>2010-05-04T13:16:37+09:00</updated>
  <generator>Textcube 1.7.8 : Con moto</generator>
  <entry>
    <title type="html">아듀 2009</title>
    <link rel="alternate" type="text/html" href="http://serious-code.net/tc/entry/%EC%95%84%EB%93%80-2009" />
    <link rel="replies" type="application/atom+xml" href="http://serious-code.net/tc/atom/response/20" thr:count="5"/>
    <category term="잡담" />
    <category term="2010년" />
    <author>
      <name>(김성민)</name>
    </author>
    <id>http://serious-code.net/tc/entry/%EC%95%84%EB%93%80-2009</id>
    <updated>2009-12-28T22:31:26+09:00</updated>
    <published>2009-12-28T22:24:50+09:00</published>
    <summary type="html">&lt;DIV&gt;
&lt;DIV style=&quot;TEXT-ALIGN: left&quot;&gt;
&lt;DIV&gt;2009년이 저물어갑니다.&lt;BR&gt;&lt;BR&gt;개인적으로는 참 여러가지 의미가 있었던 해였습니다.&lt;/DIV&gt;&lt;BR&gt;
&lt;DIV&gt;가장 큰 건 역시, 두번 하라면 적극 사양할 결혼이 되겠네요.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;아직 세상에 나오지는 않았지만 조카 소식도 들었습니다.&lt;BR&gt;&lt;BR&gt;상용화 이후 서비스 안정화도 어느 정도 이뤄낸 것 같고,&lt;BR&gt;&lt;BR&gt;회사 이사에다가 팔자에 없는 프로그램팀장 역도 떠맡았습니다.&lt;BR&gt;&lt;BR&gt;온통 익숙치 않은 일인데, 2010년에는 더하면 더했지 덜 할 것 같지는 않네요.&lt;BR&gt;&lt;BR&gt;게임업계가 불황 탓을 덜 탄다고는 하지만, &lt;BR&gt;&lt;BR&gt;제가 느끼기에는 딱히 그렇지만도 않은 것 같습니다.&lt;BR&gt;&lt;BR&gt;부디 다가오는 2010년에는 업계 전체적으로 호랑이 기운이 솟아났으면 합니다.&lt;BR&gt;&lt;BR&gt;재미있게는 일하지 못하더라도, 보람있게는 일해야 하지 않겠습니까?&lt;/DIV&gt;&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://serious-code.net/tc/attach/1/1364637971.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;400&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;BR&gt;</summary>
  </entry>
  <entry>
    <title type="html">메리 크리스마스~</title>
    <link rel="alternate" type="text/html" href="http://serious-code.net/tc/entry/%EB%A9%94%EB%A6%AC-%ED%81%AC%EB%A6%AC%EC%8A%A4%EB%A7%88%EC%8A%A4" />
    <link rel="replies" type="application/atom+xml" href="http://serious-code.net/tc/atom/response/19" thr:count="1"/>
    <category term="잡담" />
    <category term="크리스마스" />
    <author>
      <name>(김성민)</name>
    </author>
    <id>http://serious-code.net/tc/entry/%EB%A9%94%EB%A6%AC-%ED%81%AC%EB%A6%AC%EC%8A%A4%EB%A7%88%EC%8A%A4</id>
    <updated>2009-12-28T22:35:04+09:00</updated>
    <published>2009-12-25T21:25:25+09:00</published>
    <summary type="html">&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://serious-code.net/tc/attach/1/1062005131.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;319&quot; width=&quot;425&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://serious-code.net/tc/attach/1/1082175317.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;319&quot; width=&quot;425&quot; /&gt;&lt;/div&gt;&lt;BR&gt;감기 걸려서 골골거리다가 크리스마스가 다 지나가버렸습니다. 명동에 가서 사람이 얼마나 많은지 한번 보고 싶었는데, 왠지 억울하군요. ㅡㅜ</summary>
  </entry>
  <entry>
    <title type="html">Visual Studio 2005 편집기 성능 향상 팁</title>
    <link rel="alternate" type="text/html" href="http://serious-code.net/tc/entry/Visual-Studio-2005-%EC%84%B1%EB%8A%A5-%ED%96%A5%EC%83%81" />
    <link rel="replies" type="application/atom+xml" href="http://serious-code.net/tc/atom/response/18" thr:count="2"/>
    <category term="개발" />
    <category term="Visual Studio 2005" />
    <author>
      <name>(김성민)</name>
    </author>
    <id>http://serious-code.net/tc/entry/Visual-Studio-2005-%EC%84%B1%EB%8A%A5-%ED%96%A5%EC%83%81</id>
    <updated>2009-12-28T22:35:21+09:00</updated>
    <published>2009-11-12T16:46:31+09:00</published>
    <summary type="html">컴파일 또는 링크가 느린 건 참아도, 편집기가 느린 건 못 참아주겠다! &lt;BR&gt;&lt;BR&gt;
&lt;UL&gt;
&lt;LI&gt;서비스팩을 설치한다. 
&lt;LI&gt;인텔리센스를 끈다. (&lt;A href=&quot;http://serious-code.net/moin.cgi/VisualStudioTips#head-1312c2269e254b39543f98684b00988688008aac&quot;&gt;http://serious-code.net/moin.cgi/VisualStudioTips#head-1312c2269e254b39543f98684b00988688008aac&lt;/A&gt;) 
&lt;LI&gt;애니메이션을 비활성화한다. (도구 -&amp;gt; 옵션 -&amp;gt; 환경 -&amp;gt; 환경 도구에 애니메이션 효과 주기 X) 
&lt;LI&gt;탐색모음을 비활성화한다. (도구 -&amp;gt; 옵션 -&amp;gt; 텍스트 편집기 -&amp;gt; 해당 언어 -&amp;gt; 탐색 모음 X) 
&lt;LI&gt;변경 내용 추적을 비활성화한다. (도구 -&amp;gt; 옵션 -&amp;gt; 텍스트 편집기 -&amp;gt; 변경 내용 추적 X) 
&lt;LI&gt;활성화된 항목 추적을 비활성화한다. (도구 -&amp;gt; 옵션 -&amp;gt; 프로젝트 및 솔루션 -&amp;gt; 솔루션 탐색기에서 활성화된 항목 추적 X) 
&lt;LI&gt;%HOMEPATH%\Local Settings\Application Data\Microsoft\WebsiteCache\ 폴더 안에 있는 파일들을 정기적으로 삭제한다. (&lt;A href=&quot;http://blogs.geocortex.net/blogs/geocortex/archive/2007/12/07/slow-visual-studio-performance-solved.aspx&quot;&gt;http://blogs.geocortex.net/blogs/geocortex/archive/2007/12/07/slow-visual-studio-performance-solved.aspx&lt;/A&gt;) 
&lt;LI&gt;다른 형상 관리툴 같은 경우에는 어떤지 모르겠는데, 퍼포스의 P4SCC 인터페이스 같은 경우 주기적으로 서버를 폴링하면서 업데이트를 체크한다. 이걸 비활성화한다. (도구 -&amp;gt; 옵션 -&amp;gt; 소스 제어 -&amp;gt; 플러그인 설정 -&amp;gt; 고급 -&amp;gt; Connection -&amp;gt; Data retrieval) 
&lt;LI&gt;여건이 된다면 2005보다는 2008을 사용한다. :)&lt;/LI&gt;&lt;/UL&gt;&lt;BR&gt;</summary>
  </entry>
  <entry>
    <title type="html">VSMacro/ 선택된 라인들에서 중복된 라인들은 삭제하고 나머지를 정렬하기</title>
    <link rel="alternate" type="text/html" href="http://serious-code.net/tc/entry/VSMacro-%EC%84%A0%ED%83%9D%EB%90%9C-%EB%9D%BC%EC%9D%B8%EB%93%A4%EC%97%90%EC%84%9C-%EC%A4%91%EB%B3%B5%EB%90%9C-%EB%9D%BC%EC%9D%B8%EB%93%A4%EC%9D%80-%EC%82%AD%EC%A0%9C%ED%95%98%EA%B3%A0-%EB%82%98%EB%A8%B8%EC%A7%80%EB%A5%BC-%EC%A0%95%EB%A0%AC%ED%95%98%EA%B8%B0" />
    <link rel="replies" type="application/atom+xml" href="http://serious-code.net/tc/atom/response/17" thr:count="0"/>
    <category term="개발" />
    <category term="C++" />
    <category term="Visual Studio" />
    <category term="Visual Studio Macro" />
    <author>
      <name>(김성민)</name>
    </author>
    <id>http://serious-code.net/tc/entry/VSMacro-%EC%84%A0%ED%83%9D%EB%90%9C-%EB%9D%BC%EC%9D%B8%EB%93%A4%EC%97%90%EC%84%9C-%EC%A4%91%EB%B3%B5%EB%90%9C-%EB%9D%BC%EC%9D%B8%EB%93%A4%EC%9D%80-%EC%82%AD%EC%A0%9C%ED%95%98%EA%B3%A0-%EB%82%98%EB%A8%B8%EC%A7%80%EB%A5%BC-%EC%A0%95%EB%A0%AC%ED%95%98%EA%B8%B0</id>
    <updated>2009-11-04T16:42:08+09:00</updated>
    <published>2009-11-04T16:33:32+09:00</published>
    <summary type="html">제목 그대로 선택된 라인들에서 중복된 라인들은 삭제하고 나머지를 정렬하기 위한 매크로입니다. &lt;BR&gt;&lt;BR&gt;Visual Assist에 선택된 라인 정렬 기능이 있기는 한데, 중복 라인 삭제는 없어서, 어쩔 수 없이 만들었습니다. 주 목적은 아무래도 C++/include 구문 정리가 되겠습니다.&lt;BR&gt;&lt;BR&gt;Collection 객체에 정렬 함수가 따로 없다는 것이 좀 의외군요.&lt;BR&gt;&lt;BR&gt;&lt;FONT face=&quot;&#039;Courier New&#039;,&#039;courier&#039;,&#039;monospace&#039;&quot;&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;Function&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color=#000000&gt;Strip&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;B&gt;ByVal&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;strLine&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;As&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;B&gt;String&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;B&gt;Len&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;B&gt;0&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Then&lt;/B&gt;&lt;/FONT&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;BR&gt;&lt;FONT color=#000000&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; nBegin&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;B&gt;1&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;nEnd&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;B&gt;Len&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;For&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;B&gt;1&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;To&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;B&gt;Len&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;B&gt;Mid&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;B&gt;1&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot; &quot;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;And&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;B&gt;Tab&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;And&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;Lf&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;And&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;Cr&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Then&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;nBegin&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Exit&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;For&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;End&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Next&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;For&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;B&gt;1&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;To&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;B&gt;Len&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;B&gt;Mid&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;B&gt;Len&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;-&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;B&gt;1&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;B&gt;1&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot; &quot;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;And&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;B&gt;Tab&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;And&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;Lf&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;And&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;Cr&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Then&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;nEnd&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;B&gt;Len&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;-&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;B&gt;1&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Exit&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;For&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;End&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Next&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Return&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;B&gt;Mid&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;nBegin&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;nEnd&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;-&lt;/FONT&gt; &lt;FONT color=#000000&gt;nBegin&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;B&gt;1&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Else&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Return&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot;&quot;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;End&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;B&gt;End&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Function&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;B&gt;Sub&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;SortCollection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;B&gt;ByRef&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;oCollection&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;As&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;Collection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Optional&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;ByVal&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;bSortAscending&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;As&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Boolean&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;True&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Dim&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;lSort1&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;As&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Integer&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Dim&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;lSort2&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;As&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Integer&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Dim&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;vTempItem1&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;As&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Object&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Dim&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;vTempItem2&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;As&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Object&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Dim&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;bSwap&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;As&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Boolean&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;For&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;lSort1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;B&gt;1&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;To&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;oCollection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#400000&gt;&lt;B&gt;Count&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;-&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;B&gt;1&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;For&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;lSort2&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;lSort1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;B&gt;1&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;To&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;oCollection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#400000&gt;&lt;B&gt;Count&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;bSortAscending&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Then&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;oCollection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;lSort1&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;oCollection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;lSort2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Then&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;bSwap&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;True&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Else&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;bSwap&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;False&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;End&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Else&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;oCollection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;lSort1&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;oCollection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;lSort2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Then&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;bSwap&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;True&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Else&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;bSwap&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;False&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;End&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;End&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;bSwap&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Then&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;vTempItem1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;oCollection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;lSort1&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;vTempItem2&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;oCollection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;lSort2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;oCollection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Add&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;vTempItem1&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Nothing&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;lSort2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;oCollection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Add&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;vTempItem2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Nothing&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;lSort1&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;oCollection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Remove&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;lSort1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;B&gt;1&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;oCollection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Remove&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;lSort2&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;B&gt;1&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;End&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Next&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Next&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;B&gt;End&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Sub&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;B&gt;Sub&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;SortAndRemoveDuplicatedLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Dim&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objLines&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;As&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;New&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;Collection&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Dim&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objSel&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;As&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;TextSelection&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;ActiveDocument&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Selection&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Dim&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objRanges&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;As&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;TextRanges&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;objSel&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;TextRanges&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Dim&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objStartPt&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;As&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;EditPoint&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;objRanges&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Item&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;B&gt;1&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;StartPoint&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;CreateEditPoint&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Dim&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objStream&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;As&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;New&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;StringBuilder&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;For&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Each&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;strLine&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;In&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objSel&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Split&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;Lf&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;strLine&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;Strip&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objLines&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Contains&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;False&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Then&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;objLines&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Add&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;End&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;If&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Next&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;SortCollection&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;objLines&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;For&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Each&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;strLine&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;In&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objLines&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;objStream&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;AppendLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;B&gt;Next&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;objSel&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Text&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot;&quot;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;objStartPt&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Insert&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;objStream&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;ToString&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;B&gt;End&lt;/B&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;B&gt;Sub&lt;/B&gt;&lt;/FONT&gt;&lt;FONT face=&quot;&#039;Courier New&#039;,&#039;courier&#039;,&#039;monospace&#039;&quot;&gt;&lt;/DIV&gt;&lt;BR&gt;이 포스트 내용에 대한 이후 업데이트는 &lt;A href=&quot;http://serious-code.net/moin.cgi/VisualStudioMacro&quot;&gt;http://serious-code.net/moin.cgi/VisualStudioMacro&lt;/A&gt;&amp;nbsp;페이지에서만 이루어질 예정입니다. :)&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;</summary>
  </entry>
  <entry>
    <title type="html">감사합니다.</title>
    <link rel="alternate" type="text/html" href="http://serious-code.net/tc/entry/%EA%B0%90%EC%82%AC%ED%95%A9%EB%8B%88%EB%8B%A4" />
    <link rel="replies" type="application/atom+xml" href="http://serious-code.net/tc/atom/response/16" thr:count="2"/>
    <category term="기타" />
    <category term="결혼" />
    <author>
      <name>(김성민)</name>
    </author>
    <id>http://serious-code.net/tc/entry/%EA%B0%90%EC%82%AC%ED%95%A9%EB%8B%88%EB%8B%A4</id>
    <updated>2009-10-27T17:43:44+09:00</updated>
    <published>2009-10-26T11:16:20+09:00</published>
    <summary type="html">&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://serious-code.net/tc/attach/1/1305095198.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;319&quot; width=&quot;480&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;친구, 친지, 회사 동료분들... 축복해주신 여러분들에게 진심으로 감사의 말씀을 드립니다. 여러분들의 덕택으로 무사히 결혼식을 마치고 신혼여행까지 잘 다녀왔습니다. 앞으로도 열심히, 그리고 행복하게 잘 살겠습니다. :)&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;</summary>
  </entry>
  <entry>
    <title type="html">결혼합니다.</title>
    <link rel="alternate" type="text/html" href="http://serious-code.net/tc/entry/%EA%B2%B0%ED%98%BC%ED%95%A9%EB%8B%88%EB%8B%A4" />
    <link rel="replies" type="application/atom+xml" href="http://serious-code.net/tc/atom/response/15" thr:count="13"/>
    <category term="기타" />
    <author>
      <name>(김성민)</name>
    </author>
    <id>http://serious-code.net/tc/entry/%EA%B2%B0%ED%98%BC%ED%95%A9%EB%8B%88%EB%8B%A4</id>
    <updated>2009-09-09T18:59:53+09:00</updated>
    <published>2009-09-09T15:59:20+09:00</published>
    <summary type="html">&lt;P&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://serious-code.net/tc/attach/1/1397554146.gif&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;295&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;일시:&lt;/STRONG&gt; 2009년 10월 18일 (일요일) 오후 2시 30분&lt;BR&gt;&lt;STRONG&gt;장소:&lt;/STRONG&gt; 강남웨딩홀 (구 마샬 웨딩프라자) 3층 그레이스홀&lt;BR&gt;&lt;BR&gt;제가 이런 글을 올리게 될 줄은 저도 몰랐습니다만, 어찌어찌하여 장가를 가게 되었습니다.&lt;BR&gt;&lt;BR&gt;많이들 오셔서 자리를 빛내주시면 대단히 감사하겠습니다. :)&lt;/P&gt;</summary>
  </entry>
  <entry>
    <title type="html">Visual Studio 2005 매크로 버그</title>
    <link rel="alternate" type="text/html" href="http://serious-code.net/tc/entry/Visual-Studio-2005-%EB%A7%A4%ED%81%AC%EB%A1%9C-%EB%B2%84%EA%B7%B8" />
    <link rel="replies" type="application/atom+xml" href="http://serious-code.net/tc/atom/response/14" thr:count="0"/>
    <category term="개발" />
    <category term="KB928365" />
    <category term="Visual Studio Macro" />
    <author>
      <name>(김성민)</name>
    </author>
    <id>http://serious-code.net/tc/entry/Visual-Studio-2005-%EB%A7%A4%ED%81%AC%EB%A1%9C-%EB%B2%84%EA%B7%B8</id>
    <updated>2009-09-03T09:10:14+09:00</updated>
    <published>2009-09-03T09:10:11+09:00</published>
    <summary type="html">갑자기 매크로가 실행되지 않습니다.&lt;BR&gt;&lt;BR&gt;마치 실행되는 것처럼 모래시계 커서가 잠시 떴다가 금방 사라집니다. 하지만 실제로는 아무 것도 실행되지 않습니다.&lt;BR&gt;&lt;BR&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;&lt;A href=&quot;http://social.msdn.microsoft.com/forums/en-US/vsx/thread/6d40f277-3fe7-4804-9b13-6807cef08e33/&quot;&gt;http://social.msdn.microsoft.com/forums/en-US/vsx/thread/6d40f277-3fe7-4804-9b13-6807cef08e33/&lt;/A&gt;&lt;/DIV&gt;&lt;BR&gt;KB928365 패치가 뭔가 문제가 되는 모양입니다. 패치를 따로 설치하지는 않아서 .NET 프레임웍 2.0 서비스팩을 날린 후, .NET 프레임웍 2.0을 새로 설치하니 잘 돌아갑니다. 구글 만세.&lt;BR&gt;</summary>
  </entry>
  <entry>
    <title type="html">미니덤프 확장</title>
    <link rel="alternate" type="text/html" href="http://serious-code.net/tc/entry/%EB%AF%B8%EB%8B%88%EB%8D%A4%ED%94%84-%ED%99%95%EC%9E%A5" />
    <link rel="replies" type="application/atom+xml" href="http://serious-code.net/tc/atom/response/13" thr:count="0"/>
    <category term="개발" />
    <category term="Debugging" />
    <author>
      <name>(김성민)</name>
    </author>
    <id>http://serious-code.net/tc/entry/%EB%AF%B8%EB%8B%88%EB%8D%A4%ED%94%84-%ED%99%95%EC%9E%A5</id>
    <updated>2009-09-03T09:09:32+09:00</updated>
    <published>2009-09-03T09:09:03+09:00</published>
    <summary type="html">&lt;DIV class=article&gt;한달쯤전에 GPG 7을 받았습니다.&lt;BR&gt;&lt;BR&gt;1.10 장에 눈에 띄는 내용이 있더군요.&lt;BR&gt;&lt;BR&gt;스택 오버 플로 예외가 발생했을 때, 다른 스레드를 하나 생성해서 그쪽으로 스레드 핸들과 예외 포인터를 넘겨서 덤프를 기록한다는 내용이었습니다. 슈도 코드로 보자면 대충 아래와 같은 모양입니다.&lt;BR&gt;&lt;BR&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;&lt;FONT face=&quot;courier new,courier,monospace&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;typedef&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;struct&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;_DUMP_PARAMETER&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;HANDLE&lt;/FONT&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;Thread&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;PEXCEPTION_POINTERS&lt;/FONT&gt; &lt;FONT color=#000000&gt;ExPtrs&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000c0&gt;}&lt;/FONT&gt; &lt;FONT color=#000000&gt;DUMP_PARAMETER&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;PDUMP_PARAMETER&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#000000&gt;DWORD&lt;/FONT&gt; &lt;FONT color=#000000&gt;WINAPI&lt;/FONT&gt; &lt;FONT color=#000000&gt;WriteDump&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;LPVOID&lt;/FONT&gt; &lt;FONT color=#000000&gt;param&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;PDUMP_PARAMETER&lt;/FONT&gt; &lt;FONT color=#000000&gt;dumpParam&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;reinterpret_cast&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;PDUMP_PARAMETER&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;param&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000c0&gt;}&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#000000&gt;LONG&lt;/FONT&gt; &lt;FONT color=#000000&gt;WINAPI&lt;/FONT&gt; &lt;FONT color=#000000&gt;HandleException&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;PEXCEPTION_POINTERS&lt;/FONT&gt; &lt;FONT color=#000000&gt;exPtrs&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;exPtrs&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;PDUMP_PARAMETER&lt;/FONT&gt; &lt;FONT color=#000000&gt;dumpParam&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;PDUMP_PARAMETER&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#000000&gt;malloc&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;sizeof&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;DUMP_PARAMETER&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;dumpParam&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;-&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;Thread&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;GetCurrentThread&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;dumpParam&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;-&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;ExPtrs&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;exPtrs&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;exPtrs&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;-&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;ExceptionRecord&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;-&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;ExceptionCode&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;!&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;EXCEPTION_STACK_OVERFLOW&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;WriteDump&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;dumpParam&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000c0&gt;}&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;else&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#008200&gt;// 스택 오버플로 발생 시에는 별도의 스레드를 생성해서 덤프를 기록한다.&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;HANDLE&lt;/FONT&gt; &lt;FONT color=#000000&gt;hThread&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;CreateThread&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;NULL&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;WriteDump&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;dumpParam&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;NULL&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;WaitForSingleObject&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;hThread&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;INFINITE&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#000000&gt;CloseHandle&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;hThread&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000c0&gt;}&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000c0&gt;}&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;return&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;EXCEPTION_EXECUTE_HANDLER&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000c0&gt;}&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;void&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;main&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#008200&gt;// 예외 처리 핸들러를 설정한다.&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;SetUnhandledExceptionFilter&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;HandleException&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000c0&gt;}&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;보다시피 그리 어려운 내용이 아니라 얼른 사용 중인 코드에다 저 로직을 집어넣었습니다. 하지만 실제로 스택 오버플로가 발생했을 때, 스레드 생성을 위한 스택은 남아있을까... 라는 생각에 미심쩍었는데 얼마 전에 요놈 덕분에 버그를 하나 잡았습니다. 깔깔깔~&lt;BR&gt;&lt;BR&gt;또한 2주일쯤 전에는 Jochen Kalmbach라는 분의 블로그에서 &lt;A href=&quot;http://blog.kalmbach-software.de/2008/04/02/unhandled-exceptions-in-vc8-and-above-for-x86-and-x64/&quot;&gt;SetUnhandledExceptionFilter 함수와 관련된 글&lt;/A&gt;을 읽었습니다. 자세한 내용은 &lt;A href=&quot;http://blog.kalmbachnet.de/?postid=75&quot;&gt;여기&lt;/A&gt; 있는데 CRT 내부에서 뭔가 건드리기 때문에 예외가 발생해도 유저가 설치한 예외 핸들러가 호출되지 않을 수 있다는 이야기였습니다.&lt;BR&gt;&lt;BR&gt;스택 오버플로도 그렇고, CRT 내부에서 삽질하는 것도 그렇고 그냥 프로세스가 사라지죠. 미니 덤프를 사용하시는 분이라면 저 2가지 내용을 처리해두시는 것이 도움이 될 겁니다.&lt;BR&gt;&lt;BR&gt;다만 2번째 글의 함수는 뭔가 코드 영역에다 쓰기를 하는 함수라서 그런지 비스타에서 동작하지 않더군요. 뭐 상관없습니다. 게임 서버 비스타에서 돌릴 일 없으니까~ 음핫핫.&lt;BR&gt;&lt;/DIV&gt;</summary>
  </entry>
  <entry>
    <title type="html">VSMacro/ 주석 정렬 매크로</title>
    <link rel="alternate" type="text/html" href="http://serious-code.net/tc/entry/%EC%A3%BC%EC%84%9D-%EC%A0%95%EB%A0%AC-%EB%A7%A4%ED%81%AC%EB%A1%9C-for-Visual-Studio" />
    <link rel="replies" type="application/atom+xml" href="http://serious-code.net/tc/atom/response/12" thr:count="0"/>
    <category term="개발" />
    <category term="Visual Studio Macro" />
    <author>
      <name>(김성민)</name>
    </author>
    <id>http://serious-code.net/tc/entry/%EC%A3%BC%EC%84%9D-%EC%A0%95%EB%A0%AC-%EB%A7%A4%ED%81%AC%EB%A1%9C-for-Visual-Studio</id>
    <updated>2009-11-12T16:47:11+09:00</updated>
    <published>2009-09-03T09:08:27+09:00</published>
    <summary type="html">&lt;DIV class=article&gt;
&lt;P&gt;&lt;FONT color=#008200&gt;&lt;STRONG&gt;&lt;FONT color=#000000&gt;Before&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;//////////////////////////////////////////////////////////////////////////////////////////&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#008200&gt;/// \brief 글자가 &lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#008200&gt;/// 처음으로 &lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#008200&gt;/// 나타나는 위치를 &lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#008200&gt;/// 반환한다.&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#008200&gt;/// \param caseSensitive 대소문자 구별을 하는가?&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#008200&gt;/// \return size_t 음 이것은 그냥 붙여보는 주석이란다. abcdefg hijklmn opqrstu vwxyz 음 이것은 그냥 붙여보는 주석이란다. abcdefg hijklmn opqrstu vwxyz&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#008200&gt;//////////////////////////////////////////////////////////////////////////////////////////&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&lt;BR&gt;음 &quot;그냥 붙여보는 주석이란다...&quot; 부분이 원래 한 줄인데, 워드랩되어버리는구나. 어쨌든 원래는 매우 긴 라인이다.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;After&lt;BR&gt;&lt;/STRONG&gt;&lt;FONT color=#008200&gt;//////////////////////////////////////////////////////////////////////////////////////////&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#008200&gt;/// \brief 글자가 처음으로 나타나는 위치를 반환한다. &lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#008200&gt;/// \param text 검색 대상 문자열 &lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#008200&gt;/// \return size_t 음 이것은 그냥 붙여보는 주석이란다. abcdefg hijklmn opqrstu vwxyz 음 &lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#008200&gt;/// 이것은 그냥 붙여보는 주석이란다. abcdefg hijklmn opqrstu vwxyz &lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#008200&gt;//////////////////////////////////////////////////////////////////////////////////////////&lt;/P&gt;
&lt;DIV style=&quot;PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e4e4e4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px&quot;&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Function&lt;/STRONG&gt; &lt;FONT color=#000000&gt;Strip&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;ByVal&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;strLine&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;As&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;STRONG&gt;String&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#008200&gt;&#039; 문자열 좌우의 공백을 제거한다.&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;STRONG&gt;Len&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Then&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;nBegin&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;nEnd&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;STRONG&gt;Len&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;For&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;To&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;STRONG&gt;Len&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;STRONG&gt;Mid&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot; &quot;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;And&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;STRONG&gt;Tab&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;And&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;Lf&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;And&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;Cr&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Then&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;nBegin&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Exit&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;For&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;End&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Next&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;For&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;To&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;STRONG&gt;Len&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;STRONG&gt;Mid&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;STRONG&gt;Len&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;-&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot; &quot;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;And&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;STRONG&gt;Tab&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;And&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;Lf&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;And&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;c&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;Cr&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Then&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;nEnd&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;STRONG&gt;Len&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;-&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Exit&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;For&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;End&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Next&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Return&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;STRONG&gt;Mid&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;nBegin&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;nEnd&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;-&lt;/FONT&gt; &lt;FONT color=#000000&gt;nBegin&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Else&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Return&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot;&quot;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;End&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;End&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Function&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Function&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;GetAsciiLength&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;ByVal&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;STRONG&gt;str&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;As&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#400000&gt;&lt;STRONG&gt;String&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Return&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;Encoding&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Default&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;GetBytes&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#400000&gt;&lt;STRONG&gt;str&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Length&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;End&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Function&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Sub&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;WrapDoxygenComment&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Dim&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;nMaxLength&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;As&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Integer&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color=#008080&gt;9&lt;/FONT&gt;&lt;FONT color=#008080&gt;0&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color=#0000c0&gt;-&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#008200&gt;&#039; -1은 딱 붙어있는 거 찝찝해서&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Dim&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;nLineLength&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;As&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Integer&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Dim&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objRegex&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;As&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;RegularExpressions&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Regex&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Dim&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objMatch&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;As&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;RegularExpressions&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Match&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Dim&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objStream&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;As&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;New&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;StringBuilder&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Dim&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objLines&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;As&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;New&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;Collection&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Dim&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objSel&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;As&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;TextSelection&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;ActiveDocument&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Selection&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Dim&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objRanges&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;As&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;TextRanges&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;objSel&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;TextRanges&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Dim&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objStartPt&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;As&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;EditPoint&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;objRanges&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Item&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;StartPoint&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;CreateEditPoint&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;For&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Each&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;strLine&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;In&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objSel&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Split&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;CrLf&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;strLine&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;Strip&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objRegex&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;IsMatch&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot;^////+$&quot;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Then&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Else&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;objMatch&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;objRegex&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Match&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot;^///&quot;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objMatch&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Success&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Then&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;strLine&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;Strip&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;SubString&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;objMatch&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Length&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;End&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;End&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;objLines&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Add&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Next&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;For&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;To&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objLines&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#400000&gt;&lt;STRONG&gt;Count&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;strLine&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;objLines&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Item&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Length&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Then&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;objStream&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Append&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;CrLf&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;objStream&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Append&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#804000&gt;&quot;/// &quot;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;nLineLength&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;ElseIf&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;objRegex&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;IsMatch&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot;^////+$&quot;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Then&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;objStream&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Append&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;CrLf&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;objStream&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Append&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;nLineLength&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Else&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;For&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Each&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;match&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;As&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;RegularExpressions&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Match&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;In&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;RegularExpressions&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Regex&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Matches&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;strLine&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot;\S+\s*&quot;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;nLineLength&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Or&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;match&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Value&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;StartsWith&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#804000&gt;&quot;\&quot;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Or&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;nLineLength&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt; &lt;FONT color=#000000&gt;GetAsciiLength&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;match&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Value&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;nMaxLength&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Then&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;objStream&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Append&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;CrLf&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;objStream&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Append&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#804000&gt;&quot;/// &quot;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;nLineLength&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;End&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;objStream&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Append&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;Strip&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;match&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Value&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot; &quot;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;nLineLength&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;GetAsciiLength&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;Strip&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;match&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Value&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Next&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;End&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;Next&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;objStream&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Append&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;CrLf&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#008200&gt;&#039; 현재 선택된 문자열을 주어진 문자열로 치환한다.&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;objSel&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Text&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot;&quot;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;objStartPt&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Insert&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;objStream&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;ToString&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;Substring&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;End&lt;/STRONG&gt; &lt;STRONG&gt;Sub&lt;/STRONG&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;정렬하고자 하는 주석을 선택한 다음에 실행할 것. 지속적인 업데이트는 아래의 주소에서...&lt;BR&gt;&lt;BR&gt;&lt;A href=&quot;http://serious-code.net/moin.cgi/VisualStudioMacro#head-0d4b04cbb9f3b4171409fd28d95661d243c6c74b&quot;&gt;http://serious-code.net/moin.cgi/VisualStudioMacro#head-0d4b04cbb9f3b4171409fd28d95661d243c6c74b&lt;/A&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;</summary>
  </entry>
  <entry>
    <title type="html">문자열을 키로 쓰는 std::set, std::map 성능 향상시키기</title>
    <link rel="alternate" type="text/html" href="http://serious-code.net/tc/entry/%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%84-%ED%82%A4%EB%A1%9C-%EC%93%B0%EB%8A%94-stdset-stdmap-%EC%84%B1%EB%8A%A5-%ED%96%A5%EC%83%81%EC%8B%9C%ED%82%A4%EA%B8%B0" />
    <link rel="replies" type="application/atom+xml" href="http://serious-code.net/tc/atom/response/11" thr:count="0"/>
    <category term="개발" />
    <category term="C++" />
    <category term="Programming" />
    <category term="STL" />
    <author>
      <name>(김성민)</name>
    </author>
    <id>http://serious-code.net/tc/entry/%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%84-%ED%82%A4%EB%A1%9C-%EC%93%B0%EB%8A%94-stdset-stdmap-%EC%84%B1%EB%8A%A5-%ED%96%A5%EC%83%81%EC%8B%9C%ED%82%A4%EA%B8%B0</id>
    <updated>2009-09-03T09:07:58+09:00</updated>
    <published>2009-09-03T09:07:56+09:00</published>
    <summary type="html">문자열(std::string)을 키로 가지는 맵 같은 경우, 문자열 비교 자체에 걸리는 시간 때문에 검색이 느려질 수 있다. 이 경우, 키로 사용하는 문자열이 별로 중요한 내용이 아니라면 아래와 같은 클래스를 사용함으로서 성능을 약간 증가시킬 수 있다. &lt;BR&gt;&lt;BR&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;&lt;FONT face=&quot;courier new,courier,monospace&quot;&gt;&lt;FONT color=#008200&gt;/// \class cStringKey&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#008200&gt;/// \brief STL 컨테이너를 위한 문자열 키&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;class&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;cStringKey&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;private&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;enum &lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;BYTE_SIZE&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000c0&gt;}&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;char&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;[&lt;/FONT&gt;&lt;FONT color=#000000&gt;BYTE_SIZE&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;]&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#008200&gt;///&amp;lt; 문자열&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;public&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#008200&gt;/// \brief 생성자&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;cStringKey&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;) &lt;/FONT&gt;&lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;memset&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;sizeof&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000c0&gt;}&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#008200&gt;/// \brief 생성자&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;cStringKey&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;const&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;char&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;*&lt;/FONT&gt; &lt;FONT color=#000000&gt;text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;) &lt;/FONT&gt;&lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;memset&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;sizeof&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;memcpy_s&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;sizeof&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#771111&gt;std&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#000000&gt;min&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;sizeof&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;strlen&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000c0&gt;}&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#008200&gt;/// \brief 생성자&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;cStringKey&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;const&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#771111&gt;std&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#771111&gt;string&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;amp;&lt;/FONT&gt; &lt;FONT color=#000000&gt;text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;) &lt;/FONT&gt;&lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;memset&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;sizeof&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;memcpy_s&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;sizeof&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;c_str&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#771111&gt;std&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#000000&gt;min&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;sizeof&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;size&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000c0&gt;}&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#008200&gt;/// \brief 복사 생성자&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;cStringKey&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;const&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;cStringKey&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;amp;&lt;/FONT&gt; &lt;FONT color=#000000&gt;rhs&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;) &lt;/FONT&gt;&lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;memcpy_s&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;sizeof&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;rhs&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;sizeof&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000c0&gt;}&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;public&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#008200&gt;/// \brief 대입 연산자&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;inline&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;const&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;cStringKey&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;amp;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;operator&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;const&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;cStringKey&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;amp;&lt;/FONT&gt; &lt;FONT color=#000000&gt;rhs&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;) &lt;/FONT&gt;&lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;this&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;!&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;amp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;rhs&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#000000&gt;memcpy_s&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;sizeof&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;rhs&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;sizeof&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;m_Text&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;return&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;this&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000c0&gt;}&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#008200&gt;/// \brief 비교 연산자&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#008200&gt;///&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#008200&gt;/// 이 함수는 약간 유의해야 하는데, 속도를 위해 루프를 풀어버렸기 때문이다.&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#008200&gt;/// 클래스의 크기가 변경되면, 이 함수도 같이 변경해줘야 한다.&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;inline&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;bool&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;operator&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;const&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;cStringKey&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;amp;&lt;/FONT&gt; &lt;FONT color=#000000&gt;rhs&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;const &lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;{&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;const&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;int&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;*&lt;/FONT&gt; &lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;reinterpret_cast&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;const&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;int&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;this&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;const&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;int&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;*&lt;/FONT&gt; &lt;FONT color=#000000&gt;buf2&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;reinterpret_cast&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;const&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;int&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;amp;&lt;/FONT&gt;&lt;FONT color=#000000&gt;rhs&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;!&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;return&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#008200&gt;// 0-3&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;!&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;return&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#008200&gt;// 4-7&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;!&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;return&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#008200&gt;// 8-11&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;!&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;return&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#008200&gt;// 12-15&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;!&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;return&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#008200&gt;// 16-19&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;!&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;return&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#008200&gt;// 20-23&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;!&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;return&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#008200&gt;// 24-27&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;return&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf1&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt;buf2&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#008200&gt;// 28-31&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000c0&gt;}&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000c0&gt;}&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR&gt;대소문자 구별없이 비교를 할 수 없다는 점이 좀 아쉽다. 어셈블리도 좀 안다면 비교 연산자를 좀 더 깔끔하게 만들 수 있을 텐데. 어쨌든 테스트해보니, 릴리즈 빌드에서 약 25~33% 정도의 성능이 향상되었다. &lt;BR&gt;&lt;BR&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;&lt;FONT face=&quot;courier new,courier,monospace&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;typedef&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color=#771111&gt;std&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#771111&gt;map&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#771111&gt;std&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#771111&gt;string&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#771111&gt;std&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#771111&gt;string&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;OLD_MAP&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;typedef&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#771111&gt;std&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#771111&gt;map&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;cStringKey&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#771111&gt;std&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#771111&gt;string&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;NEW_MAP&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#000000&gt;OLD_MAP&lt;/FONT&gt; &lt;FONT color=#000000&gt;oldMap&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#000000&gt;NEW_MAP&lt;/FONT&gt; &lt;FONT color=#000000&gt;newMap&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;for&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;int&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;=&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;) {&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#771111&gt;std&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#771111&gt;string&lt;/FONT&gt; &lt;FONT color=#000000&gt;key&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;generic&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#000000&gt;to_string&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;rand&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;%&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#771111&gt;std&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#771111&gt;string&lt;/FONT&gt; &lt;FONT color=#000000&gt;value&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;generic&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#000000&gt;to_string&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;rand&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;%&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;oldMap&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;insert&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;OLD_MAP&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#000000&gt;value_type&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;key&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;value&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;newMap&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;insert&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;NEW_MAP&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#000000&gt;value_type&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;key&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;value&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000c0&gt;}&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#000000&gt;DWORD&lt;/FONT&gt; &lt;FONT color=#000000&gt;begin&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;oldTime&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#000000&gt;newTime&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;int&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;repetition&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#000000&gt;begin&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;timeGetTime&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;for&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;int&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;=&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;repetition&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;oldMap&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;find&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;generic&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#000000&gt;to_string&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;rand&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;%&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#000000&gt;oldTime&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;timeGetTime&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;-&lt;/FONT&gt; &lt;FONT color=#000000&gt;begin&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#000000&gt;begin&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;timeGetTime&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;for&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;int&lt;/STRONG&gt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;=&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;repetition&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;+&lt;/FONT&gt;&lt;FONT color=#000000&gt;i&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#000000&gt;newMap&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;.&lt;/FONT&gt;&lt;FONT color=#000000&gt;find&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;generic&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#000000&gt;to_string&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#000000&gt;rand&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;%&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#008080&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;,&lt;/FONT&gt; &lt;FONT color=#008080&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#000000&gt;newTime&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;=&lt;/FONT&gt; &lt;FONT color=#000000&gt;timeGetTime&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;(&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;)&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;-&lt;/FONT&gt; &lt;FONT color=#000000&gt;begin&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#771111&gt;std&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#771111&gt;cout&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot;OLD: &quot;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;oldTime&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#771111&gt;std&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#000000&gt;endl&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#771111&gt;std&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#771111&gt;cout&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#804000&gt;&quot;NEW: &quot;&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#000000&gt;newTime&lt;/FONT&gt; &lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&amp;lt;&lt;/FONT&gt; &lt;FONT color=#771111&gt;std&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;:&lt;/FONT&gt;&lt;FONT color=#000000&gt;endl&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;&lt;FONT face=&quot;courier new,courier,monospace&quot;&gt;OLD: 241&lt;BR&gt;NEW: 146&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR&gt;이런 자잘한 최적화 해봐야 얼마나 달라지겠냐만은 기왕이면 다홍치마 아닌가.</summary>
  </entry>
</feed>
