<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>The Gamegrammer | 게임하는 프로그래머</title>
    <link>https://uemonwe.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Wed, 27 May 2026 15:07:19 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Muramasa</managingEditor>
    <image>
      <title>The Gamegrammer | 게임하는 프로그래머</title>
      <url>https://tistory1.daumcdn.net/tistory/2826179/attach/5b90e5604ae540228aa822f9c910fa4d</url>
      <link>https://uemonwe.tistory.com</link>
    </image>
    <item>
      <title>유니티(Unity) | 시야각(FieldOfView) 만들기 | 01 | 2D 시야각</title>
      <link>https://uemonwe.tistory.com/23</link>
      <description>&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 410px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9950DA3359DCC00520&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9950DA3359DCC00520&quot; width=&quot;410&quot; height=&quot;410&quot; filename=&quot;Sight2D.gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;font face=&quot;나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei&quot;&gt;&lt;span style=&quot;font-size:10pt;&quot;&gt;완성된 동작 모습&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 434px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99D5173359DCC02E08&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99D5173359DCC02E08&quot; width=&quot;434&quot; height=&quot;171&quot; filename=&quot;제sdfsdf목 없음.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;완성된 스크립트&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;모습&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/9988FE3359DCC7952E&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;Sight2D.cs&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;a class=&quot;txc-file&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;유니티&amp;nbsp; 시야각 만들기 그 첫번째 시간, 2D 시야각 만들기입니다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;2D는 Z축으로만 회전하기 때문에 X, Y, Z 모든 축으로 회전 할 수 있는 3D에 비해 생각해야할 것이 적어 만들기가 간단합니다. 그럼 바로 시작해보도록 하겠습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 93px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99DBE93359DCC0D02C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99DBE93359DCC0D02C&quot; width=&quot;93&quot; height=&quot;110&quot; filename=&quot;Cap 2017-10-10 02-05-00-577.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;먼저 Sight2D라는 스크립트를 만들어서 열어줍니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:auto; padding:0; border:none; background-color:#1E1E1E; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;19&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;20&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;21&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#DCDCDC; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;class&lt;/span&gt;&amp;nbsp;Sight2D&amp;nbsp;:&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;MonoBehaviour&lt;/span&gt;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[&lt;span style=&quot;color:#4EC9B0&quot;&gt;SerializeField&lt;/span&gt;]&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;bool&lt;/span&gt;&amp;nbsp;m_bDebugMode&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;false&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[&lt;span style=&quot;color:#4EC9B0&quot;&gt;Header&lt;/span&gt;(&lt;span style=&quot;color:#D69D85&quot;&gt;&quot;View&amp;nbsp;Config&quot;&lt;/span&gt;)]&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[&lt;span style=&quot;color:#4EC9B0&quot;&gt;Range&lt;/span&gt;(0f,&amp;nbsp;360f)]&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[&lt;span style=&quot;color:#4EC9B0&quot;&gt;SerializeField&lt;/span&gt;]&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;float&lt;/span&gt;&amp;nbsp;m_horizontalViewAngle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;0f;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[&lt;span style=&quot;color:#4EC9B0&quot;&gt;SerializeField&lt;/span&gt;]&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;float&lt;/span&gt;&amp;nbsp;m_viewRadius&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;1f;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[&lt;span style=&quot;color:#4EC9B0&quot;&gt;Range&lt;/span&gt;(&lt;span style=&quot;color:#569CD6&quot;&gt;-&lt;/span&gt;180f,&amp;nbsp;180f)]&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[&lt;span style=&quot;color:#4EC9B0&quot;&gt;SerializeField&lt;/span&gt;]&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;float&lt;/span&gt;&amp;nbsp;m_viewRotateZ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;0f;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[&lt;span style=&quot;color:#4EC9B0&quot;&gt;SerializeField&lt;/span&gt;]&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;private&lt;/span&gt;&amp;nbsp;LayerMask&amp;nbsp;m_viewTargetMask;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[&lt;span style=&quot;color:#4EC9B0&quot;&gt;SerializeField&lt;/span&gt;]&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;private&lt;/span&gt;&amp;nbsp;LayerMask&amp;nbsp;m_viewObstacleMask;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;List&lt;/span&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Collider2D&lt;/span&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;hitedTargetContainer&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;new&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;List&lt;/span&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Collider2D&lt;/span&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;&amp;gt;&lt;/span&gt;();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;float&lt;/span&gt;&amp;nbsp;m_horizontalViewHalfAngle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;0f;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;void&lt;/span&gt;&amp;nbsp;Awake()&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_horizontalViewHalfAngle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;m_horizontalViewAngle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#B5CEA8&quot;&gt;0.&lt;/span&gt;5f;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size:9px; word-break:normal; background-color:#4f4f4f; color:white; border-radius:10px; padding:1px&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;다음 위와 같이 기본적인 변수들을 선언해주고 Awake에서&amp;nbsp;값을 세팅 해줍니다.&lt;/span&gt;&lt;br style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;m_horizontalViewAngle은 시야각을 담는 변수이고 시야각의 최소 값은 0, 최대 값은 360 밖에 될 수 없으므로 Range 어트리뷰트를 이용해 최소 값, 최대 값을 제한해줍니다.&lt;/span&gt;&lt;br style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;m_viewRotateZ는 후에 만들 AngleToDirZ 함수에 이용하기 위해 -180~180으로 값을 제한합니다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;LayerMask들은 Physics 함수에 사용할 변수들로 '볼 수 있는 타겟'과 '시야를 가로막는 오브젝트'를 지정해주는데 사용됩니다.&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;line-height: 1.8;&quot;&gt;&lt;font face=&quot;나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99AE203359DCC2C806&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99AE203359DCC2C806&quot; width=&quot;400&quot; height=&quot;288&quot; filename=&quot;Cap 2017-10-10 02-22-35-333.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: inherit;&quot;&gt;m_viewRatateZ는 tramsform의 ro&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: inherit;&quot;&gt;t&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: inherit;&quot;&gt;ation을 변경하지 않고 시야각을 회전 시키는데 이용하는 변수로 위&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;이미지에서처럼 캐릭터의 방향과 시야의 방향이 달라야 할 경우 이용할 수 있습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;
&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:auto; padding:0; border:none; background-color:#1E1E1E; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#DCDCDC; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#57A64A&quot;&gt;//&amp;nbsp;입력한 -180~180의&amp;nbsp;값을&amp;nbsp;Up Vector 기준 Local&amp;nbsp;Direction으로&amp;nbsp;변환시켜줌.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector3&lt;/span&gt;&amp;nbsp;AngleToDirZ(&lt;span style=&quot;color:#569CD6&quot;&gt;float&lt;/span&gt;&amp;nbsp;angleInDegree)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;float&lt;/span&gt;&amp;nbsp;radian&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;(angleInDegree&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;-&lt;/span&gt;&amp;nbsp;transform.eulerAngles.z)&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Mathf&lt;/span&gt;.Deg2Rad;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;new&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector3&lt;/span&gt;(&lt;span style=&quot;color:#4EC9B0&quot;&gt;Mathf&lt;/span&gt;.Sin(radian),&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Mathf&lt;/span&gt;.Cos(radian),&amp;nbsp;0f);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;다음 입력한 Angle(-180~180)을 Up Vector&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&amp;nbsp;기준 Direction으로 변환해주는 AngleToDirZ 함수를 만듭니다. Angle에 eulerAngles.z를 빼주는 이유는&amp;nbsp; 입력한 Angle을 Local Direction으로 변환 시켜주기 위해서입니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 167px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99328C3359DCC31207&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99328C3359DCC31207&quot; width=&quot;167&quot; height=&quot;177&quot; filename=&quot;Cap 2017-10-10 02-51-27-340.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 430px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99733F3359DCC31302&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99733F3359DCC31302&quot; width=&quot;430&quot; height=&quot;72&quot; filename=&quot;Cap 2017-10-10 02-52-08-364.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; line-height: 1.8;&quot;&gt;&lt;font face=&quot;나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Z축을 시계 방향(오른쪽)으로 돌리면 회전 값이 음수로 나온다.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; line-height: 1.8;&quot;&gt;&lt;font face=&quot;나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;더하기가 아닌 빼기를 하는 이유는 우리가 만든 함수는 시계 방향(오른쪽)이 양수, 반시계 방향(왼쪽)이 음수라고 보고 계산을 하지만 유니티에서 Z축은 시계&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;방향(오른쪽)이 음수, 반시계 방향(왼쪽)이 양수로 반대이기 때문에 빼기(-)를 통해 음수를 양수로, 양수를 음수로 만들어 연산해주는 것 입니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99DFCB3359DCC3631A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99DFCB3359DCC3631A&quot; width=&quot;400&quot; height=&quot;341&quot; filename=&quot;Cap 2017-10-10 03-25-49-685.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 10pt; text-align: left;&quot;&gt;-15-(-20) = 5&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;만일 eulerAngles.z가 -20(오른쪽으로 20도)일 때 angleInDegree가 -15(왼쪽으로 15도)라면 식이 -15-(-20) = -15+20이 되어 5가 나오므로 월드 좌표 기준으로 오른쪽으로 5도 돌린(내가 보는 방향에서 -15도 돌린) Direction이 나올 것입니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:auto; padding:0; border:none; background-color:#1E1E1E; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;19&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#DCDCDC; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;void&lt;/span&gt;&amp;nbsp;OnDrawGizmos()&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;if&lt;/span&gt;&amp;nbsp;(m_bDebugMode)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_horizontalViewHalfAngle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;m_horizontalViewAngle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#B5CEA8&quot;&gt;0.&lt;/span&gt;5f;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector3&lt;/span&gt;&amp;nbsp;originPos&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;transform.position;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Gizmos&lt;/span&gt;.DrawWireSphere(originPos,&amp;nbsp;m_viewRadius);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector3&lt;/span&gt;&amp;nbsp;horizontalRightDir&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;AngleToDirZ(&lt;span style=&quot;color:#569CD6&quot;&gt;-&lt;/span&gt;m_horizontalViewHalfAngle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;+&lt;/span&gt;&amp;nbsp;m_viewRotateZ);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector3&lt;/span&gt;&amp;nbsp;horizontalLeftDir&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;AngleToDirZ(m_horizontalViewHalfAngle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;+&lt;/span&gt;&amp;nbsp;m_viewRotateZ);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector3&lt;/span&gt;&amp;nbsp;lookDir&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;AngleToDirZ(m_viewRotateZ);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Debug&lt;/span&gt;.DrawRay(originPos,&amp;nbsp;horizontalLeftDir&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;*&lt;/span&gt;&amp;nbsp;m_viewRadius,&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Color&lt;/span&gt;.cyan);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Debug&lt;/span&gt;.DrawRay(originPos,&amp;nbsp;lookDir&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;*&lt;/span&gt;&amp;nbsp;m_viewRadius,&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Color&lt;/span&gt;.green);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Debug&lt;/span&gt;.DrawRay(originPos,&amp;nbsp;horizontalRightDir&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;*&lt;/span&gt;&amp;nbsp;m_viewRadius,&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Color&lt;/span&gt;.cyan);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size:9px; word-break:normal; background-color:#4f4f4f; color:white; border-radius:10px; padding:1px&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;다음은 OnDrawGizmos 함수를 만들어 줍니다. DrawWireSphere를 통해 인식할 수 있는 범위를 그려주고 우리가 만든 AngleToDirZ 함수를 통해 시야각을 방향 값으로 변환시켜 DrawRay로 그려줍니다. Angle값에 m_viewRotateZ를 더해줌으로 m_viewRatateZ 값에 따라 시야각을 더 회전시킬 수 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99CD0E3359DCC3631C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99CD0E3359DCC3631C&quot; width=&quot;800&quot; height=&quot;335&quot; filename=&quot;Cap 2017-10-10 17-56-19-923.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;eulerAngles.z가 0일 때 HalfAngle이 10이라면 시야각이 -10~10이지만 m_viewRotateZ가 10이라면 시야각은 오른쪽으로 10도 더 돌린 0~20도가 될 것입니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9909693359DCC3632F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9909693359DCC3632F&quot; width=&quot;400&quot; height=&quot;385&quot; filename=&quot;Cap 2017-10-10 18-09-04-529.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 10pt; text-align: left;&quot;&gt;빌드 한 스크립트를 넣어본 모습&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;여기까지해서 빌드 후 빈 오브젝트에 스크립트를 넣어보면 처음에 보여드린 완성된 모습과 똑같은 모습이 나오게 됩니다. 이제 시야각 안에 들어온 대상을 인식할 수 있는 기능만 추가하면 완성입니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#DCDCDC; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:auto; padding:0; border:none; background-color:#1E1E1E; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;19&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;20&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;21&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;22&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;23&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;24&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;25&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;26&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;27&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;28&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;29&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;30&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;31&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;32&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;33&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;34&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;35&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;36&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;37&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;38&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;39&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;40&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;41&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#DCDCDC; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Collider2D&lt;/span&gt;[]&amp;nbsp;FindViewTargets()&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hitedTargetContainer.Clear();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector2&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;originPos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;transform.position;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Collider2D&lt;/span&gt;[]&amp;nbsp;hitedTargets&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Physics2D&lt;/span&gt;.OverlapCircleAll(originPos,&amp;nbsp;m_viewRadius,&amp;nbsp;m_viewTargetMask);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;foreach&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#4EC9B0&quot;&gt;Collider2D&lt;/span&gt;&amp;nbsp;hitedTarget&amp;nbsp;in&amp;nbsp;hitedTargets)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector2&lt;/span&gt;&amp;nbsp;targetPos&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;hitedTarget.transform.position;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector2&lt;/span&gt;&amp;nbsp;dir&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;(targetPos&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;-&lt;/span&gt;&amp;nbsp;originPos).normalized;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector2&lt;/span&gt;&amp;nbsp;lookDir&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;AngleToDirZ(m_viewRotateZ);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#57A64A&quot;&gt;//&amp;nbsp;float&amp;nbsp;angle&amp;nbsp;=&amp;nbsp;Vector3.Angle(lookDir,&amp;nbsp;dir)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#57A64A&quot;&gt;//&amp;nbsp;아래&amp;nbsp;두&amp;nbsp;줄은&amp;nbsp;위의&amp;nbsp;코드와&amp;nbsp;동일하게&amp;nbsp;동작함.&amp;nbsp;내부&amp;nbsp;구현도&amp;nbsp;동일&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;float&lt;/span&gt;&amp;nbsp;dot&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector2&lt;/span&gt;.Dot(lookDir,&amp;nbsp;dir);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;float&lt;/span&gt;&amp;nbsp;angle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Mathf&lt;/span&gt;.Acos(dot)&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Mathf&lt;/span&gt;.Rad2Deg;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;if&lt;/span&gt;&amp;nbsp;(angle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;m_horizontalViewHalfAngle)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;RaycastHit2D&lt;/span&gt;&amp;nbsp;rayHitedTarget&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Physics2D&lt;/span&gt;.Raycast(originPos,&amp;nbsp;dir,&amp;nbsp;m_viewRadius,&amp;nbsp;m_viewObstacleMask);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;if&lt;/span&gt;&amp;nbsp;(rayHitedTarget)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;if&lt;/span&gt;&amp;nbsp;(m_bDebugMode)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Debug&lt;/span&gt;.DrawLine(originPos,&amp;nbsp;rayHitedTarget.point,&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Color&lt;/span&gt;.yellow);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hitedTargetContainer.Add(hitedTarget);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;if&lt;/span&gt;&amp;nbsp;(m_bDebugMode)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Debug&lt;/span&gt;.DrawLine(originPos,&amp;nbsp;targetPos,&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Color&lt;/span&gt;.red);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;if&lt;/span&gt;&amp;nbsp;(hitedTargetContainer.Count&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#B5CEA8&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;return&lt;/span&gt;&amp;nbsp;hitedTargetContainer.ToArray();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;null&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size:9px; word-break:normal; background-color:#4f4f4f; color:white; border-radius:10px; padding:1px&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;대상의 인식은 총 3단계의 확인 과정을 거쳐야 합니다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;1. 나의 인식 범위 안에 들어온 대상이 있는가?&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;2. 인식 범위 안에 들어온 대상이 나의 시야각 안에 있는가?&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;3. 시야각 안에 들어온 대상을 볼 수 없게 가로 막는 장해물이 존재하는가?&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:auto; padding:0; border:none; background-color:#1E1E1E; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#DCDCDC; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector2&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;originPos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;transform.position;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Collider2D&lt;/span&gt;[]&amp;nbsp;hitedTargets&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Physics2D&lt;/span&gt;.OverlapCircleAll(originPos,&amp;nbsp;m_viewRadius,&amp;nbsp;m_viewTargetMask);&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size:9px; word-break:normal; background-color:#4f4f4f; color:white; border-radius:10px; padding:1px&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;먼저 Pysics2D.OverlapCircleAll 함수를 통해 인식 범위 안에 들어온 대상이 있는지 확인합니다. 이때 LayerMask인 m_viewTargetMask를 넣어줌으로써 원하는 타켓만 선별적으로 인식할 수 있습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:auto; padding:0; border:none; background-color:#1E1E1E; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#DCDCDC; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector2&lt;/span&gt;&amp;nbsp;targetPos&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;hitedTarget.transform.position;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector2&lt;/span&gt;&amp;nbsp;dir&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;(targetPos&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;-&lt;/span&gt;&amp;nbsp;originPos).normalized;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector2&lt;/span&gt;&amp;nbsp;lookDir&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;AngleToDirZ(m_viewRotateZ);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#57A64A&quot;&gt;//&amp;nbsp;float&amp;nbsp;angle&amp;nbsp;=&amp;nbsp;Vector3.Angle(lookDir,&amp;nbsp;dir)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#57A64A&quot;&gt;//&amp;nbsp;아래&amp;nbsp;두&amp;nbsp;줄은&amp;nbsp;위의&amp;nbsp;코드와&amp;nbsp;동일하게&amp;nbsp;동작함.&amp;nbsp;내부&amp;nbsp;구현도&amp;nbsp;동일&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;float&lt;/span&gt;&amp;nbsp;dot&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector2&lt;/span&gt;.Dot(lookDir,&amp;nbsp;dir);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;float&lt;/span&gt;&amp;nbsp;angle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Mathf&lt;/span&gt;.Acos(dot)&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Mathf&lt;/span&gt;.Rad2Deg;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;if&lt;/span&gt;&amp;nbsp;(angle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;m_horizontalViewHalfAngle)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size:9px; word-break:normal; background-color:#4f4f4f; color:white; border-radius:10px; padding:1px&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9932DB3359DCC36411&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9932DB3359DCC36411&quot; width=&quot;400&quot; height=&quot;313&quot; filename=&quot;Cap 2017-10-10 20-06-00-354.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: inherit;&quot;&gt;대상이 시야각 안에 들어왔는지 알려면 먼저 내 위치에서 상대방 위치로의 방향 벡터를 구해야합니다.&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;다음&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;AngleToDirZ 함수를 통해 시야각이 바라보고 있는 방향 벡터를 구하여 두 방향 벡터의 내적을 구하고, 구한 내적을 Acos에 넣어 Degree값으로 변환시켜주면 시야각이 바라보고 있는 방향에서 타켓의 위치까지의 각도가 나오게 됩니다. 이때 각도는 무조건 양수로만 나오기 때문에 실제론 -45(왼쪽으로 45도)라도 양수인 45도가 나오게 됩니다. 구한 각도가 HalfAngle보다 작거나 같다면 타켓은 내 시야각 안에 들어와있는 것입니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#DCDCDC; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:auto; padding:0; border:none; background-color:#1E1E1E; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;16&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#DCDCDC; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;if&lt;/span&gt;&amp;nbsp;(angle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;m_horizontalViewHalfAngle)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;RaycastHit2D&lt;/span&gt;&amp;nbsp;rayHitedTarget&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Physics2D&lt;/span&gt;.Raycast(originPos,&amp;nbsp;dir,&amp;nbsp;m_viewRadius,&amp;nbsp;m_viewObstacleMask);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;if&lt;/span&gt;&amp;nbsp;(rayHitedTarget)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;if&lt;/span&gt;&amp;nbsp;(m_bDebugMode)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Debug&lt;/span&gt;.DrawLine(originPos,&amp;nbsp;rayHitedTarget.point,&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Color&lt;/span&gt;.yellow);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hitedTargetContainer.Add(hitedTarget);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;if&lt;/span&gt;&amp;nbsp;(m_bDebugMode)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Debug&lt;/span&gt;.DrawLine(originPos,&amp;nbsp;targetPos,&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Color&lt;/span&gt;.red);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size:9px; word-break:normal; background-color:#4f4f4f; color:white; border-radius:10px; padding:1px&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;타겟이 내 시야각 안에 있다는 것이 확인되면 마지막으로 대상을 가리고 있는 오브젝트가 있는지 Raycast로 확인합니다. 이때 LayerMask인 m_viewObstacleMask를 넣어줌으로써 시야 방해물을 선별적으로 지정해줄 수 있습니다. 이를 이용해 '투시가 가능한 벽'과 '투시가 불가능한 벽'을 간단히 구분지어 줄 수 있습니다. Raycast에 뭔가 맞은게 있다는 것은 타겟을 보지 못하게하는 방해물이 있다는 소리고 결과적으로 타겟을 보지 못한다는 것입니다. 반대로 Raycast에 맞은게 없다는 것은 시야 방해물이 없다는 소리이므로 타겟을 볼 수 있다는 것입니다. 이 경우 Container에 타겟을 넣어줍니다. 결국 Container에는 '내 인식 범위 안에 있고, 시야각 안에 있으며, 시야 방해물이 없어 확실히 볼 수 있는' 타켓만 들어가게 됩니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:auto; padding:0; border:none; background-color:#1E1E1E; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding: 6px; border-right: 2px solid rgb(79, 79, 79); height: 76px;&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding: 6px 0px; height: 76px;&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#DCDCDC; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;if&lt;/span&gt;&amp;nbsp;(hitedTargetContainer.Count&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#B5CEA8&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;return&lt;/span&gt;&amp;nbsp;hitedTargetContainer.ToArray();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;null&lt;/span&gt;;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: bottom; padding: 0px 2px 4px 0px; height: 76px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size:9px; word-break:normal; background-color:#4f4f4f; color:white; border-radius:10px; padding:1px&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;마지막으로 타겟들에 대한 모든 확인(foreach)이 끝났을 때 Container가 비어있지 않다면 Array로 return을, 비어 있으면 null을 return 해주면 끝이나게 됩니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:auto; padding:0; border:none; background-color:#1E1E1E; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;19&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;20&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;21&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#DCDCDC; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#569CD6&quot;&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;void&lt;/span&gt;&amp;nbsp;OnDrawGizmos()&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;if&lt;/span&gt;&amp;nbsp;(m_bDebugMode)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_horizontalViewHalfAngle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;m_horizontalViewAngle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#B5CEA8&quot;&gt;0.&lt;/span&gt;5f;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector3&lt;/span&gt;&amp;nbsp;originPos&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;transform.position;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Gizmos&lt;/span&gt;.DrawWireSphere(originPos,&amp;nbsp;m_viewRadius);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector3&lt;/span&gt;&amp;nbsp;horizontalRightDir&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;AngleToDirZ(&lt;span style=&quot;color:#569CD6&quot;&gt;-&lt;/span&gt;m_horizontalViewHalfAngle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;+&lt;/span&gt;&amp;nbsp;m_viewRotateZ);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector3&lt;/span&gt;&amp;nbsp;horizontalLeftDir&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;AngleToDirZ(m_horizontalViewHalfAngle&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;+&lt;/span&gt;&amp;nbsp;m_viewRotateZ);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Vector3&lt;/span&gt;&amp;nbsp;lookDir&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;=&lt;/span&gt;&amp;nbsp;AngleToDirZ(m_viewRotateZ);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Debug&lt;/span&gt;.DrawRay(originPos,&amp;nbsp;horizontalLeftDir&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;*&lt;/span&gt;&amp;nbsp;m_viewRadius,&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Color&lt;/span&gt;.cyan);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Debug&lt;/span&gt;.DrawRay(originPos,&amp;nbsp;lookDir&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;*&lt;/span&gt;&amp;nbsp;m_viewRadius,&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Color&lt;/span&gt;.green);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Debug&lt;/span&gt;.DrawRay(originPos,&amp;nbsp;horizontalRightDir&amp;nbsp;&lt;span style=&quot;color:#569CD6&quot;&gt;*&lt;/span&gt;&amp;nbsp;m_viewRadius,&amp;nbsp;&lt;span style=&quot;color:#4EC9B0&quot;&gt;Color&lt;/span&gt;.cyan);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FindViewTargets();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size:9px; word-break:normal; background-color:#4f4f4f; color:white; border-radius:10px; padding:1px&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;OnDrawGizmos 함수 if 문 맨 아래에 FindViewTargets 함수를 써줍니다. 이를 통해 디버그 모드 일 때 누가 내 시야에 들어와있고 어디에 시야가 막혔는지 확인할 수 있습니다. 그럼 빌드를 하고 각종 설정을 해준 뒤 결과물을 보도록 하겠습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 306px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99BCA53359DCC3641D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99BCA53359DCC3641D&quot; width=&quot;306&quot; height=&quot;207&quot; filename=&quot;Cap 2017-10-10 21-20-07-827.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 305px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9984343359DCC36409&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9984343359DCC36409&quot; width=&quot;305&quot; height=&quot;172&quot; filename=&quot;Cap 2017-10-10 21-20-17-206.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 10pt; text-align: left;&quot;&gt;Layer 추가&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 340px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9974223359DCC3640A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9974223359DCC3640A&quot; width=&quot;340&quot; height=&quot;46&quot; filename=&quot;Cap 2017-10-10 21-21-35-660.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 10pt; text-align: left;&quot;&gt;View Target Mask 및 Obstacle Target Mask 설정&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 354px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99121A3359DCC36515&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99121A3359DCC36515&quot; width=&quot;354&quot; height=&quot;45&quot; filename=&quot;Cap 2017-10-10 21-21-42-487.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 10pt; text-align: left;&quot;&gt;Enemy 객체 Layer 설정&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/996D003359DCC36522&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F996D003359DCC36522&quot; width=&quot;400&quot; height=&quot;384&quot; filename=&quot;Cap 2017-10-10 21-22-03-883.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;위 설정들의 결과&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;사진에 나와있듯 모든 것이 다 제대로 작동이 됩니다. 시야에 가려진 타겟은 노란 선으로 볼 수 없다는 것이 표시가 되고, 가려지지 않은 타겟은 빨간선으로 볼 수 있다는 것이 표시가 됩니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; line-height: 1.8;&quot;&gt;&lt;span style=&quot;text-align: center; font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: left;&quot;&gt;이렇게해서 2D 시야각 만들기가 끝이났습니다. 코드도 짧고 어려운 알고리즘도 없어서 이해하기 어렵지 않으셨을거라 생각합니다. 3D 시야각은 좀 더 생각해야할 것이 많지만 2D 코드에서 많은 변화가 있는 것이 아니기에 마찬가지로 이해하는데 어려움이 없으실 겁니다. 그럼&amp;nbsp;시야각(FieldOfView)&amp;nbsp;만들기 2편, 3D 시야각 만들기에서 다시 뵙겠습니다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>Programming/Unity</category>
      <category>2d</category>
      <category>FieldOfView</category>
      <category>unity</category>
      <category>시야각</category>
      <category>유니티</category>
      <author>Muramasa</author>
      <guid isPermaLink="true">https://uemonwe.tistory.com/23</guid>
      <comments>https://uemonwe.tistory.com/23#entry23comment</comments>
      <pubDate>Tue, 10 Oct 2017 22:08:40 +0900</pubDate>
    </item>
    <item>
      <title>C++ 후위 표기식 계산기 (음수, 양수, 제곱 지원)</title>
      <link>https://uemonwe.tistory.com/22</link>
      <description>&lt;p&gt; &lt;!--SE_DATA15074791186800%5B%7B%22src%22%3A%22http%3A//blogfiles.naver.net/MjAxNzA4MDNfNjgg/MDAxNTAxNjk5MjA2OTM1.xrtOznIW9WrxiSCLaYSurALLj0oakJjskvN-PKd78wEg.rDt5pHM1FxWRQuAkhRY8T3cCoLJPI1fWRmJvSqkABXwg.PNG.muramasa666/image_8111074611501699188646.png%3Ftype%3Dw1%22%2C%22width%22%3A600%2C%22height%22%3A403%2C%22originalWidth%22%3A600%2C%22originalHeight%22%3A403%2C%22alt%22%3A%22%uCEA1%uCC98.PNG%22%2C%22caption%22%3A%22%22%2C%22captionLink%22%3A%22%22%2C%22path%22%3A%22/MjAxNzA4MDNfNjgg/MDAxNTAxNjk5MjA2OTM1.xrtOznIW9WrxiSCLaYSurALLj0oakJjskvN-PKd78wEg.rDt5pHM1FxWRQuAkhRY8T3cCoLJPI1fWRmJvSqkABXwg.PNG.muramasa666/image_8111074611501699188646.png%22%2C%22domain%22%3A%22http%3A//blogfiles.naver.net%22%2C%22uploadedLocal%22%3Atrue%2C%22offsetCenterXRatio%22%3A0%2C%22offsetCenterYRatio%22%3A0%2C%22backgroundPositionX%22%3A%2250%25%22%2C%22backgroundPositionY%22%3A%2250%25%22%2C%22fileSize%22%3A59776%2C%22represent%22%3Atrue%2C%22fileName%22%3A%22%uCEA1%uCC98.PNG%22%2C%22animationGIF%22%3Afalse%2C%22generationFormat%22%3A%22normal%22%2C%22displayFormat%22%3A%22normal%22%2C%22@ctype%22%3A%22image%22%2C%22layout%22%3A%22default%22%2C%22isFocused%22%3Afalse%2C%22storedNo%22%3A1%2C%22componentStyle%22%3A%7B%22@ctype%22%3A%22componentStyle%22%2C%22align%22%3A%22center%22%2C%22fontBold%22%3Afalse%2C%22fontUnderline%22%3Afalse%2C%22fontItalic%22%3Afalse%7D%2C%22focusComp%22%3Afalse%7D%2C%7B%22value%22%3A%22%3Cspan%20class%3D%5C%22se_ff_nanumbarungothic%5C%22%3EC++%uB85C%20%uB9CC%uB4E0%20%uD6C4%uC704%20%uD45C%uAE30%uC2DD%20%uACC4%uC0B0%uAE30%uC785%uB2C8%uB2E4.%3Cbr%3E%3C/span%3E%3Cspan%20class%3D%5C%22se_ff_nanumbarungothic%5C%22%3E%uB124%uC774%uBC84%uB098%20%uAD6C%uAE00%uC5D0%20C++%20%uD6C4%uC704%20%uD45C%uAE30%uC2DD%uC73C%uB85C%20%uAC80%uC0C9%uD574%uBCF4%uBA74%20%uC8C4%uB2E4%20%uD30C%uC77C%uB9CC%20cpp%uC9C0%20C%20%uC2A4%uD0C0%uC77C%uB85C%20%uB9CC%uB4E4%uC5B4%uB194%uC11C%20%5C%22%uC774%uAC8C%20%uBB50%uC57C%3F%5C%22%uC2F6%uC740%20%uB9C8%uC74C%uC5D0%20%uB9CC%uB4E4%uC5C8%uC2B5%uB2C8%uB2E4.%3Cbr%3E%3C/span%3E%3Cspan%20class%3D%5C%22se_ff_nanumbarungothic%5C%22%3E%uC9E7%uAC70%uB098%20%uAE34%20%uC2DD%uB4E4%uC744%20%uB123%uC5B4%uC11C%20%uACC4%uC0B0%20%uC2DC%uCF1C%uBCF8%20%uACB0%uACFC%20%uB124%uC774%uBC84%20%uACC4%uC0B0%uAE30%uC640%20%uACB0%uACFC%uAC00%20%uB611%uAC19%uC558%uAE30%uC5D0%20%uACC4%uC0B0%uC740%20%uC815%uD655%uD569%uB2C8%uB2E4.%3Cbr%3E%3C/span%3E%3Cspan%20class%3D%5C%22se_ff_nanumbarungothic%5C%22%3E%uC74C%uC218%uC640%20%uC591%uC218%20%uD45C%uAE30%2C%20%uC81C%uACF1%uB3C4%20%uC9C0%uC6D0%uD569%uB2C8%uB2E4.%20%uC2DD%uC5D0%20%uBB38%uC81C%uAC00%20%uC788%uC744%20%uB54C%uC758%20%uC608%uC678%20%uCC98%uB9AC%uB3C4%20%uB3FC%uC788%uC2B5%uB2C8%uB2E4.%3C/span%3E%3Cspan%20class%3D%5C%22se_ff_nanumbarungothic%5C%22%3E%3Cbr%3E%3C/span%3E%3Cspan%20class%3D%5C%22se_ff_nanumbarungothic%5C%22%3E%uC704%uC758%20%uBAA8%uB4E0%20%uCC98%uB9AC%uAC00%20%uB2E4%20%uB3FC%uC788%uB2E4%20%uBCF4%uB2C8%20%uC77C%uBC18%uC801%uC73C%uB85C%20%uB3CC%uC544%uB2E4%uB2C8%uB294%20%uD6C4%uC704%20%uD45C%uAE30%uC2DD%20%uACC4%uC0B0%uAE30%uBCF4%uB2E4%uB294%20%uCF54%uB4DC%uAC00%20%uC870%uAE08%20%uB354%20%uBCF5%uC7A1%uD569%uB2C8%uB2E4.%3Cbr%3E%3C/span%3E%3Cspan%20class%3D%5C%22se_ff_nanumbarungothic%5C%22%3E%uB2E4%20%uB9CC%uB4E4%uACE0%20%uBCF4%uB2C8%20%uCF54%uB4DC%uAC00%20%uC880%20%uC5B4%uC9C0%20%uB85C%uC6B4%uB370%uB2E4%20%uC880%20%uB354%20%uAE54%uB054%uD558%uACE0%20%uD6A8%uC728%uC801%uC73C%uB85C%20%uC218%uC815%uD560%20%uC5EC%uC9C0%uAC00%20%uC788%uB294%20%uAC83%20%uAC19%uB124%uC694.%3Cbr%3E%3C/span%3E%3Cspan%20class%3D%5C%22se_ff_nanumbarungothic%5C%22%3E%uAC1C%uC778%uC801%uC73C%uB85C%20%uC880%20%uB9C8%uC74C%uC5D0%20%uC548%uB4DC%uB124%uC694.%26nbsp%3B%3C/span%3E%3Cspan%20class%3D%5C%22se_ff_nanumbarungothic%5C%22%3E%uC2DC%uAC04%uC774%20%uB098%uBA74%20%uC880%20%uB354%20%uB2E4%uB4EC%uC5B4%uC11C%20%uC218%uC815%uBCF8%uC744%20%uC62C%uB824%uBD10%uC57C%uACA0%uC2B5%uB2C8%uB2E4.%3Cbr%3E%3C/span%3E%3Cspan%20class%3D%5C%22se_ff_nanumbarungothic%5C%22%3E%uCF54%uB4DC%uC5D0%20%uB300%uD55C%20%uC9C8%uBB38%uC774%uB098%20%uC758%uACAC%uC740%20%uB313%uAE00%uB85C%20%uB0A8%uACA8%uC8FC%uC138%uC694.%3C/span%3E%22%2C%22hasDropCap%22%3Afalse%2C%22@ctype%22%3A%22paragraph%22%2C%22layout%22%3A%22default%22%2C%22isFocused%22%3Afalse%2C%22componentStyle%22%3A%7B%22@ctype%22%3A%22componentStyle%22%2C%22align%22%3A%22left%22%2C%22fontFamily%22%3A%22nanumgothic%22%2C%22fontSize%22%3A%22T3%22%2C%22fontBold%22%3Afalse%2C%22fontUnderline%22%3Afalse%2C%22fontItalic%22%3Afalse%2C%22lineHeight%22%3A%22%22%7D%2C%22focusComp%22%3Afalse%7D%2C%7B%22src%22%3A%22/20170803_286_blogfile/muramasa666_1501700003922_I8BdAo_zip/Postfix.zip%22%2C%22fileName%22%3A%22Postfix.zip%22%2C%22fileSize%22%3A5651911%2C%22fileExtraInfo%22%3A%7B%22attachMimeType%22%3A2%2C%22directory%22%3A%22/20170803_286_blogfile/muramasa666_1501700003922_I8BdAo_zip%22%2C%22id%22%3A-1%2C%22md5Hex%22%3A%223a25c54a6b41889421691ee2166691ae%22%2C%22sha1Hex%22%3A%222127b94a7a3d9a7216474f2755157ffdfbed9415%22%2C%22@ctype%22%3A%22fileExtraInfo%22%7D%2C%22@ctype%22%3A%22file%22%2C%22layout%22%3A%22default%22%2C%22isFocused%22%3Afalse%2C%22storedNo%22%3A3%2C%22componentStyle%22%3A%7B%22@ctype%22%3A%22componentStyle%22%2C%22align%22%3A%22center%22%2C%22fontBold%22%3Afalse%2C%22fontUnderline%22%3Afalse%2C%22fontItalic%22%3Afalse%7D%2C%22focusComp%22%3Afalse%7D%2C%7B%22@ctype%22%3A%22horizontalLine%22%2C%22layout%22%3A%22line1%22%2C%22isFocused%22%3Afalse%2C%22componentStyle%22%3A%7B%22@ctype%22%3A%22componentStyle%22%2C%22fontBold%22%3Afalse%2C%22fontUnderline%22%3Afalse%2C%22fontItalic%22%3Afalse%7D%2C%22focusComp%22%3Afalse%7D%2C%7B%22value%22%3A%22%3Cspan%20class%3D%5C%22se_ff_nanumgothic%5C%22%3E%3Cb%3Estdfx.h%3C/b%3E%3C/span%3E%22%2C%22hasDropCap%22%3Afalse%2C%22@ctype%22%3A%22paragraph%22%2C%22layout%22%3A%22default%22%2C%22isFocused%22%3Afalse%2C%22componentStyle%22%3A%7B%22@ctype%22%3A%22componentStyle%22%2C%22align%22%3A%22left%22%2C%22fontFamily%22%3A%22nanumgothic%22%2C%22fontSize%22%3A%22T3%22%2C%22fontBold%22%3Afalse%2C%22fontUnderline%22%3Afalse%2C%22fontItalic%22%3Afalse%2C%22lineHeight%22%3A%22%22%7D%2C%22focusComp%22%3Afalse%7D%2C%7B%22value%22%3A%22%3Cb%3E%3Cdiv%20class%3D%5C%22colorscripter-code%5C%22%20style%3D%5C%22color%3A%23f0f0f0%3B%20font-family%3AConsolas%2C%20%27Liberation%20Mono%27%2C%20Menlo%2C%20Courier%2C%20monospace%20%21important%3B%20position%3Arelative%20%21important%3B%20overflow%3Aauto%5C%22%3E%3Ctable%20class%3D%5C%22colorscripter-code-table%5C%22%20style%3D%5C%22margin%3A0%3B%20padding%3A0%3B%20border%3Anone%3B%20background-color%3A%23272727%3B%20border-radius%3A4px%3B%5C%22%20cellspacing%3D%5C%220%5C%22%20cellpadding%3D%5C%220%5C%22%3E%3Ctbody%3E%3Ctr%3E%3Ctd%20style%3D%5C%22padding%3A6px%3B%20border-right%3A2px%20solid%20%234f4f4f%5C%22%3E%3Cdiv%20style%3D%5C%22margin%3A0%3B%20padding%3A0%3B%20word-break%3Anormal%3B%20text-align%3Aright%3B%20color%3A%23aaa%3B%20font-family%3AConsolas%2C%20%27Liberation%20Mono%27%2C%20Menlo%2C%20Courier%2C%20monospace%20%21important%3B%20line-height%3A130%25%5C%22%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E1%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E2%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E3%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E4%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E5%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E6%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E7%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E8%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E9%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E10%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E11%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E12%3C/div%3E%3C/div%3E%3C/td%3E%3Ctd%20style%3D%5C%22padding%3A6px%200%5C%22%3E%3Cdiv%20style%3D%5C%22margin%3A0%3B%20padding%3A0%3B%20color%3A%23f0f0f0%3B%20font-family%3AConsolas%2C%20%27Liberation%20Mono%27%2C%20Menlo%2C%20Courier%2C%20monospace%20%21important%3B%20line-height%3A130%25%5C%22%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%230086b3%5C%22%3E%23pragma%3C/span%3E%26nbsp%3Bonce%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%230086b3%5C%22%3E%23include%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22targetver.h%5C%22%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%230086b3%5C%22%3E%23include%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3Eiostream%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%230086b3%5C%22%3E%23include%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%230086b3%5C%22%3E%23include%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3Etuple%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%230086b3%5C%22%3E%23include%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%230086b3%5C%22%3E%23include%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3Esstream%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%230086b3%5C%22%3E%23include%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3Ecmath%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%230086b3%5C%22%3E%23include%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22Calculator.h%5C%22%3C/span%3E%3C/div%3E%3C/div%3E%3C/td%3E%3Ctd%20style%3D%5C%22vertical-align%3Abottom%3B%20padding%3A0%202px%204px%200%5C%22%3E%3C%21--%20Not%20Allowed%20Attribute%20Filtered%20%28%20style%3D%5C%22text-decoration%3Anone%3B%20color%3Awhite%5C%22%29%20--%3E%3Ca%20href%3D%5C%22http%3A//colorscripter.com/info%23e%5C%22%20target%3D%5C%22_blank%5C%22%3E%3Cspan%20style%3D%5C%22font-size%3A9px%3B%20word-break%3Anormal%3B%20background-color%3A%234f4f4f%3B%20color%3Awhite%3B%20border-radius%3A10px%3B%20padding%3A1px%5C%22%3Ecs%3C/span%3E%3C/a%3E%3C/td%3E%3C/tr%3E%3C/tbody%3E%3C/table%3E%3C/div%3E%3C/b%3E%22%2C%22hasDropCap%22%3Afalse%2C%22@ctype%22%3A%22paragraph%22%2C%22layout%22%3A%22default%22%2C%22isFocused%22%3Afalse%2C%22componentStyle%22%3A%7B%22@ctype%22%3A%22componentStyle%22%2C%22align%22%3A%22left%22%2C%22fontFamily%22%3A%22nanumgothic%22%2C%22fontSize%22%3A%22T3%22%2C%22fontBold%22%3Afalse%2C%22fontUnderline%22%3Afalse%2C%22fontItalic%22%3Afalse%2C%22lineHeight%22%3A%22%22%7D%2C%22focusComp%22%3Afalse%7D%2C%7B%22value%22%3A%22%3Cb%3ECalculator.h%3C/b%3E%22%2C%22hasDropCap%22%3Afalse%2C%22@ctype%22%3A%22paragraph%22%2C%22layout%22%3A%22default%22%2C%22isFocused%22%3Afalse%2C%22componentStyle%22%3A%7B%22@ctype%22%3A%22componentStyle%22%2C%22align%22%3A%22left%22%2C%22lineHeight%22%3A180%2C%22fontFamily%22%3A%22nanumgothic%22%2C%22fontSize%22%3A%22T3%22%2C%22fontBold%22%3Afalse%2C%22fontUnderline%22%3Afalse%2C%22fontItalic%22%3Afalse%7D%2C%22focusComp%22%3Afalse%7D%2C%7B%22value%22%3A%22%3Cb%3E%3Cdiv%20class%3D%5C%22colorscripter-code%5C%22%20style%3D%5C%22color%3A%23f0f0f0%3B%20font-family%3AConsolas%2C%20%27Liberation%20Mono%27%2C%20Menlo%2C%20Courier%2C%20monospace%20%21important%3B%20position%3Arelative%20%21important%3B%20overflow%3Aauto%5C%22%3E%3Ctable%20class%3D%5C%22colorscripter-code-table%5C%22%20style%3D%5C%22margin%3A0%3B%20padding%3A0%3B%20border%3Anone%3B%20background-color%3A%23272727%3B%20border-radius%3A4px%3B%5C%22%20cellspacing%3D%5C%220%5C%22%20cellpadding%3D%5C%220%5C%22%3E%3Ctbody%3E%3Ctr%3E%3Ctd%20style%3D%5C%22padding%3A6px%3B%20border-right%3A2px%20solid%20%234f4f4f%5C%22%3E%3Cdiv%20style%3D%5C%22margin%3A0%3B%20padding%3A0%3B%20word-break%3Anormal%3B%20text-align%3Aright%3B%20color%3A%23aaa%3B%20font-family%3AConsolas%2C%20%27Liberation%20Mono%27%2C%20Menlo%2C%20Courier%2C%20monospace%20%21important%3B%20line-height%3A130%25%5C%22%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E1%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E2%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E3%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E4%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E5%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E6%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E7%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E8%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E9%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E10%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E11%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E12%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E13%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E14%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E15%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E16%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E17%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E18%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E19%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E20%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E21%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E22%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E23%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E24%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E25%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E26%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E27%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E28%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E29%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E30%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E31%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E32%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E33%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E34%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E35%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E36%3C/div%3E%3C/div%3E%3C/td%3E%3Ctd%20style%3D%5C%22padding%3A6px%200%5C%22%3E%3Cdiv%20style%3D%5C%22margin%3A0%3B%20padding%3A0%3B%20color%3A%23f0f0f0%3B%20font-family%3AConsolas%2C%20%27Liberation%20Mono%27%2C%20Menlo%2C%20Courier%2C%20monospace%20%21important%3B%20line-height%3A130%25%5C%22%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%230086b3%5C%22%3E%23pragma%3C/span%3E%26nbsp%3Bonce%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Etemplate%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eclass%3C/span%3E%26nbsp%3BT%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3Econstexpr%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eauto%3C/span%3E%26nbsp%3BToUType%28T%26nbsp%3Benumerator%29%26nbsp%3Bnoexcept%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ereturn%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Estatic_cast%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Aunderlying_type_t%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3ET%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%28enumerator%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eclass%3C/span%3E%26nbsp%3BCalculator%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eprivate%3C/span%3E%26nbsp%3B%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Eenum%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eclass%3C/span%3E%26nbsp%3BSymbol%26nbsp%3B%3A%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Echar%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3BNone%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%2C%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3BLeftParenthesis%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%27%28%27%3C/span%3E%2C%26nbsp%3BRightParenthesis%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%27%29%27%3C/span%3E%2C%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3BPlus%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%27+%27%3C/span%3E%2C%26nbsp%3B%26nbsp%3BMinus%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%27-%27%3C/span%3E%2C%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3BMultiply%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%27*%27%3C/span%3E%2C%26nbsp%3BDivide%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%27/%27%3C/span%3E%2C%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3BSquare%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%27%5E%27%3C/span%3E%2C%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3BSpace%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%27%26nbsp%3B%27%3C/span%3E%2C%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Estatic%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%26nbsp%3BkNumbers%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Estatic%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%26nbsp%3BkSymbols%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Estatic%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%26nbsp%3BkSpecialSymbol%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Estatic%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Echar%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%26nbsp%3Bm_stack%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eprivate%3C/span%3E%26nbsp%3B%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Estatic%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3Bsize_t%26nbsp%3BGetPriority%28%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Echar%3C/span%3E%26nbsp%3Bcipher%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Epublic%3C/span%3E%26nbsp%3B%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3BCalculator%28%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Edelete%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Estatic%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Atuple%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Ebool%3C/span%3E%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%26nbsp%3BInfixToPostfix%28%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26amp%3B%3C/span%3E%26nbsp%3Binfix%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Estatic%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Atuple%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Ebool%3C/span%3E%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Edouble%3C/span%3E%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%26nbsp%3BCalculate%28%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26amp%3B%3C/span%3E%26nbsp%3Bequation%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%7D%3B%3C/div%3E%3C/div%3E%3Cdiv%20style%3D%5C%22text-align%3Aright%3B%20margin-top%3A-13px%3B%20margin-right%3A5px%3B%20font-size%3A9px%3B%20font-style%3Aitalic%5C%22%3E%3C%21--%20Not%20Allowed%20Attribute%20Filtered%20%28%20style%3D%5C%22color%3A%234f4f4f%3B%20text-decoration%3Anone%5C%22%29%20--%3E%3Ca%20href%3D%5C%22http%3A//colorscripter.com/info%23e%5C%22%20target%3D%5C%22_blank%5C%22%3EColored%20by%20Color%20Scripter%3C/a%3E%3C/div%3E%3C/td%3E%3Ctd%20style%3D%5C%22vertical-align%3Abottom%3B%20padding%3A0%202px%204px%200%5C%22%3E%3C%21--%20Not%20Allowed%20Attribute%20Filtered%20%28%20style%3D%5C%22text-decoration%3Anone%3B%20color%3Awhite%5C%22%29%20--%3E%3Ca%20href%3D%5C%22http%3A//colorscripter.com/info%23e%5C%22%20target%3D%5C%22_blank%5C%22%3E%3Cspan%20style%3D%5C%22font-size%3A9px%3B%20word-break%3Anormal%3B%20background-color%3A%234f4f4f%3B%20color%3Awhite%3B%20border-radius%3A10px%3B%20padding%3A1px%5C%22%3Ecs%3C/span%3E%3C/a%3E%3C/td%3E%3C/tr%3E%3C/tbody%3E%3C/table%3E%3C/div%3E%3C/b%3E%22%2C%22hasDropCap%22%3Afalse%2C%22@ctype%22%3A%22paragraph%22%2C%22layout%22%3A%22default%22%2C%22isFocused%22%3Afalse%2C%22componentStyle%22%3A%7B%22@ctype%22%3A%22componentStyle%22%2C%22align%22%3A%22left%22%2C%22fontFamily%22%3A%22nanumgothic%22%2C%22fontSize%22%3A%22T3%22%2C%22fontBold%22%3Afalse%2C%22fontUnderline%22%3Afalse%2C%22fontItalic%22%3Afalse%2C%22lineHeight%22%3A%22%22%7D%2C%22focusComp%22%3Afalse%7D%2C%7B%22value%22%3A%22%3Cspan%3E%3Cb%3ECalculator.cpp%3C/b%3E%3Cbr%3E%3C/span%3E%3Cspan%3E%3Cb%3E%3C/b%3E%3C/span%3E%22%2C%22hasDropCap%22%3Afalse%2C%22@ctype%22%3A%22paragraph%22%2C%22layout%22%3A%22default%22%2C%22isFocused%22%3Afalse%2C%22componentStyle%22%3A%7B%22@ctype%22%3A%22componentStyle%22%2C%22align%22%3A%22left%22%2C%22fontFamily%22%3A%22nanumgothic%22%2C%22fontSize%22%3A%22T3%22%2C%22fontBold%22%3Afalse%2C%22fontUnderline%22%3Afalse%2C%22fontItalic%22%3Afalse%2C%22lineHeight%22%3A%22%22%7D%2C%22focusComp%22%3Afalse%7D%2C%7B%22value%22%3A%22%3Cb%3E%3Cdiv%20class%3D%5C%22colorscripter-code%5C%22%20style%3D%5C%22color%3A%23f0f0f0%3B%20font-family%3AConsolas%2C%20%27Liberation%20Mono%27%2C%20Menlo%2C%20Courier%2C%20monospace%20%21important%3B%20position%3Arelative%20%21important%3B%20overflow%3Aauto%5C%22%3E%3Ctable%20class%3D%5C%22colorscripter-code-table%5C%22%20style%3D%5C%22margin%3A0%3B%20padding%3A0%3B%20border%3Anone%3B%20background-color%3A%23272727%3B%20border-radius%3A4px%3B%5C%22%20cellspacing%3D%5C%220%5C%22%20cellpadding%3D%5C%220%5C%22%3E%3Ctbody%3E%3Ctr%3E%3Ctd%20style%3D%5C%22padding%3A6px%3B%20border-right%3A2px%20solid%20%234f4f4f%5C%22%3E%3Cdiv%20style%3D%5C%22margin%3A0%3B%20padding%3A0%3B%20word-break%3Anormal%3B%20text-align%3Aright%3B%20color%3A%23aaa%3B%20font-family%3AConsolas%2C%20%27Liberation%20Mono%27%2C%20Menlo%2C%20Courier%2C%20monospace%20%21important%3B%20line-height%3A130%25%5C%22%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E1%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E2%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E3%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E4%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E5%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E6%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E7%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E8%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E9%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E10%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E11%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E12%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E13%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E14%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E15%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E16%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E17%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E18%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E19%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E20%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E21%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E22%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E23%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E24%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E25%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E26%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E27%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E28%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E29%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E30%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E31%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E32%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E33%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E34%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E35%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E36%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E37%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E38%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E39%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E40%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E41%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E42%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E43%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E44%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E45%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E46%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E47%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E48%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E49%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E50%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E51%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E52%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E53%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E54%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E55%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E56%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E57%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E58%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E59%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E60%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E61%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E62%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E63%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E64%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E65%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E66%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E67%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E68%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E69%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E70%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E71%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E72%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E73%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E74%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E75%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E76%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E77%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E78%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E79%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E80%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E81%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E82%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E83%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E84%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E85%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E86%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E87%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E88%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E89%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E90%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E91%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E92%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E93%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E94%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E95%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E96%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E97%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E98%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E99%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E100%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E101%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E102%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E103%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E104%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E105%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E106%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E107%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E108%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E109%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E110%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E111%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E112%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E113%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E114%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E115%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E116%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E117%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E118%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E119%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E120%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E121%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E122%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E123%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E124%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E125%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E126%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E127%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E128%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E129%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E130%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E131%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E132%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E133%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E134%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E135%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E136%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E137%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E138%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E139%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E140%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E141%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E142%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E143%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E144%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E145%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E146%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E147%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E148%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E149%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E150%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E151%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E152%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E153%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E154%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E155%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E156%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E157%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E158%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E159%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E160%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E161%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E162%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E163%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E164%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E165%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E166%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E167%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E168%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E169%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E170%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E171%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E172%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E173%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E174%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E175%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E176%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E177%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E178%3C/div%3E%3C/div%3E%3C/td%3E%3Ctd%20style%3D%5C%22padding%3A6px%200%5C%22%3E%3Cdiv%20style%3D%5C%22margin%3A0%3B%20padding%3A0%3B%20color%3A%23f0f0f0%3B%20font-family%3AConsolas%2C%20%27Liberation%20Mono%27%2C%20Menlo%2C%20Courier%2C%20monospace%20%21important%3B%20line-height%3A130%25%5C%22%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%230086b3%5C%22%3E%23include%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22stdafx.h%5C%22%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%26nbsp%3BCalculator%3A%3AkNumbers%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%221234567890.%5C%22%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%26nbsp%3BCalculator%3A%3AkSymbols%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22%28%29+-*/%5E%5C%22%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%26nbsp%3BCalculator%3A%3AkSpecialSymbol%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22+-%5C%22%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Echar%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%26nbsp%3BCalculator%3A%3Am_stack%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3Bsize_t%26nbsp%3BCalculator%3A%3AGetPriority%28%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Echar%3C/span%3E%26nbsp%3Bcipher%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Eint%3C/span%3E%26nbsp%3Bpriority%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3BSymbol%26nbsp%3Bsymbol%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Estatic_cast%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3BSymbol%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%28cipher%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eswitch%3C/span%3E%26nbsp%3B%28symbol%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ecase%3C/span%3E%26nbsp%3BSymbol%3A%3ASquare%26nbsp%3B%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bpriority%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ebreak%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ecase%3C/span%3E%26nbsp%3BSymbol%3A%3AMultiply%26nbsp%3B%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ecase%3C/span%3E%26nbsp%3BSymbol%3A%3ADivide%26nbsp%3B%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bpriority%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E1%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ebreak%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ecase%3C/span%3E%26nbsp%3BSymbol%3A%3APlus%26nbsp%3B%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ecase%3C/span%3E%26nbsp%3BSymbol%3A%3AMinus%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bpriority%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E2%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ebreak%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ecase%3C/span%3E%26nbsp%3BSymbol%3A%3ALeftParenthesis%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bpriority%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E3%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ebreak%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Edefault%3C/span%3E%26nbsp%3B%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ebreak%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ereturn%3C/span%3E%26nbsp%3Bpriority%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Atuple%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Ebool%3C/span%3E%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%26nbsp%3BCalculator%3A%3AInfixToPostfix%28%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26amp%3B%3C/span%3E%26nbsp%3Binfix%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Echar%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bpostfix%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Echar%3C/span%3E%26nbsp%3Bchiper%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Efor%3C/span%3E%26nbsp%3B%28%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Eint%3C/span%3E%26nbsp%3Bi%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%3B%26nbsp%3Bi%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3Binfix.length%28%29%3B%26nbsp%3Bi%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E+%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E+%3C/span%3E%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bchiper%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3Binfix%5Bi%5D%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eif%3C/span%3E%26nbsp%3B%28kNumbers.find%28chiper%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%21%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3A%3Anpos%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bpostfix%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E+%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3Bchiper%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econtinue%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eelse%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eif%3C/span%3E%26nbsp%3B%28kSpecialSymbol.find%28chiper%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%21%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3A%3Anpos%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eif%3C/span%3E%26nbsp%3B%28%28i%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%7C%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%7C%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%28%28kSymbols.find%28infix%5Bi%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E-%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E1%3C/span%3E%5D%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%21%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3A%3Anpos%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26amp%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26amp%3B%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%28kNumbers.find%28infix%5Bi%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E+%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E1%3C/span%3E%5D%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%21%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3A%3Anpos%29%29%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bpostfix%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E+%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3Bchiper%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econtinue%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eelse%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eif%3C/span%3E%26nbsp%3B%28kSymbols.find%28chiper%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3A%3Anpos%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ereturn%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Amake_tuple%28%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Efalse%3C/span%3E%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%28%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22%uC2DD%uC774%26nbsp%3B%uC798%uBABB%uB410%uC2B5%uB2C8%uB2E4.%5C%22%3C/span%3E%29%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eif%3C/span%3E%26nbsp%3B%28chiper%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3BToUType%28Symbol%3A%3ALeftParenthesis%29%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bm_stack.emplace%28chiper%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eelse%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eif%3C/span%3E%26nbsp%3B%28chiper%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3BToUType%28Symbol%3A%3ARightParenthesis%29%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ewhile%3C/span%3E%26nbsp%3B%28%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%21%3C/span%3Em_stack.empty%28%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26amp%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26amp%3B%3C/span%3E%26nbsp%3B%28m_stack.top%28%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%21%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3BToUType%28Symbol%3A%3ALeftParenthesis%29%29%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bpostfix%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E+%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3BToUType%28Symbol%3A%3ASpace%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bpostfix%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E+%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3Bm_stack.top%28%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bm_stack.%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Epop%3C/span%3E%28%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eif%3C/span%3E%26nbsp%3B%28m_stack.empty%28%29%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ereturn%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Amake_tuple%28%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Efalse%3C/span%3E%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%28%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22%uC2DD%uC774%26nbsp%3B%uC798%uBABB%uB410%uC2B5%uB2C8%uB2E4.%5C%22%3C/span%3E%29%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eelse%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bm_stack.%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Epop%3C/span%3E%28%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eelse%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bpostfix%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E+%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3BToUType%28Symbol%3A%3ASpace%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ewhile%3C/span%3E%26nbsp%3B%28%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%21%3C/span%3Em_stack.empty%28%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26amp%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26amp%3B%3C/span%3E%26nbsp%3B%28GetPriority%28m_stack.top%28%29%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3BGetPriority%28chiper%29%29%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bpostfix%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E+%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3Bm_stack.top%28%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bpostfix%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E+%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3BToUType%28Symbol%3A%3ASpace%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bm_stack.%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Epop%3C/span%3E%28%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bm_stack.emplace%28chiper%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ewhile%3C/span%3E%26nbsp%3B%28%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%21%3C/span%3Em_stack.empty%28%29%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eif%3C/span%3E%26nbsp%3B%28m_stack.top%28%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3BToUType%28Symbol%3A%3ALeftParenthesis%29%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ereturn%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Amake_tuple%28%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Efalse%3C/span%3E%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22%uC2DD%uC774%26nbsp%3B%uC798%uBABB%uB410%uC2B5%uB2C8%uB2E4.%5C%22%3C/span%3E%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eelse%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bpostfix%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E+%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3BToUType%28Symbol%3A%3ASpace%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bpostfix%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E+%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3Bm_stack.top%28%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bm_stack.%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Epop%3C/span%3E%28%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ereturn%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Amake_tuple%28%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Etrue%3C/span%3E%2C%26nbsp%3Bpostfix%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Atuple%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Ebool%3C/span%3E%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Edouble%3C/span%3E%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%26nbsp%3BCalculator%3A%3ACalculate%28%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26amp%3B%3C/span%3E%26nbsp%3Bequation%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eauto%3C/span%3E%26nbsp%3BinToPostResult%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3BInfixToPostfix%28equation%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eif%3C/span%3E%26nbsp%3B%28%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%21%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Aget%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%28inToPostResult%29%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ereturn%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Amake_tuple%28%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Aget%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%28inToPostResult%29%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Aget%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E1%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%28inToPostResult%29%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Edouble%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%26nbsp%3Bchiper%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22%5C%22%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Astringstream%26nbsp%3BequationStream%28%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Aget%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E1%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%28inToPostResult%29%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Astringstream%26nbsp%3BnumberStream%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Edouble%3C/span%3E%26nbsp%3BtempNum%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Edouble%3C/span%3E%26nbsp%3BrNum%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Edouble%3C/span%3E%26nbsp%3BlNum%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ewhile%3C/span%3E%26nbsp%3B%28%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%21%3C/span%3EequationStream.eof%28%29%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3BequationStream%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%26nbsp%3Bchiper%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eif%3C/span%3E%26nbsp%3B%28kSymbols.find%28chiper%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%3A%3Anpos%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3BnumberStream.str%28chiper%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3BnumberStream.clear%28%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3BnumberStream%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%26nbsp%3BtempNum%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E.emplace%28tempNum%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eelse%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eif%3C/span%3E%26nbsp%3B%28%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E.%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Esize%3C/span%3E%28%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E2%3C/span%3E%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ereturn%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Amake_tuple%28%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Efalse%3C/span%3E%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%28%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22%uC2DD%uC774%26nbsp%3B%uC798%uBABB%uB410%uC2B5%uB2C8%uB2E4.%5C%22%3C/span%3E%29%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3BrNum%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E.top%28%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E.%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Epop%3C/span%3E%28%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3BlNum%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E.top%28%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E.%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Epop%3C/span%3E%28%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3BSymbol%26nbsp%3Bsymbol%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Estatic_cast%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Econst%3C/span%3E%26nbsp%3BSymbol%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%28chiper%5B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%5D%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eswitch%3C/span%3E%26nbsp%3B%28symbol%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ecase%3C/span%3E%26nbsp%3BSymbol%3A%3APlus%26nbsp%3B%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E.emplace%28lNum%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E+%3C/span%3E%26nbsp%3BrNum%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ebreak%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ecase%3C/span%3E%26nbsp%3BSymbol%3A%3AMinus%26nbsp%3B%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E.emplace%28lNum%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E-%3C/span%3E%26nbsp%3BrNum%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ebreak%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ecase%3C/span%3E%26nbsp%3BSymbol%3A%3AMultiply%26nbsp%3B%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E.emplace%28lNum%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E*%3C/span%3E%26nbsp%3BrNum%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ebreak%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ecase%3C/span%3E%26nbsp%3BSymbol%3A%3ADivide%26nbsp%3B%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E.emplace%28lNum%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E/%3C/span%3E%26nbsp%3BrNum%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ebreak%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ecase%3C/span%3E%26nbsp%3BSymbol%3A%3ASquare%26nbsp%3B%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E.emplace%28pow%28lNum%2C%26nbsp%3BrNum%29%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ebreak%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Edefault%3C/span%3E%3A%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ebreak%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ereturn%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Amake_tuple%28%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Etrue%3C/span%3E%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estack%3C/span%3E.top%28%29%2C%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%28%29%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%7D%3C/div%3E%3C/div%3E%3Cdiv%20style%3D%5C%22text-align%3Aright%3B%20margin-top%3A-13px%3B%20margin-right%3A5px%3B%20font-size%3A9px%3B%20font-style%3Aitalic%5C%22%3E%3C%21--%20Not%20Allowed%20Attribute%20Filtered%20%28%20style%3D%5C%22color%3A%234f4f4f%3B%20text-decoration%3Anone%5C%22%29%20--%3E%3Ca%20href%3D%5C%22http%3A//colorscripter.com/info%23e%5C%22%20target%3D%5C%22_blank%5C%22%3EColored%20by%20Color%20Scripter%3C/a%3E%3C/div%3E%3C/td%3E%3Ctd%20style%3D%5C%22vertical-align%3Abottom%3B%20padding%3A0%202px%204px%200%5C%22%3E%3C%21--%20Not%20Allowed%20Attribute%20Filtered%20%28%20style%3D%5C%22text-decoration%3Anone%3B%20color%3Awhite%5C%22%29%20--%3E%3Ca%20href%3D%5C%22http%3A//colorscripter.com/info%23e%5C%22%20target%3D%5C%22_blank%5C%22%3E%3Cspan%20style%3D%5C%22font-size%3A9px%3B%20word-break%3Anormal%3B%20background-color%3A%234f4f4f%3B%20color%3Awhite%3B%20border-radius%3A10px%3B%20padding%3A1px%5C%22%3Ecs%3C/span%3E%3C/a%3E%3C/td%3E%3C/tr%3E%3C/tbody%3E%3C/table%3E%3C/div%3E%3C/b%3E%22%2C%22hasDropCap%22%3Afalse%2C%22@ctype%22%3A%22paragraph%22%2C%22layout%22%3A%22default%22%2C%22isFocused%22%3Afalse%2C%22componentStyle%22%3A%7B%22@ctype%22%3A%22componentStyle%22%2C%22align%22%3A%22left%22%2C%22fontFamily%22%3A%22nanumgothic%22%2C%22fontSize%22%3A%22T3%22%2C%22fontBold%22%3Afalse%2C%22fontUnderline%22%3Afalse%2C%22fontItalic%22%3Afalse%2C%22lineHeight%22%3A%22%22%7D%2C%22focusComp%22%3Afalse%7D%2C%7B%22value%22%3A%22%3Cspan%3E%3Cb%3EMain.cpp%3C/b%3E%3C/span%3E%22%2C%22hasDropCap%22%3Afalse%2C%22@ctype%22%3A%22paragraph%22%2C%22layout%22%3A%22default%22%2C%22isFocused%22%3Afalse%2C%22componentStyle%22%3A%7B%22@ctype%22%3A%22componentStyle%22%2C%22align%22%3A%22left%22%2C%22fontFamily%22%3A%22nanumgothic%22%2C%22fontSize%22%3A%22T3%22%2C%22fontBold%22%3Afalse%2C%22fontUnderline%22%3Afalse%2C%22fontItalic%22%3Afalse%2C%22lineHeight%22%3A%22%22%7D%2C%22focusComp%22%3Afalse%7D%2C%7B%22value%22%3A%22%3Cb%3E%3Cdiv%20class%3D%5C%22colorscripter-code%5C%22%20style%3D%5C%22color%3A%23f0f0f0%3B%20font-family%3AConsolas%2C%20%27Liberation%20Mono%27%2C%20Menlo%2C%20Courier%2C%20monospace%20%21important%3B%20position%3Arelative%20%21important%3B%20overflow%3Aauto%5C%22%3E%3Ctable%20class%3D%5C%22colorscripter-code-table%5C%22%20style%3D%5C%22margin%3A0%3B%20padding%3A0%3B%20border%3Anone%3B%20background-color%3A%23272727%3B%20border-radius%3A4px%3B%5C%22%20cellspacing%3D%5C%220%5C%22%20cellpadding%3D%5C%220%5C%22%3E%3Ctbody%3E%3Ctr%3E%3Ctd%20style%3D%5C%22padding%3A6px%3B%20border-right%3A2px%20solid%20%234f4f4f%5C%22%3E%3Cdiv%20style%3D%5C%22margin%3A0%3B%20padding%3A0%3B%20word-break%3Anormal%3B%20text-align%3Aright%3B%20color%3A%23aaa%3B%20font-family%3AConsolas%2C%20%27Liberation%20Mono%27%2C%20Menlo%2C%20Courier%2C%20monospace%20%21important%3B%20line-height%3A130%25%5C%22%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E1%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E2%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E3%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E4%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E5%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E6%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E7%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E8%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E9%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E10%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E11%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E12%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E13%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E14%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E15%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E16%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E17%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E18%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E19%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E20%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E21%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E22%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E23%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E24%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E25%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E26%3C/div%3E%3Cdiv%20style%3D%5C%22line-height%3A130%25%5C%22%3E27%3C/div%3E%3C/div%3E%3C/td%3E%3Ctd%20style%3D%5C%22padding%3A6px%200%5C%22%3E%3Cdiv%20style%3D%5C%22margin%3A0%3B%20padding%3A0%3B%20color%3A%23f0f0f0%3B%20font-family%3AConsolas%2C%20%27Liberation%20Mono%27%2C%20Menlo%2C%20Courier%2C%20monospace%20%21important%3B%20line-height%3A130%25%5C%22%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%230086b3%5C%22%3E%23include%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22stdafx.h%5C%22%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Eint%3C/span%3E%26nbsp%3Bmain%28%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ewhile%3C/span%3E%26nbsp%3B%28%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Etrue%3C/span%3E%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%26nbsp%3Binfix%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22%5C%22%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Ecout%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22%uC218%uC2DD%uC744%26nbsp%3B%uC785%uB825%uD574%uC8FC%uC138%uC694%26nbsp%3B%3A%26nbsp%3B%5C%22%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Ecin%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%26nbsp%3Binfix%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eauto%3C/span%3E%26nbsp%3BresultTuple%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3BCalculator%3A%3ACalculate%28infix%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eif%3C/span%3E%26nbsp%3B%28%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Aget%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%28resultTuple%29%29%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Edouble%3C/span%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3Bresult%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Amove%28%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Aget%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E1%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%28resultTuple%29%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estring%3C/span%3E%26nbsp%3Bpostfix%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%3D%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Amove%28%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Aget%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E1%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%28Calculator%3A%3AInfixToPostfix%28infix%29%29%29%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Ecout%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22Infix%26nbsp%3B%3A%26nbsp%3B%5C%22%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3Binfix%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Eendl%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Ecout%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22Postfix%26nbsp%3B%3A%26nbsp%3B%5C%22%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3Bpostfix%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Eendl%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Ecout%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ffd500%5C%22%3E%5C%22Result%26nbsp%3B%3A%26nbsp%3B%5C%22%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3Bresult%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Eendl%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Eendl%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Eelse%3C/span%3E%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Ecout%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3Aget%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E2%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26gt%3B%3C/span%3E%28resultTuple%29%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Eendl%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23aaffaa%5C%22%3E%3C/span%3E%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3E%26lt%3B%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Estd%3C/span%3E%3A%3A%3Cspan%20style%3D%5C%22color%3A%234be6fa%5C%22%3Eendl%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7D%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23ff3399%5C%22%3Ereturn%3C/span%3E%26nbsp%3B%3Cspan%20style%3D%5C%22color%3A%23c10aff%5C%22%3E0%3C/span%3E%3B%3C/div%3E%3Cdiv%20style%3D%5C%22padding%3A0%206px%3B%20white-space%3Apre%3B%20line-height%3A130%25%5C%22%3E%7D%26nbsp%3B%3C/div%3E%3C/div%3E%3Cdiv%20style%3D%5C%22text-align%3Aright%3B%20margin-top%3A-13px%3B%20margin-right%3A5px%3B%20font-size%3A9px%3B%20font-style%3Aitalic%5C%22%3E%3C%21--%20Not%20Allowed%20Attribute%20Filtered%20%28%20style%3D%5C%22color%3A%234f4f4f%3B%20text-decoration%3Anone%5C%22%29%20--%3E%3Ca%20href%3D%5C%22http%3A//colorscripter.com/info%23e%5C%22%20target%3D%5C%22_blank%5C%22%3EColored%20by%20Color%20Scripter%3C/a%3E%3C/div%3E%3C/td%3E%3Ctd%20style%3D%5C%22vertical-align%3Abottom%3B%20padding%3A0%202px%204px%200%5C%22%3E%3C%21--%20Not%20Allowed%20Attribute%20Filtered%20%28%20style%3D%5C%22text-decoration%3Anone%3B%20color%3Awhite%5C%22%29%20--%3E%3Ca%20href%3D%5C%22http%3A//colorscripter.com/info%23e%5C%22%20target%3D%5C%22_blank%5C%22%3E%3Cspan%20style%3D%5C%22font-size%3A9px%3B%20word-break%3Anormal%3B%20background-color%3A%234f4f4f%3B%20color%3Awhite%3B%20border-radius%3A10px%3B%20padding%3A1px%5C%22%3Ecs%3C/span%3E%3C/a%3E%3C/td%3E%3C/tr%3E%3C/tbody%3E%3C/table%3E%3C/div%3E%3C/b%3E%22%2C%22hasDropCap%22%3Afalse%2C%22@ctype%22%3A%22paragraph%22%2C%22layout%22%3A%22default%22%2C%22isFocused%22%3Afalse%2C%22componentStyle%22%3A%7B%22@ctype%22%3A%22componentStyle%22%2C%22align%22%3A%22left%22%2C%22fontFamily%22%3A%22nanumgothic%22%2C%22fontSize%22%3A%22T3%22%2C%22fontBold%22%3Afalse%2C%22fontUnderline%22%3Afalse%2C%22fontItalic%22%3Afalse%2C%22lineHeight%22%3A%22%22%7D%2C%22focusComp%22%3Afalse%7D%5D--&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 600px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/998A643359DA4E9303&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F998A643359DA4E9303&quot; width=&quot;600&quot; height=&quot;403&quot; filename=&quot;image_8111074611501699188646.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;se_ff_nanumbarungothic&quot; style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;C++로 만든 후위 표기식 계산기입니다.&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;se_ff_nanumbarungothic&quot; style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;네이버나 구글에 C++ 후위 표기식으로 검색해보면 죄다 파일만 cpp지 C 스타일로 만들어놔서 &quot;이게 뭐야?&quot;싶은 마음에 만들었습니다.&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;se_ff_nanumbarungothic&quot; style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;짧거나 긴 식들을 넣어서 계산 시켜본 결과 네이버 계산기와 결과가 똑같았기에 계산은 정확합니다.&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;se_ff_nanumbarungothic&quot; style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;음수와 양수 표기, 제곱도 지원합니다. 식에 문제가 있을 때의 예외 처리도 돼있습니다.&lt;/span&gt;&lt;span class=&quot;se_ff_nanumbarungothic&quot; style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;se_ff_nanumbarungothic&quot; style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;위의 모든 처리가 다 돼있다 보니 일반적으로 돌아다니는 후위 표기식 계산기보다는 코드가 조금 더 복잡합니다.&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;se_ff_nanumbarungothic&quot; style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;다 만들고 보니 코드가 좀 어지 로운데다 좀 더 깔끔하고 효율적으로 수정할 여지가 있는 것 같네요.&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;se_ff_nanumbarungothic&quot; style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;개인적으로 좀 마음에 안드네요.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;se_ff_nanumbarungothic&quot; style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;시간이 나면 좀 더 다듬어서 수정본을 올려봐야겠습니다.&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;se_ff_nanumbarungothic&quot; style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;코드에 대한 질문이나 의견은 댓글로 남겨주세요.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;se_ff_nanumbarungothic&quot; style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/99C42A3359DA4EB431&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;Postfix.zip&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;se_ff_nanumbarungothic&quot; style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: start;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;─&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;b&gt;stdfx.h&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;__se_component se_component se_paragraph default ui-selectee&quot; id=&quot;paragraph_279419781507479292290&quot;&gt;
    &lt;div class=&quot;se_sectionArea&quot;&gt;
        &lt;div class=&quot;__editArea se_editArea&quot;&gt;
            &lt;div class=&quot;se_selectionArea&quot;&gt;&lt;/div&gt;
		&lt;div class=&quot;se_viewArea se_fs_T3 se_ff_nanumgothic se_align-left&quot; data-name=&quot;se.TextSubCompView&quot;&gt;
    &lt;div class=&quot;se_editView&quot;&gt;
        &lt;div class=&quot;__subWrap se_textView&quot;&gt;
            &lt;div class=&quot;__textArea __focusable se_textarea&quot;&gt;
                
            &lt;div contenteditable=&quot;true&quot; class=&quot;__drag_cancel se_editable&quot; data-name=&quot;se.EditableSubCompView&quot;&gt;&lt;b&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:auto; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#pragma&lt;/span&gt;&amp;nbsp;once&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;targetver.h&quot;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;iostream&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;tuple&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;sstream&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;cmath&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;Calculator.h&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;!-- Not Allowed Attribute Filtered ( style=&quot;text-decoration:none; color:white&quot;) --&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size:9px; word-break:normal; background-color:#4f4f4f; color:white; border-radius:10px; padding:1px&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;font face=&quot;나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;Calculator.h&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div class=&quot;se_viewArea se_fs_T3 se_ff_nanumgothic se_align-left&quot; data-name=&quot;se.TextSubCompView&quot;&gt;
    &lt;div class=&quot;se_editView&quot;&gt;
        &lt;div class=&quot;__subWrap se_textView&quot;&gt;
            &lt;div class=&quot;__textArea __focusable se_textarea&quot;&gt;
                
            &lt;div contenteditable=&quot;false&quot; class=&quot;__drag_cancel se_editable&quot; data-name=&quot;se.EditableSubCompView&quot;&gt;&lt;b&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:auto; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;19&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;20&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;21&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;22&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;23&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;24&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;25&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;26&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;27&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;28&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;29&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;30&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;31&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;32&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;33&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;34&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;35&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;36&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#pragma&lt;/span&gt;&amp;nbsp;once&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;template&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;class&lt;/span&gt;&amp;nbsp;T&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;constexpr&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;auto&lt;/span&gt;&amp;nbsp;ToUType(T&amp;nbsp;enumerator)&amp;nbsp;noexcept&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;static_cast&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::underlying_type_t&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;T&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;(enumerator);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;class&lt;/span&gt;&amp;nbsp;Calculator&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;private&lt;/span&gt;&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;enum&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;class&lt;/span&gt;&amp;nbsp;Symbol&amp;nbsp;:&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;None&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;,&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LeftParenthesis&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;'('&lt;/span&gt;,&amp;nbsp;RightParenthesis&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;')'&lt;/span&gt;,&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Plus&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;'+'&lt;/span&gt;,&amp;nbsp;&amp;nbsp;Minus&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;'-'&lt;/span&gt;,&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Multiply&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;'*'&lt;/span&gt;,&amp;nbsp;Divide&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;'/'&lt;/span&gt;,&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Square&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;'^'&lt;/span&gt;,&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Space&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;'&amp;nbsp;'&lt;/span&gt;,&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&amp;nbsp;kNumbers;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&amp;nbsp;kSymbols;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&amp;nbsp;kSpecialSymbol;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;m_stack;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;private&lt;/span&gt;&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;size_t&amp;nbsp;GetPriority(&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&amp;nbsp;cipher);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;public&lt;/span&gt;&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Calculator()&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;delete&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::tuple&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;bool&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;InfixToPostfix(&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;&amp;nbsp;infix);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::tuple&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;bool&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;Calculate(&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;&amp;nbsp;equation);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;};&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;!-- Not Allowed Attribute Filtered ( style=&quot;color:#4f4f4f; text-decoration:none&quot;) --&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;!-- Not Allowed Attribute Filtered ( style=&quot;text-decoration:none; color:white&quot;) --&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size:9px; word-break:normal; background-color:#4f4f4f; color:white; border-radius:10px; padding:1px&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b style=&quot;font-family: 나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;Calculator.cpp&lt;/b&gt;&lt;/p&gt;
&lt;div class=&quot;se_viewArea se_fs_T3 se_ff_nanumgothic se_align-left&quot; data-name=&quot;se.TextSubCompView&quot;&gt;
    &lt;div class=&quot;se_editView&quot;&gt;
        &lt;div class=&quot;__subWrap se_textView&quot;&gt;
            &lt;div class=&quot;__textArea __focusable se_textarea&quot;&gt;
                
            &lt;div contenteditable=&quot;true&quot; class=&quot;__drag_cancel se_editable&quot; data-name=&quot;se.EditableSubCompView&quot;&gt;&lt;b&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:auto; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;19&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;20&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;21&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;22&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;23&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;24&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;25&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;26&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;27&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;28&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;29&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;30&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;31&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;32&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;33&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;34&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;35&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;36&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;37&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;38&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;39&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;40&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;41&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;42&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;43&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;44&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;45&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;46&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;47&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;48&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;49&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;50&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;51&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;52&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;53&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;54&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;55&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;56&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;57&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;58&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;59&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;60&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;61&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;62&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;63&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;64&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;65&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;66&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;67&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;68&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;69&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;70&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;71&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;72&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;73&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;74&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;75&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;76&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;77&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;78&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;79&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;80&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;81&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;82&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;83&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;84&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;85&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;86&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;87&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;88&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;89&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;90&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;91&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;92&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;93&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;94&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;95&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;96&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;97&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;98&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;99&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;100&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;101&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;102&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;103&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;104&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;105&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;106&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;107&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;108&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;109&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;110&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;111&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;112&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;113&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;114&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;115&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;116&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;117&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;118&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;119&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;120&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;121&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;122&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;123&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;124&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;125&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;126&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;127&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;128&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;129&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;130&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;131&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;132&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;133&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;134&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;135&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;136&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;137&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;138&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;139&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;140&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;141&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;142&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;143&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;144&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;145&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;146&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;147&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;148&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;149&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;150&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;151&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;152&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;153&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;154&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;155&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;156&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;157&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;158&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;159&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;160&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;161&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;162&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;163&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;164&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;165&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;166&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;167&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;168&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;169&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;170&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;171&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;172&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;173&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;174&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;175&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;176&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;177&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;178&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;stdafx.h&quot;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&amp;nbsp;Calculator::kNumbers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;1234567890.&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&amp;nbsp;Calculator::kSymbols&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;()+-*/^&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&amp;nbsp;Calculator::kSpecialSymbol&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;+-&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;Calculator::m_stack;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;size_t&amp;nbsp;Calculator::GetPriority(&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&amp;nbsp;cipher)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;priority&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;Symbol&amp;nbsp;symbol&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;static_cast&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;Symbol&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;(cipher);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;switch&lt;/span&gt;&amp;nbsp;(symbol)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;case&lt;/span&gt;&amp;nbsp;Symbol::Square&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;priority&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;case&lt;/span&gt;&amp;nbsp;Symbol::Multiply&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;case&lt;/span&gt;&amp;nbsp;Symbol::Divide&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;priority&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;case&lt;/span&gt;&amp;nbsp;Symbol::Plus&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;case&lt;/span&gt;&amp;nbsp;Symbol::Minus:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;priority&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;2&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;case&lt;/span&gt;&amp;nbsp;Symbol::LeftParenthesis:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;priority&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;3&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;default&lt;/span&gt;&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;&amp;nbsp;priority;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::tuple&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;bool&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;Calculator::InfixToPostfix(&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;&amp;nbsp;infix)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;postfix;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&amp;nbsp;chiper;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;for&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;infix.length();&amp;nbsp;i&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;chiper&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;infix[i];&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(kNumbers.find(chiper)&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;::npos)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;postfix&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;chiper;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;continue&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(kSpecialSymbol.find(chiper)&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;::npos)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;((i&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;|&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;|&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;((kSymbols.find(infix[i&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;])&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;::npos)&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(kNumbers.find(infix[i&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;])&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;::npos)))&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;postfix&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;chiper;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;continue&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(kSymbols.find(chiper)&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;::npos)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::make_tuple(&lt;span style=&quot;color:#ff3399&quot;&gt;false&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;식이&amp;nbsp;잘못됐습니다.&quot;&lt;/span&gt;));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(chiper&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;ToUType(Symbol::LeftParenthesis))&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_stack.emplace(chiper);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(chiper&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;ToUType(Symbol::RightParenthesis))&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;while&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#ff3399&quot;&gt;!&lt;/span&gt;m_stack.empty()&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;&amp;nbsp;(m_stack.top()&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;ToUType(Symbol::LeftParenthesis)))&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;postfix&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;ToUType(Symbol::Space);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;postfix&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;m_stack.top();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_stack.&lt;span style=&quot;color:#4be6fa&quot;&gt;pop&lt;/span&gt;();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(m_stack.empty())&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::make_tuple(&lt;span style=&quot;color:#ff3399&quot;&gt;false&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;식이&amp;nbsp;잘못됐습니다.&quot;&lt;/span&gt;));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_stack.&lt;span style=&quot;color:#4be6fa&quot;&gt;pop&lt;/span&gt;();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;postfix&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;ToUType(Symbol::Space);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;while&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#ff3399&quot;&gt;!&lt;/span&gt;m_stack.empty()&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;&amp;nbsp;(GetPriority(m_stack.top())&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;GetPriority(chiper)))&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;postfix&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;m_stack.top();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;postfix&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;ToUType(Symbol::Space);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_stack.&lt;span style=&quot;color:#4be6fa&quot;&gt;pop&lt;/span&gt;();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_stack.emplace(chiper);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;while&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#ff3399&quot;&gt;!&lt;/span&gt;m_stack.empty())&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(m_stack.top()&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;ToUType(Symbol::LeftParenthesis))&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::make_tuple(&lt;span style=&quot;color:#ff3399&quot;&gt;false&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;식이&amp;nbsp;잘못됐습니다.&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;postfix&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;ToUType(Symbol::Space);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;postfix&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;m_stack.top();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_stack.&lt;span style=&quot;color:#4be6fa&quot;&gt;pop&lt;/span&gt;();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::make_tuple(&lt;span style=&quot;color:#ff3399&quot;&gt;true&lt;/span&gt;,&amp;nbsp;postfix);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::tuple&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;bool&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;Calculator::Calculate(&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;&amp;nbsp;equation)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;auto&lt;/span&gt;&amp;nbsp;inToPostResult&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;InfixToPostfix(equation);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#ff3399&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::get&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;(inToPostResult))&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::make_tuple(&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::get&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;(inToPostResult),&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::get&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;(inToPostResult));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&amp;nbsp;chiper&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::stringstream&amp;nbsp;equationStream(&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::get&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;(inToPostResult));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::stringstream&amp;nbsp;numberStream;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;&amp;nbsp;tempNum&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;&amp;nbsp;rNum&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;&amp;nbsp;lNum&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;while&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#ff3399&quot;&gt;!&lt;/span&gt;equationStream.eof())&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;equationStream&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;chiper;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(kSymbols.find(chiper)&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;::npos)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;numberStream.str(chiper);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;numberStream.clear();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;numberStream&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;tempNum;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;.emplace(tempNum);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;.&lt;span style=&quot;color:#4be6fa&quot;&gt;size&lt;/span&gt;()&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;2&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::make_tuple(&lt;span style=&quot;color:#ff3399&quot;&gt;false&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;식이&amp;nbsp;잘못됐습니다.&quot;&lt;/span&gt;));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rNum&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;.top();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;.&lt;span style=&quot;color:#4be6fa&quot;&gt;pop&lt;/span&gt;();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lNum&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;.top();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;.&lt;span style=&quot;color:#4be6fa&quot;&gt;pop&lt;/span&gt;();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Symbol&amp;nbsp;symbol&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;static_cast&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;Symbol&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;(chiper[&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;]);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;switch&lt;/span&gt;&amp;nbsp;(symbol)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;case&lt;/span&gt;&amp;nbsp;Symbol::Plus&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;.emplace(lNum&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&amp;nbsp;rNum);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;case&lt;/span&gt;&amp;nbsp;Symbol::Minus&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;.emplace(lNum&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&amp;nbsp;rNum);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;case&lt;/span&gt;&amp;nbsp;Symbol::Multiply&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;.emplace(lNum&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;&amp;nbsp;rNum);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;case&lt;/span&gt;&amp;nbsp;Symbol::Divide&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;.emplace(lNum&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;/&lt;/span&gt;&amp;nbsp;rNum);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;case&lt;/span&gt;&amp;nbsp;Symbol::Square&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;.emplace(pow(lNum,&amp;nbsp;rNum));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;default&lt;/span&gt;:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::make_tuple(&lt;span style=&quot;color:#ff3399&quot;&gt;true&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;stack&lt;/span&gt;.top(),&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;());&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;!-- Not Allowed Attribute Filtered ( style=&quot;color:#4f4f4f; text-decoration:none&quot;) --&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;!-- Not Allowed Attribute Filtered ( style=&quot;text-decoration:none; color:white&quot;) --&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size:9px; word-break:normal; background-color:#4f4f4f; color:white; border-radius:10px; padding:1px&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;font face=&quot;나눔바른고딕, nanumbarungothic, se_NanumBarunGothic, AppleSDGothicNeo, sans-serif, simhei&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;Main.cpp&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div class=&quot;se_viewArea se_fs_T3 se_ff_nanumgothic se_align-left&quot; data-name=&quot;se.TextSubCompView&quot;&gt;
    &lt;div class=&quot;se_editView&quot;&gt;
        &lt;div class=&quot;__subWrap se_textView&quot;&gt;
            &lt;div class=&quot;__textArea __focusable se_textarea&quot;&gt;
                
            &lt;div contenteditable=&quot;false&quot; class=&quot;__drag_cancel se_editable&quot; data-name=&quot;se.EditableSubCompView&quot;&gt;&lt;b&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:auto; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;19&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;20&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;21&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;22&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;23&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;24&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;25&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;26&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;27&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;stdafx.h&quot;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;main()&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;while&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#ff3399&quot;&gt;true&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&amp;nbsp;infix&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;수식을&amp;nbsp;입력해주세요&amp;nbsp;:&amp;nbsp;&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;cin&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;infix;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;auto&lt;/span&gt;&amp;nbsp;resultTuple&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;Calculator::Calculate(infix);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::get&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;(resultTuple))&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;result&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::move(&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::get&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;(resultTuple));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;&amp;nbsp;postfix&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::move(&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::get&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;(Calculator::InfixToPostfix(infix)));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;Infix&amp;nbsp;:&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;infix&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;Postfix&amp;nbsp;:&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;postfix&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;Result&amp;nbsp;:&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;result&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;endl&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::get&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;(resultTuple)&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;endl&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color:#4be6fa&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;!-- Not Allowed Attribute Filtered ( style=&quot;color:#4f4f4f; text-decoration:none&quot;) --&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;!-- Not Allowed Attribute Filtered ( style=&quot;text-decoration:none; color:white&quot;) --&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size:9px; word-break:normal; background-color:#4f4f4f; color:white; border-radius:10px; padding:1px&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/C++</category>
      <category>c++</category>
      <category>계산기</category>
      <author>Muramasa</author>
      <guid isPermaLink="true">https://uemonwe.tistory.com/22</guid>
      <comments>https://uemonwe.tistory.com/22#entry22comment</comments>
      <pubDate>Mon, 9 Oct 2017 01:20:18 +0900</pubDate>
    </item>
    <item>
      <title>C++11 난수(Random)</title>
      <link>https://uemonwe.tistory.com/21</link>
      <description>&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 굴림, Gulim; font-size: 10pt;&quot;&gt;[The C++ Programming Language에서 발췌]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;난수는 테스트, 게임, 시뮬레이션, 보안 등의 많은 상황에서 유용하다. &amp;lt;random&amp;gt;에서 표준 라이브러리가 제공하는 폭넓은 난수 생성기의 선택 폭은 이러한 응용 영역의 다양성을 대변하는 것이다. 난수 생성기는 두 부분으로 구성된다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;[1] 난수나 의사 난수 값의 시퀸스를 생성하는 엔진&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;[2] 이러한 값들을 일정 범위의 수학적 분포로 매피아는 분포&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;분포 예로는 uniform_int_distribution(생성되는 모든 정수가 동일한 확률을 갖는다.), normal_distribution('종형 곡선'), exponential_distribution(지수 성장 곡선)이 있는데, 각각은 어떤 특정한 범위를 나타낸다. 다음의 예를 살펴보자.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 바탕, Batang, AppleMyungjo;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;my_egine&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;default_random_engine;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;엔진의&amp;nbsp;타입&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;my_distirbution&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;uniform_int_distribution&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;분포의&amp;nbsp;타입&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;my_engine&amp;nbsp;re&amp;nbsp;{};&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;my_distribution&amp;nbsp;one_to_six&amp;nbsp;{&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;6&lt;/span&gt;};&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;die&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;bind(one_to_six,&amp;nbsp;re);&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;one_to_six(re)와&amp;nbsp;동일함&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;x&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;die();&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right; margin-top: -13px; margin-right: 5px; font-size: 9px; font-style: italic;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&amp;nbsp;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-family: 굴림, Gulim; font-size: 10pt;&quot;&gt;표준 라이브러리 함수 bind()는 두 번째 인자를 인자로 해서 첫 번째 인자를 호출할 것이다. 따라서 die() 호출은 one_to_six(re)를 호출하는 것과 동일하다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-family: 굴림, Gulim; font-size: 10pt;&quot;&gt;범용성과 성능에 대한 철저한 집중 덕택에 한 전문가는 표준 라이브러리의 난수 구성 요소를 '모든 난수 라이브러리가 궁극적으로 원하는 목표'라는 의견을 밝힌 바 있다. 하지만 표준 라이브러리의 난수 구성 요소가 '초심자에게 친숙'하다고 보기는 어려울 수 있다. using문은 기존의 방식을 좀 더 명확하게 표현해준다. 그 방법 대신에 단순히 다음과 같이 작성할 수도 있다&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;die&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;bind(uniform_int_distribution&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(193, 10, 255);&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(193, 10, 255);&quot;&gt;6&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;},&amp;nbsp;default_random_engine{});&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;어떤 버전이 좀 더 이해하기 쉬운가는 전적으로 상황과 독자에 따라 다르다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;초심자에게는 난수 라이브러리에 대해 완벽하게 범용적인 인터페이스는 상당히 난관이 될 수 있다. 많은 경우에는 간단한 균등 난수 발생기로 시자개도 충분하다. 예를 들면 다음과 같다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;Rand_int&amp;nbsp;rnd&amp;nbsp;{&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;10&lt;/span&gt;};&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;[1:10]에&amp;nbsp;대한&amp;nbsp;난수&amp;nbsp;발생기를&amp;nbsp;만든다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;x&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;rnd();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;x에&amp;nbsp;[1:10]에&amp;nbsp;속하는&amp;nbsp;숫자다.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;그러면 이것들을 어디에서 얻는단 말인가? die() 같은 건 Rand_int 클래스에서 얻어야 한다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;12&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; white-space: normal; margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;class&lt;/span&gt;&amp;nbsp;Rand_int&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;private&lt;/span&gt;&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;default_random_engine&amp;nbsp;re;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uniform_int_distribution&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;dist;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;public&lt;/span&gt;&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Rand_int(&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;low,&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;high)&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;dist&amp;nbsp;{low,&amp;nbsp;high}&amp;nbsp;{}&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;operator&lt;/span&gt;()()&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;return&lt;/span&gt;&amp;nbsp;dist(re);&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right; margin-top: -13px; margin-right: 5px; font-size: 9px; font-style: italic;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;이러한 정의는 여전히 '전문가 수준'이지만, Rand_int()는 C++ 초보자 코스에 첫 번째주에서도 활용할 수 있다. 다음의 예를 살펴보자.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;15&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;main()&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Rand_int&amp;nbsp;rnd&amp;nbsp;{&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;4&lt;/span&gt;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;균등&amp;nbsp;난수&amp;nbsp;발생기를&amp;nbsp;만든다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;vector&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;histogram(&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;5&lt;/span&gt;);&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;크기&amp;nbsp;5의&amp;nbsp;벡터를&amp;nbsp;만든다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;for&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;0&lt;/span&gt;;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;histogram.&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;size&lt;/span&gt;();&amp;nbsp;i&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;histogram[rnd()];&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;히스토그램을&amp;nbsp;[0:4]&amp;nbsp;범위&amp;nbsp;숫자의&amp;nbsp;등장&amp;nbsp;빈도로&amp;nbsp;채운다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;for&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;0&lt;/span&gt;;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;histogram.&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;size&lt;/span&gt;();&amp;nbsp;i&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;막대&amp;nbsp;그래프를&amp;nbsp;출력한다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 213, 0);&quot;&gt;'\t'&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;for&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;j&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;0&lt;/span&gt;;&amp;nbsp;j&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;histogram[i];&amp;nbsp;j&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right; margin-top: -13px; margin-right: 5px; font-size: 9px; font-style: italic;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;출력은 균등 분포다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;0 ******************************&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;1 ***************************&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;2 *********************&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;3 ***************************&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;4**************************&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;─&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;line-height: 1.5; font-family: 굴림, Gulim; font-size: 10pt;&quot;&gt;[예제 코드]&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;19&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;20&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;21&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;22&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;23&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;24&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;25&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;26&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;27&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;28&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;29&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;30&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;31&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;32&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;33&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;34&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;35&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;36&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;37&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;38&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;iostream&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;functional&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;random&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::bind;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;main(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;랜덤&amp;nbsp;디바이스&amp;nbsp;생성&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::random_device&amp;nbsp;randDeivce;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;예측&amp;nbsp;불가능&amp;nbsp;난수&amp;nbsp;엔진&amp;nbsp;생성&amp;nbsp;및&amp;nbsp;랜덤&amp;nbsp;디바이스&amp;nbsp;세팅&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::default_random_engine&amp;nbsp;randEngine{&amp;nbsp;randDeivce()&amp;nbsp;};&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;-3부터&amp;nbsp;3까지의&amp;nbsp;랜덤&amp;nbsp;정수&amp;nbsp;출력&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::uniform_int_distribution&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;dist1{&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;3&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;3&lt;/span&gt;&amp;nbsp;};&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;dist1(randEngine)&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;1.5부터&amp;nbsp;3.5까지의&amp;nbsp;랜점&amp;nbsp;실수&amp;nbsp;출력&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::uniform_real_distribution&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;dist2{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;5&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;3.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;5&lt;/span&gt;&amp;nbsp;};&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;dist2(randEngine)&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;정규&amp;nbsp;분포&amp;nbsp;(평균,&amp;nbsp;표준&amp;nbsp;편차)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::normal_distribution&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;dist3{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;0&lt;/span&gt;&amp;nbsp;};&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;dist3(randEngine)&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;베르누이&amp;nbsp;분포,&amp;nbsp;(확률(0.0&amp;nbsp;~&amp;nbsp;1.0)),&amp;nbsp;성공하면&amp;nbsp;true를&amp;nbsp;실패하면&amp;nbsp;false를&amp;nbsp;반환함.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::bernoulli_distribution&amp;nbsp;dist4{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;0.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;7&lt;/span&gt;&amp;nbsp;};&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;dist4(randEngine)&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;베르누이&amp;nbsp;분포,&amp;nbsp;(시도&amp;nbsp;횟수,&amp;nbsp;확률(0.0&amp;nbsp;~&amp;nbsp;1.0)),&amp;nbsp;성공한&amp;nbsp;횟수를&amp;nbsp;반환&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::binomial_distribution&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;dist5{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;0.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;5&lt;/span&gt;&amp;nbsp;};&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;dist5(randEngine)&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;bind함수로&amp;nbsp;난수&amp;nbsp;클래스와&amp;nbsp;엔진을&amp;nbsp;하나로&amp;nbsp;묶는다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;bindDist&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;bind(&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::uniform_int_distribution&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1&lt;/span&gt;&amp;nbsp;},&amp;nbsp;randEngine);&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;bindDist()&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right; margin-top: -13px; margin-right: 5px; font-size: 9px; font-style: italic;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/C++</category>
      <category>c++</category>
      <author>Muramasa</author>
      <guid isPermaLink="true">https://uemonwe.tistory.com/21</guid>
      <comments>https://uemonwe.tistory.com/21#entry21comment</comments>
      <pubDate>Mon, 9 Oct 2017 01:11:04 +0900</pubDate>
    </item>
    <item>
      <title>C++11 시간 Chrono</title>
      <link>https://uemonwe.tistory.com/20</link>
      <description>&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;[The C++ Programming Language에서 발췌]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;표준 라이브러리는 시간을 다루기 위한 기능을 제공한다. 예를 들면 뭔가의 시간을 맞추는 기본적인 방법은 다음과 같다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;namespace&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::chorono;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;t0&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;high_resolution_clock::now();&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;do_work();&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;t1&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;high_resolution_clock::now();&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;duration_cast&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;milliseconds&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;(t1&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;t0).count()&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 213, 0);&quot;&gt;&quot;msec\n&quot;&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;;&lt;/span&gt;;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-family: 굴림, Gulim; font-size: 11pt;&quot;&gt;시계는 time_point(시간상 어떤 지점)를 반환한다. 두 개의 time_point로 뺄셈을 수행하면 duration(시간의 기간)이 얻어진다. 다양한 시계들이 다양한 시간의 단위로 결과를 보여주므로(여기서 사용한 시계는 nameseconds 단위를 사용했다), 대체적으로 duration을 알려진 단위로 변환하는 편이 바람직하다. duration_cast가 하는 일이 발 그것이다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-family: 굴림, Gulim; font-size: 11pt;&quot;&gt;시간을 다루는 표준 라이브러리 기능은 &amp;lt;chrono&amp;gt;에 들어 있는 부분 네임스페이스 std::chrono에서 찾을 수 있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-family: 굴림, Gulim; font-size: 11pt;&quot;&gt;먼저 시간을 측정해보지도 않고 코드의 '효율성'에 대해 단정하지 말기 바란다. 성능에 대한 측정은 대부분 신뢰하기 힘들다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;─&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;─&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;line-height: 1.5; font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;[예제 코드]&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;[진행&amp;nbsp;시간 출력]&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;19&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;iostream&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;chrono&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;namespace&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::chrono;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;main(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;steady_clock::time_point&amp;nbsp;startTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;steady_clock::now();&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;물리적&amp;nbsp;고정 시간&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;system_clock::time_point&amp;nbsp;startTime&amp;nbsp;=&amp;nbsp;system_clock::now();&amp;nbsp;컴퓨터&amp;nbsp;시스템&amp;nbsp;시간&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;while&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;true&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;steady_clock::time_point&amp;nbsp;endTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;steady_clock::now();&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;duration&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;currentTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;endTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&amp;nbsp;startTime;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;currentTime.count()&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right; margin-top: -13px; margin-right: 5px; font-size: 9px; font-style: italic;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;line-height: 1.5; font-family: 굴림, Gulim; font-size: 10pt;&quot;&gt;[시간을 초 단위로 출력]&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;/div&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;19&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;iostream&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;chrono&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;namespace&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::chrono;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;main(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;steady_clock::time_point&amp;nbsp;startTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;steady_clock::now();&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;물리적&amp;nbsp;고정 시간&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;system_clock::time_point&amp;nbsp;startTime&amp;nbsp;=&amp;nbsp;system_clock::now();&amp;nbsp;컴퓨터&amp;nbsp;시스템&amp;nbsp;시간&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;while&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;true&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;steady_clock::time_point&amp;nbsp;endTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;steady_clock::now();&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;seconds&amp;nbsp;currentSeconds&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;duration_cast&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;seconds&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;(endTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&amp;nbsp;startTime);&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;duration_cast&amp;lt;seconds&amp;gt;&amp;nbsp;시간을&amp;nbsp;초&amp;nbsp;단위로&amp;nbsp;캐스팅&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;currentSeconds.count()&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right; margin-top: -13px; margin-right: 5px; font-size: 9px; font-style: italic;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;line-height: 1.5; font-family: 굴림, Gulim; font-size: 10pt;&quot;&gt;[시간을 분 단위로 출력]&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;19&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;iostream&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;chrono&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;namespace&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::chrono;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;main(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;steady_clock::time_point&amp;nbsp;startTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;steady_clock::now();&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;물리적&amp;nbsp;고정 시간&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;system_clock::time_point&amp;nbsp;startTime&amp;nbsp;=&amp;nbsp;system_clock::now();&amp;nbsp;컴퓨터&amp;nbsp;시스템&amp;nbsp;시간&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;while&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;true&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;steady_clock::time_point&amp;nbsp;endTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;steady_clock::now();&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;minutes&amp;nbsp;currentSeconds&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;duration_cast&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;minutes&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;(endTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&amp;nbsp;startTime);&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;duration_cast&amp;lt;minutes&amp;gt;&amp;nbsp;시간을&amp;nbsp;분&amp;nbsp;단위로&amp;nbsp;캐스팅&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;currentSeconds.count()&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right; margin-top: -13px; margin-right: 5px; font-size: 9px; font-style: italic;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;line-height: 1.5; font-family: 굴림, Gulim; font-size: 10pt;&quot;&gt;[시간을 시 단위로 출력]&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; overflow: auto;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;color: rgb(240, 240, 240); margin: 0px; padding: 0px; border: none; border-radius: 4px; background-color: rgb(39, 39, 39); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;19&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;iostream&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;chrono&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;namespace&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::chrono;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;main(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;steady_clock::time_point&amp;nbsp;startTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;steady_clock::now();&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;물리적&amp;nbsp;고정 시간&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;system_clock::time_point&amp;nbsp;startTime&amp;nbsp;=&amp;nbsp;system_clock::now();&amp;nbsp;컴퓨터&amp;nbsp;시스템&amp;nbsp;시간&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;while&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;true&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;steady_clock::time_point&amp;nbsp;endTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;steady_clock::now();&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hours&amp;nbsp;currentSeconds&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;duration_cast&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;hours&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;(endTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&amp;nbsp;startTime);&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;duration_cast&amp;lt;minutes&amp;gt;&amp;nbsp;시간을&amp;nbsp;시&amp;nbsp;단위로&amp;nbsp;캐스팅&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;currentSeconds.count()&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right; margin-top: -13px; margin-right: 5px; font-size: 9px; font-style: italic;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;span style=&quot;color: white; font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;cs&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p align=&quot;left&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 굴림, Gulim; font-size: 10pt;&quot;&gt;[나노초 단위로 출력]&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: 굴림, Gulim; text-align: right; line-height: 1.5; font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;19&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;iostream&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;chrono&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;namespace&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::chrono;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;main(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;steady_clock::time_point&amp;nbsp;startTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;steady_clock::now();&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;steady_clock은&amp;nbsp;물리적&amp;nbsp;시간&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;system_clock::time_point&amp;nbsp;startTime&amp;nbsp;=&amp;nbsp;system_clock::now();&amp;nbsp;컴퓨터&amp;nbsp;시스템&amp;nbsp;시간&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;while&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;true&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;steady_clock::time_point&amp;nbsp;endTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;steady_clock::now();&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nanoseconds&amp;nbsp;currentSeconds&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;duration_cast&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;nanoseconds&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;(endTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&amp;nbsp;startTime);&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;duration_cast&amp;lt;minutes&amp;gt;&amp;nbsp;시간을&amp;nbsp;나노초&amp;nbsp;단위로&amp;nbsp;캐스팅&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;currentSeconds.count()&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right; margin-top: -13px; margin-right: 5px; font-size: 9px; font-style: italic;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p align=&quot;right&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; color: rgb(240, 240, 240); text-align: right; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 굴림, Gulim; font-size: 10pt;&quot;&gt;[high_resolution_clock과 밀리초 단위로 출력]&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; color: rgb(240, 240, 240); text-align: center; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-family: 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;19&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;iostream&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 134, 179);&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;chrono&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;namespace&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::chrono;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;std&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;main(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;high_resolution_clock::time_point&amp;nbsp;startTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;high_resolution_clock::now();&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;high_resolution_clock는&amp;nbsp;해당&amp;nbsp;플랫폼(Windows,&amp;nbsp;Mac&amp;nbsp;등)에서&amp;nbsp;가장&amp;nbsp;짧은&amp;nbsp;단위의&amp;nbsp;시간&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;while&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;true&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;high_resolution_clock::time_point&amp;nbsp;endTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;high_resolution_clock::now();&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;milliseconds&amp;nbsp;currentSeconds&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;duration_cast&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;milliseconds&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;(endTime&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&amp;nbsp;startTime);&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;duration_cast&amp;lt;minutes&amp;gt;&amp;nbsp;시간을&amp;nbsp;밀리세컨드&amp;nbsp;단위로&amp;nbsp;캐스팅&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;currentSeconds.count()&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right; margin-top: -13px; margin-right: 5px; font-size: 9px; font-style: italic;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/C++</category>
      <category>c++</category>
      <author>Muramasa</author>
      <guid isPermaLink="true">https://uemonwe.tistory.com/20</guid>
      <comments>https://uemonwe.tistory.com/20#entry20comment</comments>
      <pubDate>Mon, 9 Oct 2017 01:09:25 +0900</pubDate>
    </item>
    <item>
      <title>C++11 별칭(using)</title>
      <link>https://uemonwe.tistory.com/19</link>
      <description>&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 20px; font-family: 굴림, Gulim;&quot;&gt;[The C++ Programming Language에서 발췌]&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;뜻밖에도 타입이나 템플릿에 대해 별명을 도입하는 것이 유용할 때가 많다. 예를 들어 표준 헤더 &amp;lt;cstddef&amp;gt;에는 아마도 다음과 같은 별칭 size_t에 대한 정의가 포함돼 있을 것이다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;size_t&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;unsigned&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;;&lt;/span&gt;;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;size_t란 이름이 붙은 실제의 타입은 구현별 정의 사항이므로, 다른 구현에서는 size_t가 unsigned long일 수도 있다. 별칭 size_t를 쓰면 프로그래머가 이식 가능한 코드를 작성하는데 도움이 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;타입의 템플릿 인자와 관련된 타입 별칭은 많은 경우 매개변수화 타입에 의해 제공된다. 예를 들면 다음과 같다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;template&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;typenae&amp;nbsp;T&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;class&lt;/span&gt;&amp;nbsp;Vector&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;public&lt;/span&gt;&amp;nbsp;:&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;value_type&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;T;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//...&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;실제로 모든 표준 라이브러리 컨테이너는 자신의 값 타입의 이름으로 value_type을 제공한다. 이 덕택에 이런 규약을 따르는 모든 컨테이너에서 동작되는 코드를 작성할 수 있다. 예를 들면 다음과 같다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;template&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;typename&lt;/span&gt;&amp;nbsp;C&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;Value_type&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;typename&lt;/span&gt;&amp;nbsp;C::value_type;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;&amp;nbsp;algo(Container&amp;amp;&amp;nbsp;c)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Vector&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;value_type&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;Container&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;vec;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;...&amp;nbsp;vec를&amp;nbsp;사용한다&amp;nbsp;...&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right; margin-top: -13px; margin-right: 5px; font-size: 9px; font-style: italic;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;별칭 메커니즘은 템플릿 인자의 일부 또는 전부를 연결해서 새로운 템플릿을 정의하는데 사용될 수 있다. 예를 들면 다음과 같다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;template&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;typename&lt;/span&gt;&amp;nbsp;Key,&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;typename&lt;/span&gt;&amp;nbsp;Value&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;class&lt;/span&gt;&amp;nbsp;Map&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;...&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;template&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;typename&lt;/span&gt;&amp;nbsp;Value&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;using&lt;/span&gt;&amp;nbsp;String_map&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;Map&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;string&lt;/span&gt;,&amp;nbsp;Value&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;String_map&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;m;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;m은&amp;nbsp;Map&amp;lt;string,&amp;nbsp;int&amp;gt;ㅣ다.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;span style=&quot;color: white; font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;cs&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/C++</category>
      <category>c++</category>
      <author>Muramasa</author>
      <guid isPermaLink="true">https://uemonwe.tistory.com/19</guid>
      <comments>https://uemonwe.tistory.com/19#entry19comment</comments>
      <pubDate>Mon, 9 Oct 2017 00:58:02 +0900</pubDate>
    </item>
    <item>
      <title>C++11 가변 인자 템플릿</title>
      <link>https://uemonwe.tistory.com/18</link>
      <description>&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;[The C++ Programming Language에서 발췌]&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;템플릿은 임의의 타입의 인자를 임의의 개수만큼 받아들이도록 정의될 수 있다. 그러한 템플릿을&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;가변 인자 템플릿&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;이라고 부른다. 예를 들면 다음과 같다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;&amp;nbsp;f()&amp;nbsp;{}&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;template&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;typename&lt;/span&gt;&amp;nbsp;T,&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;typename&lt;/span&gt;...&amp;nbsp;Tail&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;&amp;nbsp;f(T&amp;nbsp;head,&amp;nbsp;Tail...&amp;nbsp;tail)&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g(head);&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t(tail...);&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;font-size: 9px; font-style: italic; text-align: right; color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;가변 인자 템플릿 구현이 핵심은 그것에 인자 리스트를 전달할 때 첫 번째 인자를 나머지와 분리할 수 있다는 점에 주목하는 것이다. 여기서는 첫 번째 인자(head)에 뭔가를 한 다음, 나머지 인자(tail)로 재귀적으로 f()를 호출한다. 생략 부호...은 리스트의 '나머지'를 나타내기 위해 사용됐다. 물론 결국에 가서는 tail이 비워지게 되고 그것을 처리하기 위해 별도의 함수가 필요하게 될 것이다. 이 f(0는 다음과 같이 호출 될 수 있다.&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;9&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;main()&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 213, 0);&quot;&gt;&quot;first:&amp;nbsp;&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;f(&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(255, 213, 0);&quot;&gt;&quot;hallo&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 213, 0);&quot;&gt;&quot;\nsecond:&amp;nbsp;&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;f(&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;0.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(255, 213, 0);&quot;&gt;'c'&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(255, 213, 0);&quot;&gt;&quot;yuck!&quot;&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;2&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 213, 0);&quot;&gt;&quot;\n&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;이렇게하면 순서대로 f(1, 2.2, &quot;hello&quot;)를 호출하고, 이것은 call f(2.2, &quot;hello&quot;)를 호출하고, 이것은 f(&quot;hello&quot;)를 호출하고, 이것은 f()를 호출하게 될 것이다. g(head)를 호출하면 어떻게 될 것인가? 당연히 실제 프로그램에서는 각 인자에 대해 우리가 원하는 처리를 수행하게 될 것이다. 예를 들면 그것의 인자(여기서는 head)를 출력하게 만들 수 있다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;template&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;typename&lt;/span&gt;&amp;nbsp;T&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;&amp;nbsp;g(T&amp;nbsp;x)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;cout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;x&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 213, 0);&quot;&gt;&quot;&amp;nbsp;&quot;&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;이 경우 출력은 다음과 같을 것이다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;first : 1 2.2 hello&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;second: 0.2 c yuck! 0 1 2&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;f(0는 세 줄짜리 코드와 관련된 선언문으로 구현돼 있어 임의의 리스트나 값을 출력하는 printf()의 간단한 변형처럼 보인다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;가변 인자 템플릿의 강점은 우리가 그것에 부여하려는 어떤 인자든지 받아들일 수 있다는 점이다. 약점은 인터페이스의 타입 체크가 번거로운 템플릿 프로그램이 될 수도 있다는 점이다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>Programming/C++</category>
      <category>c++</category>
      <author>Muramasa</author>
      <guid isPermaLink="true">https://uemonwe.tistory.com/18</guid>
      <comments>https://uemonwe.tistory.com/18#entry18comment</comments>
      <pubDate>Sun, 8 Oct 2017 22:48:53 +0900</pubDate>
    </item>
    <item>
      <title>C++11 상수 constexpr</title>
      <link>https://uemonwe.tistory.com/17</link>
      <description>&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px; line-height: 20px;&quot;&gt;[The C++ Programming Language에서 발췌]&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 굴림, Gulim;&quot;&gt;constexpr&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: 굴림, Gulim;&quot;&gt;은 대략 '컴파일 타임에 평가될 예정'이라는 의미다. 이것은 주로 상수를 지정하는 데 사용되며, 데이터가 읽기 전용 메모리내에 저장되도록 해주고 성능을 높여준다. 다음의 예를 살펴보자.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;9&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;dmv&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;17&lt;/span&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;dmv는&amp;nbsp;이름을&amp;nbsp;가진&amp;nbsp;상수&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;var&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;17&lt;/span&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;var는&amp;nbsp;상수가&amp;nbsp;아니다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;constexpr&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&amp;nbsp;max1&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;4&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;*&lt;/span&gt;&amp;nbsp;square(dmv);&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;square(17)이&amp;nbsp;상수&amp;nbsp;표현식인&amp;nbsp;경우&amp;nbsp;OK&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;constexpr&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&amp;nbsp;max2&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;4&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;*&lt;/span&gt;&amp;nbsp;square(var);&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;오류&amp;nbsp;:&amp;nbsp;var는&amp;nbsp;상수&amp;nbsp;표현식이&amp;nbsp;아니다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&amp;nbsp;max3&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;4&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;*&lt;/span&gt;&amp;nbsp;square(var);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;OK,&amp;nbsp;런타임에&amp;nbsp;평가될&amp;nbsp;수&amp;nbsp;있다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&amp;nbsp;sum(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;vector&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;amp;);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;sum은&amp;nbsp;자신의&amp;nbsp;인자를&amp;nbsp;수정하지&amp;nbsp;못할&amp;nbsp;것이다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;vector&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;v&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;3.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;4&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;4.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;5&lt;/span&gt;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;v는&amp;nbsp;상수가&amp;nbsp;아니다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&amp;nbsp;s1&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;sum(v);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;OK,&amp;nbsp;런타임에&amp;nbsp;평가될&amp;nbsp;수&amp;nbsp;있다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;constexpr&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&amp;nbsp;s2&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;sum(v);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;오류&amp;nbsp;:&amp;nbsp;sum(v)는&amp;nbsp;상수&amp;nbsp;표현식이&amp;nbsp;아니다.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-family: 굴림, Gulim;&quot;&gt;함수가 상수 표현식, 즉 컴파일러에 의해 평가될 표현식 내에서 사용되려면 constexpr로 정의돼야 한다. 예를 들면 다음과 같다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;constexpr&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;square(&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;x)&amp;nbsp;{&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;x&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;x;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;constexpr이 되려면 함수는 상당히 간단해야 한다. 즉, 값을 계산하는 return문일 경우에만 가능하다. constexpr 함수는 상수가 아닌 인자에 대해 사용될 수도 있지만, 그런 경우의 결과는 상수 표현식이 아니다. constexpr 함수는 상수 표현식을 요구하지 않는 상황에서만 상수가 아닌 표현식 인자로 호출될 수 있으므로, 실질적으로 동일한 함수를 두번 정의할 필요는 없다. 한 번은 상수 표현식에 대한, 한 번은 변수에 대한 식으로 정의할 필요가 없다는 뜻이다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;몇 가지 경우에는 언어 규칙에서 상수 표현식을 요구한다.(예를 들면 배열 경계, case 레이블, constexpr를 이용해서 선언된 상수). 어떠 경우에는 컴파일 타임 평가가 성능을 위해 필요하기도 하다. 성능 이유는 제쳐두고라도 불변성의 개념은 설계에서 중요한 고려 사항이다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;[C++14부턴 constexpr 함수 내부 지역 변수와 연산이 존재해도 상관없음]&lt;/p&gt;</description>
      <category>Programming/C++</category>
      <category>c++</category>
      <author>Muramasa</author>
      <guid isPermaLink="true">https://uemonwe.tistory.com/17</guid>
      <comments>https://uemonwe.tistory.com/17#entry17comment</comments>
      <pubDate>Sun, 8 Oct 2017 22:47:18 +0900</pubDate>
    </item>
    <item>
      <title>C++11 auto와 decltype</title>
      <link>https://uemonwe.tistory.com/16</link>
      <description>&lt;p style=&quot;text-align: center; &quot; align=&quot;center&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;[The C++ Programming Language에서 발췌]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;C++는 표현식으로부터 타입을 추론하기 위해 두 가지의 매커니즘을 제공한다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;● 초기화 식으로부터 객체의 타입을 추론하기 위한 &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;auto&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;로, 타입은 변수,&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;const&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;, &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;constexpr&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;의 타입이 될 수 있디.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;● 함수의 반환 타입이나 클래스 멤버의 타입 같이 간단한 초기화 식이 아닌 뭔가의 타입을 추론하기 위한 &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;decltype(expr)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;이다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;여기서 수행되는 추론은 매우 간단한다. 즉, auto와 decltype()은 컴파일러가 이미 알고 있는 표현식의 타입을 알려주기만 할 뿐이다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;1.1 auto 타입 지정자&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;변수의 선먼문에 초기화 식이 있을 때는 타입을 명시적으로 지정할 필요가 없다. 대신 변수가 자신의 초기화 식에 해당하는 타입을 갖게 할 수 있다. 다음을 살펴보자.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;   overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp; a1&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;123&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;char&lt;/span&gt;&amp;nbsp;a2&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;123&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(75, 230, 250);&quot;&gt;auto&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;a3&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; color: rgb(193, 10, 255);&quot;&gt;123&lt;/span&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;3의&amp;nbsp;타입은&amp;nbsp;&quot;int&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;span style=&quot;text-decoration: none; color: white; font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none; color:white&quot; class=&quot;con_link&quot;&gt;cs&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;정수 리터럴 123의 타입은 int이므로 a3는 int다. 즉, auto는 초기화 식 타입의 보관 장소다. 123처럼 간단한 표현식에서 int 대신에 auto를 사용하는 건 큰 도움이 되지 않는다. 타입이 쓰기 어렵고 파악하기 어려울수록 auto가 좀 더 빛을 발한다. 예를 들어 다음과 같다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;   overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;template&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;typename&lt;/span&gt;&amp;nbsp;T&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;&amp;nbsp;f1(&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;vector&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;T&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;amp;&amp;nbsp;arg)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;for&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;typename&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;vector&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;T&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;::&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;iterator&lt;/span&gt;&amp;nbsp;p&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;arg.bggin();&amp;nbsp;p&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;arg.&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;end&lt;/span&gt;();&amp;nbsp;p&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;*&lt;/span&gt;p&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;7&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;for&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;p&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;arg.&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;begin&lt;/span&gt;();&amp;nbsp;[&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;arg.&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;end&lt;/span&gt;();&amp;nbsp;p&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;*&lt;/span&gt;p&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;7&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color:#4f4f4f; text-decoration:none&quot; class=&quot;con_link&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none; color:white&quot; class=&quot;con_link&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;auto를 사용하는 루프가 작성하기도 좀 더 편하고 읽기에도 좀 더 편하다. 또한 코드 변경에도 좀 더 유연하게 대응할 수 있다. 이를테면 arg를 list로 바꿔도 auto를 사용하는 루프는 정확히 동작하는 반면, 첫 번째 루프는 재작성이 필요할 것이다. 그러므로 특별한 이유가 있지 않는 한 auto는 작은 유효 범위로 사용하기 바란다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;유효 범위가 지나치게 넓으면 타입을 명시적으로 언급함으로써 오류의 영향을 줄일 수 있다. 즉, 구체적인 타입을 사용하는 방식과 비교할 때 auto를 사용하면 타입 오류의 탐지를 지연시킬 수 있다. 예를 들면 다음과 같다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;   overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;&amp;nbsp;f(complex&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;d)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;...&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;max&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;d&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;7&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&amp;nbsp;min&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;d&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;9&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;...&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none; color:white&quot; class=&quot;con_link&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;auto가 문제를 일으키면 최선의 태처법은 대개 함수를 좀 더 작게 만드는 것인데, 이 방식은 어쨋든 대부분 의 경우 좋은 방법이다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;추론된 타입은 const나 &amp;amp; 같은 지정자나 수정자로 장식할 수 있다. 예를 들면 다음과 같다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;   overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;&amp;nbsp;f(&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;vector&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;amp;&amp;nbsp;v)&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;for&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;const&lt;/span&gt;&amp;nbsp;auto&amp;amp;&amp;nbsp;x&amp;nbsp;:&amp;nbsp;v)&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;x는&amp;nbsp;const&amp;nbsp;int&amp;amp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;...&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;font-size: 9px; font-style: italic; text-align: right; color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none; color:white&quot; class=&quot;con_link&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;여기서 auto는 v의 원소 타입으로 결정되는데, 즉 int다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;참조는 표현식에서 암시적으로 역참조되기 때문에 표현식의 타입은 절대로 참조가 될 수 없다는 점에 유의하다.&lt;/span&gt;&lt;span style=&quot;line-height: 1.5; font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;line-height: 1.5; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;   overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;&amp;nbsp;g(int&amp;amp;&amp;nbsp;v)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;&amp;nbsp;x&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;v;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;x는&amp;nbsp;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;auto&amp;amp;&amp;nbsp;y&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;v;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;y는&amp;nbsp;int&amp;amp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px;&quot;&gt;}&lt;/span&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;font-size: 9px; font-style: italic; text-align: right; color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none; color:white&quot; class=&quot;con_link&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;1.2 auto와 {} 리스트&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;초기화하는 객체의 타입을 명시적으로 지정하는 경우 두 개의 타입을 고려해야 하는데, 객체의 타입과 칙화 식의 타입이 그것이다. 다음 예를 살펴보자&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;   overflow:auto&quot;&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto;  &quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;char&lt;/span&gt;&amp;nbsp;v1&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;12345&lt;/span&gt;;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;12345는&amp;nbsp;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;&amp;nbsp;v2&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 213, 0);&quot;&gt;'c'&lt;/span&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;'c'는&amp;nbsp;char&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;T&amp;nbsp;v3&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;f();&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none; color:white&quot; class=&quot;con_link&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;그러한 정의에 {} 초기화 식 문법을 사용함으로써 우려스러운 변환의 가능성을 최소화한다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;   overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;char&lt;/span&gt;&amp;nbsp;v1&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;12345&lt;/span&gt;&amp;nbsp;};&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;오류&amp;nbsp;:&amp;nbsp;축소&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;&amp;nbsp;v2&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(255, 213, 0);&quot;&gt;'c'&lt;/span&gt;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;문제없음&amp;nbsp;:&amp;nbsp;암시적&amp;nbsp;char-&amp;gt;int&amp;nbsp;변환&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;T&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;v3&amp;nbsp;{&amp;nbsp;f()&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;f()의&amp;nbsp;타입이&amp;nbsp;묵시적으로&amp;nbsp;T로&amp;nbsp;변환&amp;nbsp;가능할&amp;nbsp;때만&amp;nbsp;동작&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none; color:white&quot; class=&quot;con_link&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;auto를 사용할 때는 오직 하나의 타입, 즉 초기화 식의 타입만이 연관되며, = 문법을 안전하게 사용할 수 있다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;   overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;v1&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;12345&lt;/span&gt;;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;v1은&amp;nbsp;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;v2&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 213, 0);&quot;&gt;'c'&lt;/span&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;v2는&amp;nbsp;char&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;v3&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;f();&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;v3는&amp;nbsp;적절한&amp;nbsp;어떤&amp;nbsp;타입&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;span style=&quot;text-decoration: none; color: white; font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none; color:white&quot; class=&quot;con_link&quot;&gt;cs&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;실제로는 auto를 =와 함께 사용하는 방식이 유리할 수 있는데, {} 리스트 문법이 누군가에는 낯설 수 있기 때문이다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;   overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding: 6px 0px; width: 304px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;v1&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;12345&lt;/span&gt;&amp;nbsp;};&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;v1은&amp;nbsp;int의&amp;nbsp;리스트&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;v2&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(255, 213, 0);&quot;&gt;'c'&lt;/span&gt;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;v2는&amp;nbsp;char의&amp;nbsp;리스트&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;v3&amp;nbsp;{&amp;nbsp;f()&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;v3는&amp;nbsp;적절한&amp;nbsp;어떤&amp;nbsp;타입의&amp;nbsp;리스트&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: bottom; padding: 0px 2px 4px 0px; width: 20px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none; color:white&quot; class=&quot;con_link&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;여기에는 논리적 문제가 없다. 다음을 살펴보자.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;   overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;x0&amp;nbsp;{};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;오류&amp;nbsp;:&amp;nbsp;타입을&amp;nbsp;추론할&amp;nbsp;수&amp;nbsp;없다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;x1&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1&lt;/span&gt;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;한&amp;nbsp;개의&amp;nbsp;원소를&amp;nbsp;갖는&amp;nbsp;int의&amp;nbsp;리스트&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;x2&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;2&lt;/span&gt;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;두&amp;nbsp;개의&amp;nbsp;원소를&amp;nbsp;갖는&amp;nbsp;int의&amp;nbsp;리스트&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;x3&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;3&lt;/span&gt;&amp;nbsp;};&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;세&amp;nbsp;개의&amp;nbsp;원소를&amp;nbsp;갖는&amp;nbsp;int의&amp;nbsp;리스트&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none; color:white&quot; class=&quot;con_link&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;동일한 종류의 T 타입 원소로 이뤄진 리스트의 타입이 Initializer_list&amp;lt;T&amp;gt; 타입인 것으로 받아들여진다. 특히 x1의 타입은 int로 추론되지 않는다. 특히 x1의 타입은 int로 추론되지 않는다. 그랬었다면 x2와 x3의 타입은 무엇으로 됐겠는가?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;결론적으로 '리스트'로 사용하지 않을 것이라면 auto 지정된 객체에는 {}보다 =를 사용하기를 권장한다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;2. decltype() 지정자&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;적합한 초기화 식이 있다면 auto를 사용할 수 있다. 하지만 경우에 따라 초기화된 변수를 정의하지 않고 타입이 추론되기를 원할 수도 있다. 그러한 경우에 선언 타입 지정자인 decltype(expr)을 사용할 수 있는데, 이 지정자는 expr의 선언된 타입이다. 이 지정자는 일반화 프로그래밍에서 가장 유용하다. 서로 다른 원소 타입을 가질 가능성이 높은 두 개의 행렬을 더하는 함수를 작성한다고 가정해보자. 덧셈의 결과 타입은 무엇이 돼야 하겠는가? 당연히 결과는 행렬이 되겠지만, 그 행렬의 타입은 무엇이 돼야&amp;nbsp;할까? 명백히 답은 덧셈의 원소 타입은 원소를 더한 것의 타입이라는 것이다. 따라서 다음과 같이 선언할 수 있다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;   overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;template&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;typename&lt;/span&gt;&amp;nbsp;T,&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;typename&lt;/span&gt;&amp;nbsp;U&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;operator&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;const&lt;/span&gt;&amp;nbsp;Matrix&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;T&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;amp;&amp;nbsp;a,&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;const&lt;/span&gt;&amp;nbsp;Mateix&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;U&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;amp;&amp;nbsp;b)&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;Matrix&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;decltype(T{}&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;&amp;nbsp;U{})&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none; color:white&quot; class=&quot;con_link&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;여기서는 Matrix&amp;lt;decltype(T{} + U{})&amp;gt;와 같이 인자라는 관점에서 반환 타입을 표현하기위해 접미사 반환 타입 문법을 활용한다. 즉, 결과는 원소 타입을 가진 Matrix로서 인자 Matrixes(T{} + U{})에 포함된 두 개의 원소를 더한 결과에서 얻어지는 것이다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;정의에서 Matrix의 원소 타입을 표현하기 위해 또 한 번 decltype()이 필요하다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;   overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;template&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;typename&lt;/span&gt;&amp;nbsp;T,&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;typename&lt;/span&gt;&amp;nbsp;U&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;operator&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;(&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;const&lt;/span&gt;&amp;nbsp;Matrix&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;T&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;amp;&amp;nbsp;a,&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;const&lt;/span&gt;&amp;nbsp;Matrix&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;U&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;amp;&amp;nbsp;b)&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;Matrix&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;decltype(T{}&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;&amp;nbsp;U{})&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Matrix&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;decltype(T{}&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;&amp;nbsp;U{}&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;res;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;for&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;0&lt;/span&gt;;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;a.Rows();&amp;nbsp;i&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;for&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;j&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;0&lt;/span&gt;;&amp;nbsp;j&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;a.Cols();&amp;nbsp;j&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;res(i,&amp;nbsp;j)&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;(a(i,&amp;nbsp;j)&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;+&lt;/span&gt;&amp;nbsp;b(i,j));&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;return&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color:#4f4f4f; text-decoration:none&quot; class=&quot;con_link&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none; color:white&quot; class=&quot;con_link&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;[C++14부턴 반환형으로 뒤에 decltype을 쓸 필요 없이 auto만 써줘도 됨.]&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;   overflow:auto&quot;&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/C++</category>
      <category>c++</category>
      <author>Muramasa</author>
      <guid isPermaLink="true">https://uemonwe.tistory.com/16</guid>
      <comments>https://uemonwe.tistory.com/16#entry16comment</comments>
      <pubDate>Sun, 8 Oct 2017 22:43:49 +0900</pubDate>
    </item>
    <item>
      <title>C++11 리스트 초기화</title>
      <link>https://uemonwe.tistory.com/15</link>
      <description>&lt;p align=&quot;center&quot; style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; text-align: center;&quot;&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-family: 굴림, Gulim;&quot;&gt;&lt;/span&gt;[The C++ Programming Language에서 발췌]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;line-height: 1.5; font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;어떤 객체의 초기화 식이 지정되면 해당 객체의 초기 값이 결정된다. 초기화 식은 4가지 문법 스타일 중 하나를 사용한다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;line-height: 1.5; font-size: 10pt;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;a1&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1&lt;/span&gt;&amp;nbsp;};&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;a2&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1&lt;/span&gt;&amp;nbsp;};&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;a3&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;a4(&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;1&lt;/span&gt;);&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;span style=&quot;color: white; font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;cs&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;이들 중 첫 번째 항목만이 모든 상황에서 사용될 수 있으므로, 그것을 사용하기를 강력히 권장한다. 다른 후보들보다 좀 더 명확하며, 오류에 취약하지 않다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;line-height: 1.5; font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;}를 사용한 초기화, 리스트 초기화는 축소를 허용하지 않는다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;line-height: 1.5; font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;●&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;&amp;nbsp;정수는 자신의 값을 보관할 수 없는 또 다른 정수로 변환될 수 없다. 예를 들어 char에서 int로의 변환은 허용되지만, int에서 char는 허용되지 않는다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;● 부동소수점 값은 자신의 값을 보관할 수 없는 또 다른 부동소수점 타입으로 변환될 수 없다. 예를 들어 float에서 double로의 변환은 허용되지만, double에서 float는 허용되지 않는다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;● 부동소수점 값은 정수 타입으로 변환될 수 없다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;● 정수 값은 부동소수점 타입으로 변환될 수 없다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;예를&amp;nbsp;들면 다음과 같다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;13&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;void&lt;/span&gt;&amp;nbsp;f(&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&amp;nbsp;val,&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;val2)&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;x2&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;val;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;val&amp;nbsp;==&amp;nbsp;7.9라면&amp;nbsp;x2는&amp;nbsp;7이&amp;nbsp;된다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;c2&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;val2;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;val2&amp;nbsp;==&amp;nbsp;1025라면&amp;nbsp;c2는&amp;nbsp;1이&amp;nbsp;된다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;x3&amp;nbsp;{&amp;nbsp;val&amp;nbsp;};&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;오류&amp;nbsp;:&amp;nbsp;손실&amp;nbsp;가능성&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;c3&amp;nbsp;{&amp;nbsp;val2&amp;nbsp;};&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;오류&amp;nbsp;:&amp;nbsp;축소&amp;nbsp;가능성&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;char&lt;/span&gt;&amp;nbsp;c4&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;24&lt;/span&gt;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;OK&amp;nbsp;:&amp;nbsp;24는&amp;nbsp;char로&amp;nbsp;정확히&amp;nbsp;표시될&amp;nbsp;수&amp;nbsp;있다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;char&lt;/span&gt;&amp;nbsp;c5&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;264&lt;/span&gt;&amp;nbsp;};&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;오류(char가&amp;nbsp;8비트라&amp;nbsp;가정할&amp;nbsp;경우}&amp;nbsp;:&amp;nbsp;264는&amp;nbsp;char로&amp;nbsp;표시될&amp;nbsp;수&amp;nbsp;있다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;x4&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;0&lt;/span&gt;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;오류&amp;nbsp;:&amp;nbsp;double에서&amp;nbsp;int&amp;nbsp;값으로&amp;nbsp;변환은&amp;nbsp;불가능&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;font-size: 9px; font-style: italic; text-align: right; color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;초기화 식에 의해 결정된 타입을 구하기 위해 auto를 사용할 때는 {} 초기화 식 사용에 이점이 없다. 초기화 식이 {} 리스트일 경우 우리는 리스트의 타입이 추정되기를 원하지 않을지도 모르기 때문이다. 예를 들어 다음과 같다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;z1&amp;nbsp;{&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;99&lt;/span&gt;&amp;nbsp;};&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;z1은&amp;nbsp;initializer_list&amp;lt;int&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;auto&lt;/span&gt;&amp;nbsp;z2&amp;nbsp;&lt;span style=&quot;color: rgb(170, 255, 170);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(193, 10, 255);&quot;&gt;99&lt;/span&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;//&amp;nbsp;z2는&amp;nbsp;int&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;span style=&quot;color: white; font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;cs&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;따라서 auto를 사용할 때는 =가 바람직하다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;빈 초기화 식 리스트 {}는 기본 값을 넣겠다는 의미를 나타내는 데 사용된다. 예를 들면 다음과 같다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;font-size: 12px; color: rgb(240, 240, 240); overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table __se_tbl_ext&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin: 0px; padding: 0px; border: none; background-color: rgb(39, 39, 39); border-radius: 4px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all; padding: 6px; border-right: 2px solid rgb(79, 79, 79);&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 15.6px;&quot;&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height: 15.6px;&quot;&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; padding: 6px 0px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;padding: 0px 6px; white-space: pre; line-height: 15.6px;&quot;&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&amp;nbsp;x4&amp;nbsp;{};&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;double&lt;/span&gt;&amp;nbsp;d4&amp;nbsp;{};&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;char&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;*&lt;/span&gt;&amp;nbsp;p&amp;nbsp;{};&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;vector&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 51, 153);&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;v4{};&lt;/div&gt;&lt;div style=&quot;color: rgb(240, 240, 240); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; padding: 0px 6px; line-height: 15.6px;&quot;&gt;&lt;span style=&quot;color: rgb(75, 230, 250);&quot;&gt;string&lt;/span&gt;&amp;nbsp;s4&amp;nbsp;{};&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all; vertical-align: bottom; padding: 0px 2px 4px 0px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; class=&quot;con_link&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; border-radius: 10px; padding: 1px; background-color: rgb(79, 79, 79);&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; padding: 0px; font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 굴림, Gulim;&quot;&gt;대부분의 타입은 기본 값을 갖고 있다. 통합 정수 타입의 경우에는 기본 값으로 0을 적절히 표시한다. 포인터의 경우에는 기본 값이 nullptr이다. 사용자 정의 타입에서는 기본 값이 존재할 경우 해당 타입의 생정자에 의해 결정된다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>Programming/C++</category>
      <category>c++</category>
      <author>Muramasa</author>
      <guid isPermaLink="true">https://uemonwe.tistory.com/15</guid>
      <comments>https://uemonwe.tistory.com/15#entry15comment</comments>
      <pubDate>Sun, 8 Oct 2017 22:39:19 +0900</pubDate>
    </item>
    <item>
      <title>C++ 프로그래머를 위한 권고 사항</title>
      <link>https://uemonwe.tistory.com/14</link>
      <description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: center;&quot;&gt;[The C++ Programming Language]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;1. 생성자를 이용해서 불변속성을 구축한다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;2. 생성자/소멸자 쌍을 이용해서 자원 관리를 간소화한다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;3. '무방비'의 new와 delete를 삼간다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;4. 기본 제공 배열이나 임시 코드보다 컨테이너와 알고리즘을 이용한다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;5. 그때그때 개발된 코드보다는 표준 라이브러리 코드를 우선 사용한다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;6. 지역적으로 통제할 수 없는 오류를 알리기 위해서는 오류 코드보다는 예외를 사용한다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;7. 대규모 객체의 복사를&amp;nbsp;피하귀 위해 이동 의미의 구조를 사용한다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;8. unique_ptr을 이용해서 다형성 타입의 객체를 참조한다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;9. shared_ptr을 이용해서 공유 객체를 참조한다. 공유 객체란 단독의 소유자가 자신의 소멸을 담당하지 않는 객체를 말한다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/C++</category>
      <category>c++</category>
      <author>Muramasa</author>
      <guid isPermaLink="true">https://uemonwe.tistory.com/14</guid>
      <comments>https://uemonwe.tistory.com/14#entry14comment</comments>
      <pubDate>Sun, 8 Oct 2017 22:32:09 +0900</pubDate>
    </item>
  </channel>
</rss>