Modern-CPP-Programming/htmls/03.Basic_Concepts_I.html
2025-01-30 14:34:16 -08:00

1261 lines
508 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<!-- Created by pdf2htmlEX (https://github.com/pdf2htmlEX/pdf2htmlEX) -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8"/>
<meta name="generator" content="pdf2htmlEX"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<style type="text/css">
/*!
* Base CSS for pdf2htmlEX
* Copyright 2012,2013 Lu Wang <coolwanglu@gmail.com>
* https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
*/#sidebar{position:absolute;top:0;left:0;bottom:0;width:250px;padding:0;margin:0;overflow:auto}#page-container{position:absolute;top:0;left:0;margin:0;padding:0;border:0}@media screen{#sidebar.opened+#page-container{left:250px}#page-container{bottom:0;right:0;overflow:auto}.loading-indicator{display:none}.loading-indicator.active{display:block;position:absolute;width:64px;height:64px;top:50%;left:50%;margin-top:-32px;margin-left:-32px}.loading-indicator img{position:absolute;top:0;left:0;bottom:0;right:0}}@media print{@page{margin:0}html{margin:0}body{margin:0;-webkit-print-color-adjust:exact}#sidebar{display:none}#page-container{width:auto;height:auto;overflow:visible;background-color:transparent}.d{display:none}}.pf{position:relative;background-color:white;overflow:hidden;margin:0;border:0}.pc{position:absolute;border:0;padding:0;margin:0;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0}.pc.opened{display:block}.bf{position:absolute;border:0;margin:0;top:0;bottom:0;width:100%;height:100%;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.bi{position:absolute;border:0;margin:0;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}@media print{.pf{margin:0;box-shadow:none;page-break-after:always;page-break-inside:avoid}@-moz-document url-prefix(){.pf{overflow:visible;border:1px solid #fff}.pc{overflow:visible}}}.c{position:absolute;border:0;padding:0;margin:0;overflow:hidden;display:block}.t{position:absolute;white-space:pre;font-size:1px;transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;unicode-bidi:bidi-override;-moz-font-feature-settings:"liga" 0}.t:after{content:''}.t:before{content:'';display:inline-block}.t span{position:relative;unicode-bidi:bidi-override}._{display:inline-block;color:transparent;z-index:-1}::selection{background:rgba(127,255,255,0.4)}::-moz-selection{background:rgba(127,255,255,0.4)}.pi{display:none}.d{position:absolute;transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%}.it{border:0;background-color:rgba(255,255,255,0.0)}.ir:hover{cursor:pointer}</style>
<style type="text/css">
/*!
* Fancy styles for pdf2htmlEX
* Copyright 2012,2013 Lu Wang <coolwanglu@gmail.com>
* https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
*/@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes swing{0{transform:rotate(0)}10%{transform:rotate(0)}90%{transform:rotate(720deg)}100%{transform:rotate(720deg)}}@-webkit-keyframes swing{0{-webkit-transform:rotate(0)}10%{-webkit-transform:rotate(0)}90%{-webkit-transform:rotate(720deg)}100%{-webkit-transform:rotate(720deg)}}@media screen{#sidebar{background-color:#2f3236;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjNDAzYzNmIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDBMNCA0Wk00IDBMMCA0WiIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2U9IiMxZTI5MmQiPjwvcGF0aD4KPC9zdmc+")}#outline{font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;margin:2em 1em}#outline ul{padding:0}#outline li{list-style-type:none;margin:1em 0}#outline li>ul{margin-left:1em}#outline a,#outline a:visited,#outline a:hover,#outline a:active{line-height:1.2;color:#e8e8e8;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden;outline:0}#outline a:hover{color:#0cf}#page-container{background-color:#9e9e9e;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjOWU5ZTllIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9IiM4ODgiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=");-webkit-transition:left 500ms;transition:left 500ms}.pf{margin:13px auto;box-shadow:1px 1px 3px 1px #333;border-collapse:separate}.pc.opened{-webkit-animation:fadein 100ms;animation:fadein 100ms}.loading-indicator.active{-webkit-animation:swing 1.5s ease-in-out .01s infinite alternate none;animation:swing 1.5s ease-in-out .01s infinite alternate none}.checked{background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goQDSYgDiGofgAAAslJREFUOMvtlM9LFGEYx7/vvOPM6ywuuyPFihWFBUsdNnA6KLIh+QPx4KWExULdHQ/9A9EfUodYmATDYg/iRewQzklFWxcEBcGgEplDkDtI6sw4PzrIbrOuedBb9MALD7zv+3m+z4/3Bf7bZS2bzQIAcrmcMDExcTeXy10DAFVVAQDksgFUVZ1ljD3yfd+0LOuFpmnvVVW9GHhkZAQcxwkNDQ2FSCQyRMgJxnVdy7KstKZpn7nwha6urqqfTqfPBAJAuVymlNLXoigOhfd5nmeiKL5TVTV+lmIKwAOA7u5u6Lped2BsbOwjY6yf4zgQQkAIAcedaPR9H67r3uYBQFEUFItFtLe332lpaVkUBOHK3t5eRtf1DwAwODiIubk5DA8PM8bYW1EU+wEgCIJqsCAIQAiB7/u253k2BQDDMJBKpa4mEon5eDx+UxAESJL0uK2t7XosFlvSdf0QAEmlUnlRFJ9Waho2Qghc1/U9z3uWz+eX+Wr+lL6SZfleEAQIggA8z6OpqSknimIvYyybSCReMsZ6TislhCAIAti2Dc/zejVNWwCAavN8339j27YbTg0AGGM3WltbP4WhlRWq6Q/btrs1TVsYHx+vNgqKoqBUKn2NRqPFxsbGJzzP05puUlpt0ukyOI6z7zjOwNTU1OLo6CgmJyf/gA3DgKIoWF1d/cIY24/FYgOU0pp0z/Ityzo8Pj5OTk9PbwHA+vp6zWghDC+VSiuRSOQgGo32UErJ38CO42wdHR09LBQK3zKZDDY2NupmFmF4R0cHVlZWlmRZ/iVJUn9FeWWcCCE4ODjYtG27Z2Zm5juAOmgdGAB2d3cBADs7O8uSJN2SZfl+WKlpmpumaT6Yn58vn/fs6XmbhmHMNjc3tzDGFI7jYJrm5vb29sDa2trPC/9aiqJUy5pOp4f6+vqeJ5PJBAB0dnZe/t8NBajx/z37Df5OGX8d13xzAAAAAElFTkSuQmCC)}}</style>
<style type="text/css">
.ff0{font-family:sans-serif;visibility:hidden;}
@font-face{font-family:ff1;src:url('data:application/font-woff;base64,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')format("woff");}.ff1{font-family:ff1;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff2;src:url('data:application/font-woff;base64,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')format("woff");}.ff2{font-family:ff2;line-height:0.898000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff3;src:url('data:application/font-woff;base64,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')format("woff");}.ff3{font-family:ff3;line-height:0.704000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff4;src:url('data:application/font-woff;base64,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')format("woff");}.ff4{font-family:ff4;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff5;src:url('data:application/font-woff;base64,d09GRgABAAAAAATkAA0AAAAABuQAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEyAAAABoAAAAcoqQZKkdERUYAAASsAAAAGwAAAB4AJwALT1MvMgAAAaQAAABEAAAAVlXIgqpjbWFwAAAB/AAAAEYAAAFKRYDkOWdhc3AAAASkAAAACAAAAAj//wADZ2x5ZgAAAlAAAAB0AAAAdF5LOhRoZWFkAAABMAAAADMAAAA2KnqSXGhoZWEAAAFkAAAAHgAAACQGSgNsaG10eAAAAegAAAAUAAAAFAcYAERsb2NhAAACRAAAAAwAAAAMAAAAOm1heHAAAAGEAAAAHQAAACAASAAnbmFtZQAAAsQAAAG+AAAC3BPNfFNwb3N0AAAEhAAAAB4AAAA0ObKyo3icY2BkYGBgZmjOWZS3Ip7f5isDN/MLoAjD44PLw+G0y/8JzJOYtgG5HAxMIFEAiesNrwB4nGNgZGBg2vZ/AgMD8zUGIGCexMDIgApYAWUfA70AAHicY2BkYGBgZVBhANEMDExAzAhmO4D5DAAGWwBwAAAAeJxjYGR8zfiFgZWBgamLaQ8DA0MPhGZ8wGDIyAQUZWBjZoABRiB2gHEC0lxTgJSC0jGmbf8nAFVuYyiAqmEAACwtDEAB9AAAAAAAAAFNAAAAAQAAA9YARHicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUlI79/w/kg+n/j+/aQdUDASMbA5zDyAQkmBhQASPEiuEMAMdbCdwAAAAAAAAAAAAAAAAAOgABAET/kAOSArYAIwAAAQcXHgIVFCMnBwYjIjU0NxMnJjU0PgEzIRM2MhcTITIeARQDg+sIAywmDf3sBwoNA1rsDgkLCwEdWgYWBloBHQsLCQFtrBcLhnYED7SrCQ8FCQEVqwkJBwYBARQVFf7sAQYOAAAAeJxtUcFq20AQfavYhqal9AN6mN5ssGVZJhiZEHBCfCgohxhy6kXIi6ViSa60jvBP9dZvKYTeeupf9Gm9hRyqAc2bnZk3b3cAvMd3KJy/Ar8cVuirJ4c9DNRXhy/wSf1wuMea3w738cF76/AAfW/IStV7w+jFdnVY4VJ9dtjDO/XF4Qvcqm8O91jz0+E+RP1xeIBL7yPuUOGAE2rk2CGDgWCIFCP6GSLaAmPiEAEtIlrxTtrWp0hQ8iSmN+zVzHTonNkzsyF7yljz9GSZr+0Mw5lLTGmtNZ/1BRr6isw73HB+N7Vlb8cseCRHY+c+87/lyZq1pdX7YLu1VbKhvpiafeCuOpzqfJcZGaYjmUXRYixhEESyKnSdp0kpcWIyXSSGwV42VZprc5LhdWbMYTmdtm3rJ0XjV/XuZjSWNjeZPOpG1896K+uqNPKQFFrizSpecNw9jrxzpxD3x72mi63SnOcFA73Nj/T/ZK/dVbV9XJ+PK3yS11c4x3NmJlzFxK4gxBUpOHtNVVpCP5DlWQH9PJjMJmEQXuEVC2wWeLLSGsqp7NK6dc7t3I5VWKDrJq9KCYK5HwSh/IfkL3CceU0AAHicY2BiwA9YgZiRgYmBmZGJvTQv08jI2QwAC4UCQQAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH044PLw2E0AE4IB4YAAA==')format("woff");}.ff5{font-family:ff5;line-height:0.806000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff6;src:url('data:application/font-woff;base64,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')format("woff");}.ff6{font-family:ff6;line-height:0.850000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff7;src:url('data:application/font-woff;base64,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')format("woff");}.ff7{font-family:ff7;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff8;src:url('data:application/font-woff;base64,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')format("woff");}.ff8{font-family:ff8;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff9;src:url('data:application/font-woff;base64,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')format("woff");}.ff9{font-family:ff9;line-height:0.923000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffa;src:url('data:application/font-woff;base64,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')format("woff");}.ffa{font-family:ffa;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffb;src:url('data:application/font-woff;base64,d09GRgABAAAAAATkAA0AAAAABvAAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEyAAAABoAAAAcoqQZMEdERUYAAASsAAAAGwAAAB4AJwALT1MvMgAAAaQAAABEAAAAVlXGgpdjbWFwAAAB/AAAAEYAAAFKRYDkOWdhc3AAAASkAAAACAAAAAj//wADZ2x5ZgAAAlAAAAB0AAAAdPLyoUVoZWFkAAABMAAAADMAAAA2KlSSYmhoZWEAAAFkAAAAHgAAACQGNQNHaG10eAAAAegAAAAUAAAAFAbyADJsb2NhAAACRAAAAAwAAAAMAAAAOm1heHAAAAGEAAAAHQAAACAASAAobmFtZQAAAsQAAAG+AAAC6APphOhwb3N0AAAEhAAAAB4AAAA0ObKyo3icY2BkYGBgZmhOftgfFc9v85WBm/kFUITh8cHlUXDa6P9E5jqmrUAuBwMTSBQAikoNmAB4nGNgZGBg2vp/IgMD8wYGIGCuY2BkQAWsAF/rA4MAAHicY2BkYGBgZVBlANEMDExAzAhmO4D5DAAGdABxAAAAeJxjYGS8wfiFgZWBgamLaQ8DA0MPhGZ8wGDIyAQUZWBjZoABRiB2gHEC0lxTgJSC0jGmrf8nAlVuZciHqmEAACXuDCsB9AAAAAAAAAFNAAAAAQAAA7AAMnicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUlI79/w/kg+n/j+/aQdUDASMbA5zDyAQkmBhQASPEiuEMAMdbCdwAAAAAAAAAAAAAAAAAOgABADL/kQN+ArUAJAAAAQcTFhUUIyIvAQcGIyI1PwETJyY1NDYzIRM2MzIWFxMhMhYVFANx71wDCwgH7+8LBAsCAlvwDAwQASFaBgkGBARbASERCwFxrv7nCQULCa2tCQsHBwEZrgkGCAMBFhQGDP7oAwgEeJxtkcFq20AQhv9VbENLKD30AYZCwQZbXkuEYBMCJo1vyiGGQk9FyIslsCwjrSP8UnmAPkubF8itT9Bf6+0hUC94vpmd/edfLYAPeIbC+bfHi2eFvvruOcBAlZ4v8Fn99Nxj/dVzHx+DT54HGAQxO1XvHbNf7lTHCu9V4jnApfrh+QJflfXcY/235z5E/fE8wGXwBXeocMAJNQpskcNCMESGEeMMc65rjMkRNNectEQJ4/ozpLyfIGG0PGu409F5Z8edNdUz5obVk1O+cTMsZy4w5WrdCtlfomGsqLzFLed3U1ue7ZQFj9Ro3Nwn/m9YWbF37/w+uNPGOVnTX0Lnmlq4qw6nutjmVobZSGbz+fVYIq3nsixNXWTpXpLU5qZMLZOdrKusMPYkw5vc2sNiOm3bNkzLJqzq7e1oLG1hc3k0jamfzEZW1d7KQ1oaSdbLZKY57x5HXrszifvjzjAkzmzBesnEbIoj4z/nK39b475vSM/Cr/L2FudKTJown7h3iHBFEY5f0ZiRKNSy8CYIsZ7MJpGOrvBGCOcG4Jsz2NBU5V6ve9fYTe+UhQ2mbopqL1rHodaR/F/nL3OdevMAAHicY2BiwA9YgZiRgYmBmZGJvTQv08jI2QwAC4UCQQAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH044PLo2A0AE4mB4wAAA==')format("woff");}.ffb{font-family:ffb;line-height:0.804000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffc;src:url('data:application/font-woff;base64,d09GRgABAAAAAAXQAA0AAAAACFQAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFtAAAABoAAAAcoqQZMkdERUYAAAWYAAAAHAAAAB4AJwANT1MvMgAAAaQAAABFAAAAVlT5gmRjbWFwAAACCAAAAE8AAAFaZhUHeWdhc3AAAAWQAAAACAAAAAj//wADZ2x5ZgAAAmgAAAEgAAABMA6f8KRoZWFkAAABMAAAADMAAAA2KomSU2hoZWEAAAFkAAAAIAAAACQGEQP/aG10eAAAAewAAAAaAAAAGg13AG9sb2NhAAACWAAAABAAAAAQAF4AxG1heHAAAAGEAAAAHgAAACAATgAmbmFtZQAAA4gAAAG9AAADUdeLrL9wb3N0AAAFSAAAAEcAAABSakx6jHicY2BkYGBgYjhyreeAbTy/zVcGbuYXQBGGxweXR8Np8/9rmdczuQO5HEC1QAAAnzgN8AB4nGNgZGBgcv+/loGB+QUDEDCvZ0hhkGRABmwAZusEF3icY2BkYGBgZ1BmYGUAASYgZmQAiTmA+QwABtQAdQAAeJxjYGSuZJzAwMrAwNTFtIdBkaEHRP/vYXzAYMjIBBRlYGVmgAFGIE6AcQLSXFOAlILSdCb3/2uBKt0ZgqFqGABJDwwqAAAAARgAAAAAAAABTQAAA+gAAAPoADcDCgA4ADgAAHicY2BgYGaAYBkGRgYQCAHyGMF8FgYLIM3FwMHABIQKipOUbJSm//8PFIOz/z++V3T35N18qF4oYGRjgAswMgEJJgZUwAixcjgDAM5ODvAAAAAAAAAAAAAAAAAsAF4AmHicY2BkMP//lXk9438GaQYGBhF2PkZ2Nm1GJVMzc0UlE2NFNXUTa0YjcTlGceb1HIF5fEycQtySZX+5RUWZvpZJcgtxMvHlBTIyCTDJNoZw8vaHaoT283KGNMoyMDJYMLQyXWTMZ1BgYGAUYVNWUtdjVFbiY2IHsU1NzIxBphobmZkDWUwXY7zcQh3dtMW0tWWY2Nn5oFzjEGZmbj5GP98aHysdASV7TVYhBTDb30MK6FpWBov/a5kuMrkzcDMIMogxyDAoMTCogsxXA1sgpq6mrMQuzq7OJiKuaqLOLm7Grs4uBrLucFfHERCuiS4rj7wodDEwkEks6MLFwOSLF2JKy391AiWBODIw6ILQxeg30Rerwy5ejM4BKgAApWBKC3icrVLLattAFD2j2IZCSXftppS7CSQLDbKEF8kyJgkYywlWXAJdjRPZFrY1QVIw/ob8SukiH9Xv6JE07cKLdlMNmnvmvs+dAXCMH1Bov69/sMIHdeKwh54aOnyESL053MEn76PDXRx7Y4d71L/SU3Xe8fS9iaqxwhfVddjDezVw+AgLNXK4A61+OtzFZ0873IP2vmEIi2fsUSDDEitUEIQIuCL4XC0+p3ZOL8ElNPcRDB6xZuwOJWVGnUGOp8amETdek8beetYepzznTaaUlQw2WPBkm/2eugfKGRJcYcpdcEN5S80dT2fMiKF93hfZclVJGASR73M/l/leLrWMzOPa7sp1JiZ/kpGOtUzsjspMTm0u83RlNguxC7lPH2SWXE0TuZnezu6SM+Yds+GYDVVsKyHNLVu0bK9En+QxjmNTrZL9dm43ZZ+KmlhBr5oCJrbYGsrrhl3VyIKzTJtJaiYQXPD/exGfXFNGvVBjGN/GRI2l7+4hxIBlbF5d22KZSqgDuZCD5vxpunzZmIKWKPD7HFE4+BfBw9qHhH/nrF9zSnvJ22xvsuVXvxWhMS3KjLNmX0Ek/63oL+ZZlVQAAAB4nGNgYmD4//Hb7v9NDBoM2AA7EDMyMDEwMzIxMjOycCUWFeWXF2WmZ5SwF2fmZuYkFvElZxYl56TmluaUZBbkVAIAdZ4SsQAAAAAB//8AAnicY2BkYGDgAWIxIGZiYARCNiBmAfMYAAPgADV4nGNgYGBkAILbCqeqQfTjg8ujYTQATjAHjgAA')format("woff");}.ffc{font-family:ffc;line-height:0.666000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffd;src:url('data:application/font-woff;base64,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')format("woff");}.ffd{font-family:ffd;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffe;src:url('data:application/font-woff;base64,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')format("woff");}.ffe{font-family:ffe;line-height:0.919000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:fff;src:url('data:application/font-woff;base64,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')format("woff");}.fff{font-family:fff;line-height:0.839000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff10;src:url('data:application/font-woff;base64,d09GRgABAAAAAAaYAA0AAAAACfgAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGfAAAABoAAAAcoqQZOkdERUYAAAZgAAAAHAAAAB4AJwAQT1MvMgAAAaQAAABHAAAAVlVXgsRjbWFwAAACEAAAAF8AAAFqZlMI02dhc3AAAAZYAAAACAAAAAj//wADZ2x5ZgAAAogAAAHLAAACtOfG25poZWFkAAABMAAAADMAAAA2KqaSv2hoZWEAAAFkAAAAIAAAACQGjAQiaG10eAAAAewAAAAjAAAAJhgHAXtsb2NhAAACcAAAABYAAAAWAoYB0m1heHAAAAGEAAAAHQAAACAATgAvbmFtZQAABFQAAAG3AAADRawH+Yxwb3N0AAAGDAAAAEkAAABZkEoJznicY2BkYGBgYjgiXCyvEc9v85WBm/kFUITh8cHl8XDa8v9G5lNMy4FcDqBaIAAAXysM5wB4nGNgZGBgWv5/IwMDCwsDEDCfYkhhkGRABpwAXtkDtnicY2BkYGDgYtBhYGIAARDJyAAScwDzGQAHwQB+AAAAeJxjYGReyDiBgZWBgamLaQ+DIkMPiP7fw/iAwZCRCSjKwMrMAAMgVgKME5DmmgKkFJSymZb/3whUuZzBH8hnBMkBAF2tDOgAeJxjlGAAA0ZfBgYWFgYGZnkGSyCeDmSDaEsQzWAJACZAApoAeJxjYGBgZoBgGQZGBhBIAfIYwXwWBg8gzcfAwcDEwMagwLCR4briJCUbpez//4HiCH7W////H/8P/q93r+Tu6bvzoOYgAUY2BrggIxOQYEJXAHHCoAIs1DUOAMwMFIUAAAAAAAAAAAAAAAAuAGQAkADIARQBWgAAeJxtULFu01AUvffaif1cPycxfnZlqIltxUaE0spxEoVKZWGBIUKVsvYfKqHOlKVbpU5I/YHOfEZRwsLCSiALK0xQuzwHhiL8pHeuzhnuuecAwuTmJ63oEgKAnhOH0TAfhJ2/Ix9kohNmQupy0CouLuIYg3JZoXBxK47LLxJbwhXoyt8Ne+VXV5TfQD6Et0B0it8hqnY342gHNYnJMH+KqcRRdh/Ho0HmCqeFnkunXDf4fMF1xvliwbldEaavyaZh8vmcmwarmP4PW3tNbn4oVwRwVzJHs6RTH6PhaBxGMkmS5nuYeQF6yhU7OGqTYZv+8fUvIZTGsW/aBrWPDpDaqn8yM6yz2cPZmWXMTvxqL7ymFb6CnjSpMiTpY4wjS6mSyAjyerl2kO0rVRJaHU53pnn2/IHVTbseEW/9J+DL6Zvd3e2+JqK9ZDO+TQBI5ninvKdnIKAP0HDiKMUkH+OfmmQshm69SufCYMXnjkNbhq5ZqsaKklQbJ7XyE9HEbeZv4KOmyZq62iiX5ZLxWhVu33UH0nXDstx8H8cMk3ULHqo1Gp07xad70pOouLYtTTeoiy9qNN3fKD+IyhEDDBhnZrP8yOpE+A2wqYLCAHicrVLLattAFD2j2IZC8bKrLC6UQgKRUCSySFYlJjGYyAlSXLIdx2Nb2NYEScF41w9q+039lB5JQ6GlZFUNuvfc92MGwBA/oNB9X35jhaH66LCHgfrs8BEi9d3hHj54Q4f7GHojhwfUf6Wn6r2j9K2NarDCseo77OG9ihw+wkKNHe7hTP10uI9j75PDA5x5KUaweMEBJXKssEYNQYSQJ4bP0+FLauf0ElwjIJ1A4xkbxu5RkefUaRRYtLYASes1be2dZ+NxQrloMxlW0thiScm29JG6J/IZMtwgJRWMye+peaB0yowY2ZdDma/WtURhGPs+6aXMD3IdyEQ/b+y+2uSii4VMgiSQqd1TmcuJLWRu1nq7FLuUR/Mks+wmzWSc3s8eslPmvWPDCRuq2VbGMXds0bK9ioPjLkl0vc4Ou7ndVpSbqUq6NP1jasudJr9tR6tbXnKRpl1jwNUJrvi/VcHnmIYxr5Q1o7uImLE+zt0VRLhgEVvUt7ZcGYmCUK7kz8781Kxet7qkIQ79cy4nunh7tL8L498Jm0dsaK54id0FdpM1T0RoNGWVc8XsKYzl/1T8BTBDk8QAeJxjYGJg+P/x2+7/ExjUGLABLiBmZGBiYGaYzPCBkYmRmZGFkZUrsagov7woMz2jhL04MzczJ7GIvTQv08jIzBFKOwEA5HYSpgAAAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEJOIGYB8xgABAEAOHicY2BgYGQAgtsKp6pB9OODy+NhNABOWAeWAAA=')format("woff");}.ff10{font-family:ff10;line-height:0.758000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff11;src:url('data:application/font-woff;base64,d09GRgABAAAAAATcAA0AAAAAB0AAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEwAAAABoAAAAcoqQZOkdERUYAAASkAAAAHAAAAB4AJwAMT1MvMgAAAaQAAABDAAAAVlMsWvhjbWFwAAACAAAAAEwAAAFSBUULImdhc3AAAAScAAAACAAAAAj//wADZ2x5ZgAAAlwAAABkAAAAZAg23sFoZWFkAAABMAAAADIAAAA2J8qQEmhoZWEAAAFkAAAAHwAAACQBVgD1aG10eAAAAegAAAAWAAAAFgPcAFhsb2NhAAACTAAAAA4AAAAOADIAIG1heHAAAAGEAAAAHQAAACAASQAXbmFtZQAAAsAAAAG2AAADOQQbkKFwb3N0AAAEeAAAACMAAAAu/5728nicY2BkYGBgYjjinlDrHc9v85WBm/kFUITh8cHl8XA64r89w3mGHCCXA6gWCAB0DAz7AAB4nGNgZGBgyPlvz8DA6MsAAucZUhgkGZABKwBRfANLAHicY2BkYGBgYxBhANEMDExAzAhmO4D5DAAE5gBhAAAAeJxjYGTYzziBgZWBgamLaQ+DIkMPiP7fw/iAwZCRCSjKwMrMAAOMDEggIM01BUgpMOgx5Py3B7JyGA7C1AAAR64LyAABGAAAAAAAAAFNAAAAAQAAAR4AWABYAAB4nGNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMQFqBQYdB7/9/BOv/4/83/l+H6gIDRjYGOJcRpIeJARUwQqyCARYGVobhBgCchwtwAAAAAAAAAAAAAAAgADIAAAABAFj/PwDPAGwAEwAANxQOASMiNTQ3NjUGIyImNDYzMhbPKykIDQZKDxkYHh4YHyICNWAuDAUGR3MQICwgOgAAAQBYAAAAxABsAAcAADYUBiImNDYyxB8uHx8uTCwgICwgAAB4nK1STWvbQBB9q9iGQptbLyWH6S0JSJUlcrChl3xiEznBjkuua0e2hR1tkGWM/1EPJT8ovyZPq6XQ0uYUCc28efOxM6MFsI9nKNTPj99Y4ZP66rCHlvru8B7a6qfDDXz2Wg43se91HW6R3zBSNT7Q+mWzKqzwRTUd9vBRfXN4DxN17nADx+rF4SYOvAOHWzj2ejiDwRN2KJBhjgVKCCKEfGP4fGvcITthlOAUAWUfGlMsmbvFmjojp5HjwfoCJDZqYP11ZBVxSDu3lVKepLHCjJax8o7cPfUYI1xgSCm4or4hc0vriBVxZp52RTZflBKFYez7lB2Z7OQ0kL6eLs12vcxE5w/SD5JABmZLMpNDk8skXejVTMxM7tJ7GY8uhiO5Gt6Mb0dHrHvNhhM2VLKtHmXVWsa2O3QliS4XvVKvsinNaqQCjzYCA1M8aupLO1dpdcEtpnaHAfcm6PL7f3mfE6bM2JDRzK3jY2b6aLvtRzjhESYvL00xTyUKQunKH235w3S+WemCfBz6ba4lOnlrqL9PxT+rVXc3pXfNrPq/1TNVN0PoTIt1xs2ynzCWdzjuFRQwjtwAAHicY2BiYPj/8dvu/xMY1BiwATYgZmRgYmBm4GcQBADUcgWFAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEJWIGYB8xgAA9UANHicY2BgYGQAgtsKp6pB9OODy+NhNABOWAeWAAA=')format("woff");}.ff11{font-family:ff11;line-height:0.301000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff12;src:url('data:application/font-woff;base64,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')format("woff");}.ff12{font-family:ff12;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff13;src:url('data:application/font-woff;base64,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')format("woff");}.ff13{font-family:ff13;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff14;src:url('data:application/font-woff;base64,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')format("woff");}.ff14{font-family:ff14;line-height:0.923000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff15;src:url('data:application/font-woff;base64,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')format("woff");}.ff15{font-family:ff15;line-height:0.899000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff16;src:url('data:application/font-woff;base64,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')format("woff");}.ff16{font-family:ff16;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff17;src:url('data:application/font-woff;base64,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')format("woff");}.ff17{font-family:ff17;line-height:0.838000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff18;src:url('data:application/font-woff;base64,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')format("woff");}.ff18{font-family:ff18;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff19;src:url('data:application/font-woff;base64,d09GRgABAAAAAATAAA0AAAAABtwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEpAAAABoAAAAcoqQZWkdERUYAAASIAAAAGwAAAB4AJwALT1MvMgAAAZwAAAA/AAAAVlVXVldjbWFwAAAB8AAAAEYAAAFKzKIgqGdhc3AAAASAAAAACAAAAAj//wADZ2x5ZgAAAkQAAADSAAAA4MubV/JoZWFkAAABMAAAADAAAAA2KomTXWhoZWEAAAFgAAAAGQAAACQHQgPuaG10eAAAAdwAAAAUAAAAFAcqAD5sb2NhAAACOAAAAAwAAAAMACgAmG1heHAAAAF8AAAAHQAAACAASQBDbmFtZQAAAxgAAAFIAAACZ8Tq+4hwb3N0AAAEYAAAAB4AAAA0TLakpHicY2BkYGBgZHD8eVt7ezy/zVcGbuYXQBGGxweX5yPTzC+YI4EUBwMTiAcAf54MVHicY2BkYGCOZAAC5hdQkpEBFbACADPuAjoAAAB4nGNgZGBgYGVwYGBiAAEQycgAEnMA8xkACS4AjQAAAHicY2Bk/MI4gYGVgYGpi2kPAwNDD4RmfMBgyMgEFGVgZWaAAUYBBgQISHNNAVIKz8KZI0F8CMnACCIA6SYJUgAB9AA+AAAAAAFNAAAAAQAAA+gAAHicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUnoX//w/kg+n/jyXXQtUDASMbA5zDyAQkmBhQASPEiuEMACjNCjEAAAAAABQAFAAUABQAcHicHcsxCsJAEIXhmSxMJAHDxmw6hRg3lopuYiEaIUewskkRW3ttPIC9d7C38BxWNmIlgmcQWVwzxcCD/wML5gB4YStgYANMxjxmPOL7zyfH3dx6fF9s9T0BWGCOvU0nITdCBBRH3STlKhtHozYGZpHgQWhWNkOVTXEUtripugNEMi9J1QT7Sd2HzC8LPSzKssAD53or01TiVSqn0Ws4N+E13UofqUk5EW7WjvCw7QlcnmtxLUq/5yuph392tl0X7/rpidrQgsg2qHI6QsAPxO4tjgAAeJyNkD1uwkAQhd/yJyVIUSrq6VLZsY2goIhkgaBLQUEZxZFXgARetEYg+hwgTe6QJqlygFQ5F8/LSqFIga3VfLPz93YA3OALCqfvHs+eFdr48FxDEz+e67hTHc8NtNXMcxO36tVzi/efzFSNK3pPrqpihQ7ePNdwjW/PdTzi13MDHfXguQlRL55bvH/HEAYbHGCxxBwLbCEYIcMOmjQhFcgZFySIEKOPkJxixV/OqkrnaVpNW1XnzMTQbA52OV9sZZTttEyyIj9IEsX9UNLVSlyoFKtLbXc6Z8GYegr2S7F33QzWtBibYpvudWnWdKbutlKGqVlnxV9VZS0Vaac3pGLBgOf/rqdYl1kBXxa4FybonaaNjZ1rScJIBnI2nV43CuIgiZLeZWpnbiMlN1XlCmdUewy9FSZoWy5NIVEUhzxyUdsjJdRn2nicY2BiwA9YgZiRgYmBmZGJvTQv09XM1BwAC8ICSwAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH044PL82E0AE74B7YAAA==')format("woff");}.ff19{font-family:ff19;line-height:0.857000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff1a;src:url('data:application/font-woff;base64,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')format("woff");}.ff1a{font-family:ff1a;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
.m0{transform:matrix(0.250000,0.000000,0.000000,0.250000,0,0);-ms-transform:matrix(0.250000,0.000000,0.000000,0.250000,0,0);-webkit-transform:matrix(0.250000,0.000000,0.000000,0.250000,0,0);}
.m1{transform:none;-ms-transform:none;-webkit-transform:none;}
.v0{vertical-align:0.000000px;}
.ls0{letter-spacing:0.000000px;}
.sc_{text-shadow:none;}
.sc0{text-shadow:-0.015em 0 transparent,0 0.015em transparent,0.015em 0 transparent,0 -0.015em transparent;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.sc_{-webkit-text-stroke:0px transparent;}
.sc0{-webkit-text-stroke:0.015em transparent;text-shadow:none;}
}
.ws0{word-spacing:0.000000px;}
._f{margin-left:-8.923356px;}
._b{margin-left:-5.222017px;}
._6{margin-left:-3.787397px;}
._5d{margin-left:-2.324626px;}
._5{margin-left:-1.319850px;}
._c{width:1.721544px;}
._0{width:3.073600px;}
._13{width:4.254561px;}
._33{width:6.801611px;}
._30{width:8.191415px;}
._2b{width:10.341824px;}
._15{width:11.955240px;}
._d{width:13.144264px;}
._10{width:14.530921px;}
._7{width:15.618270px;}
._8{width:16.938117px;}
._e{width:18.372737px;}
._a{width:20.371604px;}
._4{width:21.691454px;}
._60{width:23.450560px;}
._7c{width:24.473192px;}
._12{width:25.705902px;}
._11{width:27.403641px;}
._69{width:29.051136px;}
._16{width:30.233529px;}
._3{width:31.241700px;}
._9{width:32.418280px;}
._14{width:33.776359px;}
._7a{width:34.825498px;}
._1{width:36.288314px;}
._5c{width:37.658880px;}
._6a{width:39.307360px;}
._2{width:40.829100px;}
._2c{width:47.705307px;}
._43{width:52.471562px;}
._5e{width:56.487680px;}
._37{width:68.782879px;}
._5f{width:75.317600px;}
._2a{width:84.107562px;}
._3d{width:90.130442px;}
._68{width:91.887552px;}
._2f{width:93.468668px;}
._61{width:94.603423px;}
._56{width:109.665769px;}
._2e{width:112.148882px;}
._4d{width:121.063562px;}
._2d{width:122.351067px;}
._5b{width:124.046410px;}
._58{width:126.537120px;}
._40{width:129.331486px;}
._62{width:131.805600px;}
._31{width:142.099507px;}
._53{width:143.112325px;}
._42{width:148.160926px;}
._64{width:150.002602px;}
._29{width:152.728926px;}
._17{width:154.369602px;}
._71{width:155.843040px;}
._55{width:161.943205px;}
._36{width:163.875360px;}
._3a{width:166.990366px;}
._6c{width:169.013819px;}
._6b{width:175.094560px;}
._67{width:178.335633px;}
._35{width:182.704800px;}
._51{width:184.030453px;}
._3c{width:185.819806px;}
._6e{width:189.434252px;}
._4e{width:199.602085px;}
._70{width:204.162560px;}
._25{width:207.625958px;}
._34{width:211.033190px;}
._45{width:212.969800px;}
._3e{width:214.049960px;}
._52{width:215.838400px;}
._4c{width:218.428965px;}
._6f{width:220.213903px;}
._1b{width:221.649408px;}
._3f{width:223.021983px;}
._79{width:224.413120px;}
._21{width:226.754198px;}
._74{width:231.130817px;}
._18{width:233.054669px;}
._38{width:234.421621px;}
._24{width:235.828543px;}
._49{width:237.259845px;}
._41{width:241.851423px;}
._1e{width:245.764918px;}
._44{width:253.591306px;}
._1f{width:254.653983px;}
._47{width:255.757594px;}
._39{width:260.680863px;}
._77{width:270.065120px;}
._54{width:272.327840px;}
._27{width:273.487423px;}
._66{width:278.137728px;}
._3b{width:279.510303px;}
._1c{width:292.316863px;}
._32{width:296.216840px;}
._5a{width:299.956160px;}
._6d{width:320.616957px;}
._28{width:321.737183px;}
._4b{width:329.273983px;}
._57{width:347.341206px;}
._48{width:385.759423px;}
._23{width:390.184668px;}
._72{width:395.018336px;}
._65{width:398.379870px;}
._1d{width:401.972668px;}
._22{width:404.836800px;}
._73{width:422.201696px;}
._19{width:423.666240px;}
._1a{width:429.024668px;}
._26{width:442.495680px;}
._20{width:451.117517px;}
._4a{width:461.077183px;}
._75{width:502.664805px;}
._76{width:504.287030px;}
._4f{width:517.108800px;}
._59{width:524.452800px;}
._78{width:528.932235px;}
._46{width:596.123680px;}
._50{width:776.571360px;}
._7b{width:1149.249148px;}
._63{width:1325.929082px;}
.fcb{color:rgb(57,75,79);}
.fc6{color:rgb(61,122,122);}
.fc5{color:rgb(176,0,64);}
.fca{color:rgb(156,102,0);}
.fc8{color:rgb(0,128,0);}
.fc4{color:rgb(0,0,255);}
.fc9{color:rgb(186,33,33);}
.fc3{color:rgb(16,136,110);}
.fc7{color:rgb(102,102,102);}
.fc2{color:rgb(255,255,255);}
.fc1{color:rgb(250,250,250);}
.fc0{color:rgb(35,55,59);}
.fs9{font-size:23.910400px;}
.fs5{font-size:27.895200px;}
.fs6{font-size:31.880400px;}
.fs8{font-size:35.865600px;}
.fs4{font-size:39.850400px;}
.fs7{font-size:43.636400px;}
.fs3{font-size:47.820800px;}
.fs2{font-size:57.384800px;}
.fs1{font-size:82.650000px;}
.fs0{font-size:99.148400px;}
.y0{bottom:-0.500000px;}
.y13c{bottom:5.774000px;}
.y64{bottom:7.777000px;}
.y63{bottom:10.590000px;}
.y12{bottom:13.018000px;}
.y103{bottom:13.371000px;}
.yf4{bottom:13.598000px;}
.y7a{bottom:13.688000px;}
.y125{bottom:14.377000px;}
.yb2{bottom:15.518000px;}
.y119{bottom:16.738000px;}
.yfb{bottom:16.793000px;}
.y89{bottom:18.497000px;}
.y4a{bottom:18.701000px;}
.ybf{bottom:19.144000px;}
.yf2{bottom:19.900000px;}
.y33{bottom:20.779000px;}
.yd5{bottom:21.858000px;}
.yf3{bottom:26.201000px;}
.y79{bottom:26.291000px;}
.y124{bottom:26.979000px;}
.y13b{bottom:27.866000px;}
.y10c{bottom:28.823000px;}
.y102{bottom:28.952000px;}
.y118{bottom:29.341000px;}
.y61{bottom:29.488000px;}
.y88{bottom:29.839000px;}
.yb1{bottom:31.100000px;}
.ybe{bottom:31.746000px;}
.y62{bottom:33.297000px;}
.y49{bottom:34.283000px;}
.y32{bottom:34.527000px;}
.y11{bottom:35.034000px;}
.y27{bottom:35.080000px;}
.y12f{bottom:36.595000px;}
.y1b{bottom:37.590000px;}
.yf1{bottom:38.804000px;}
.y78{bottom:38.894000px;}
.y123{bottom:39.582000px;}
.yd4{bottom:39.915000px;}
.y13a{bottom:40.468000px;}
.y87{bottom:41.182000px;}
.y1c{bottom:41.206000px;}
.y98{bottom:42.309000px;}
.y5f{bottom:42.721000px;}
.y6{bottom:43.061000px;}
.yfa{bottom:44.330000px;}
.ybd{bottom:44.349000px;}
.y10b{bottom:44.405000px;}
.ydc{bottom:45.556000px;}
.y60{bottom:46.530000px;}
.y31{bottom:48.275000px;}
.y48{bottom:49.864000px;}
.y3e{bottom:51.219000px;}
.yf0{bottom:51.406000px;}
.y77{bottom:51.496000px;}
.y12e{bottom:52.177000px;}
.y122{bottom:52.185000px;}
.y26{bottom:52.474000px;}
.y86{bottom:52.524000px;}
.yc9{bottom:52.704000px;}
.y139{bottom:53.071000px;}
.y10{bottom:54.237000px;}
.y117{bottom:54.547000px;}
.yd3{bottom:55.496000px;}
.y5d{bottom:55.954000px;}
.yb0{bottom:56.644000px;}
.y19{bottom:56.793000px;}
.ya8{bottom:57.130000px;}
.y97{bottom:57.891000px;}
.ybc{bottom:58.347000px;}
.y5{bottom:59.736000px;}
.y5e{bottom:59.763000px;}
.yf9{bottom:59.912000px;}
.y1a{bottom:60.409000px;}
.ya0{bottom:61.094000px;}
.y101{bottom:61.322000px;}
.y30{bottom:62.024000px;}
.y85{bottom:63.866000px;}
.yef{bottom:64.009000px;}
.y76{bottom:64.099000px;}
.y121{bottom:64.787000px;}
.yc8{bottom:65.306000px;}
.y138{bottom:65.674000px;}
.y3d{bottom:66.801000px;}
.y116{bottom:67.149000px;}
.y25{bottom:68.056000px;}
.y5b{bottom:69.186000px;}
.ydb{bottom:70.761000px;}
.yaf{bottom:72.225000px;}
.y5c{bottom:72.995000px;}
.yf{bottom:73.440000px;}
.y9f{bottom:73.696000px;}
.yd2{bottom:74.654000px;}
.y2f{bottom:75.772000px;}
.y18{bottom:75.996000px;}
.yee{bottom:76.612000px;}
.y47{bottom:77.401000px;}
.y10a{bottom:77.894000px;}
.yc7{bottom:77.909000px;}
.ye2{bottom:78.179000px;}
.y137{bottom:78.276000px;}
.y6d{bottom:79.254000px;}
.y115{bottom:79.752000px;}
.y12d{bottom:80.301000px;}
.y84{bottom:80.841000px;}
.y75{bottom:82.334000px;}
.ya7{bottom:82.335000px;}
.y59{bottom:82.419000px;}
.y6e{bottom:83.063000px;}
.y8e{bottom:83.632000px;}
.y120{bottom:83.767000px;}
.y3c{bottom:84.375000px;}
.y24{bottom:85.450000px;}
.y5a{bottom:86.228000px;}
.y9e{bottom:86.299000px;}
.y100{bottom:86.527000px;}
.yd1{bottom:87.257000px;}
.y96{bottom:87.420000px;}
.yf8{bottom:87.448000px;}
.yed{bottom:89.214000px;}
.y2e{bottom:89.521000px;}
.ye1{bottom:90.781000px;}
.ybb{bottom:90.825000px;}
.y136{bottom:91.269000px;}
.y114{bottom:92.355000px;}
.ye{bottom:92.643000px;}
.y12c{bottom:92.904000px;}
.y46{bottom:92.983000px;}
.y109{bottom:93.476000px;}
.ya6{bottom:94.938000px;}
.y17{bottom:95.199000px;}
.y57{bottom:95.652000px;}
.yda{bottom:95.966000px;}
.yae{bottom:97.770000px;}
.y3b{bottom:98.123000px;}
.y11e{bottom:99.348000px;}
.y6b{bottom:99.419000px;}
.y58{bottom:99.461000px;}
.yec{bottom:101.817000px;}
.yd0{bottom:102.101000px;}
.y95{bottom:103.011000px;}
.yc6{bottom:103.114000px;}
.y6c{bottom:103.228000px;}
.y2d{bottom:103.269000px;}
.y11f{bottom:103.307000px;}
.yba{bottom:103.428000px;}
.y113{bottom:104.957000px;}
.y9d{bottom:108.117000px;}
.y23{bottom:108.494000px;}
.y45{bottom:108.564000px;}
.y135{bottom:108.753000px;}
.y55{bottom:108.885000px;}
.y108{bottom:109.057000px;}
.y8d{bottom:110.803000px;}
.yff{bottom:111.732000px;}
.yd{bottom:111.845000px;}
.y3a{bottom:111.872000px;}
.y56{bottom:112.694000px;}
.yad{bottom:113.351000px;}
.y83{bottom:113.430000px;}
.y16{bottom:114.402000px;}
.yeb{bottom:114.420000px;}
.yf7{bottom:114.985000px;}
.yc5{bottom:115.717000px;}
.ye0{bottom:115.987000px;}
.yb9{bottom:116.031000px;}
.y74{bottom:116.939000px;}
.y4{bottom:117.135000px;}
.y12b{bottom:118.109000px;}
.y94{bottom:118.603000px;}
.y6a{bottom:119.583000px;}
.ya5{bottom:120.143000px;}
.y9c{bottom:120.720000px;}
.y1e{bottom:121.063000px;}
.yd9{bottom:121.172000px;}
.y134{bottom:121.356000px;}
.y53{bottom:122.118000px;}
.y8c{bottom:123.406000px;}
.y82{bottom:124.772000px;}
.y39{bottom:125.620000px;}
.y54{bottom:125.927000px;}
.yea{bottom:127.022000px;}
.y107{bottom:127.602000px;}
.yc4{bottom:128.320000px;}
.yb8{bottom:128.633000px;}
.y2c{bottom:128.813000px;}
.yac{bottom:128.933000px;}
.y112{bottom:130.163000px;}
.y12a{bottom:130.712000px;}
.yc{bottom:131.048000px;}
.ycf{bottom:131.966000px;}
.y73{bottom:132.062000px;}
.ya4{bottom:132.746000px;}
.y93{bottom:132.949000px;}
.y92{bottom:132.950000px;}
.y15{bottom:133.605000px;}
.y133{bottom:133.959000px;}
.y11d{bottom:134.805000px;}
.y52{bottom:135.350000px;}
.y22{bottom:135.508000px;}
.y8b{bottom:136.008000px;}
.y44{bottom:136.101000px;}
.y81{bottom:136.114000px;}
.yfe{bottom:136.938000px;}
.ya9{bottom:138.248000px;}
.y3{bottom:139.153000px;}
.y38{bottom:139.368000px;}
.ye9{bottom:139.625000px;}
.y68{bottom:139.747000px;}
.yc3{bottom:140.922000px;}
.ydf{bottom:141.192000px;}
.yf6{bottom:142.522000px;}
.y2b{bottom:142.561000px;}
.y111{bottom:142.765000px;}
.y69{bottom:143.556000px;}
.yce{bottom:144.569000px;}
.yd8{bottom:146.377000px;}
.y132{bottom:146.561000px;}
.y72{bottom:147.186000px;}
.y11c{bottom:147.408000px;}
.y80{bottom:147.457000px;}
.y91{bottom:147.545000px;}
.y51{bottom:148.583000px;}
.y9b{bottom:150.126000px;}
.y21{bottom:151.090000px;}
.y43{bottom:151.682000px;}
.ye8{bottom:152.228000px;}
.y37{bottom:153.117000px;}
.yde{bottom:153.795000px;}
.yb7{bottom:153.839000px;}
.y8a{bottom:154.244000px;}
.yab{bottom:154.477000px;}
.y110{bottom:155.368000px;}
.y1d{bottom:155.434000px;}
.y2a{bottom:156.310000px;}
.ycd{bottom:157.172000px;}
.y129{bottom:157.511000px;}
.ya{bottom:157.826000px;}
.yf5{bottom:158.103000px;}
.y7f{bottom:158.799000px;}
.yd7{bottom:158.980000px;}
.y131{bottom:159.164000px;}
.y11b{bottom:160.010000px;}
.y106{bottom:161.092000px;}
.yb{bottom:161.441000px;}
.y4f{bottom:161.816000px;}
.yfd{bottom:162.143000px;}
.y71{bottom:162.309000px;}
.y67{bottom:162.484000px;}
.ya3{bottom:162.534000px;}
.yc2{bottom:162.741000px;}
.y14{bottom:164.011000px;}
.ye7{bottom:164.830000px;}
.y42{bottom:165.431000px;}
.y50{bottom:165.625000px;}
.y9a{bottom:165.708000px;}
.yb6{bottom:166.441000px;}
.y10f{bottom:167.971000px;}
.y65{bottom:168.162000px;}
.y36{bottom:168.858000px;}
.ycc{bottom:169.774000px;}
.y29{bottom:170.058000px;}
.y7e{bottom:170.141000px;}
.ye5{bottom:171.132000px;}
.yd6{bottom:171.582000px;}
.y130{bottom:171.767000px;}
.y11a{bottom:172.613000px;}
.y128{bottom:173.093000px;}
.y4e{bottom:175.049000px;}
.y66{bottom:175.086000px;}
.ydd{bottom:175.613000px;}
.y105{bottom:176.673000px;}
.y9{bottom:177.029000px;}
.y2{bottom:177.056000px;}
.y90{bottom:177.074000px;}
.y70{bottom:177.432000px;}
.ye6{bottom:177.433000px;}
.yb5{bottom:179.044000px;}
.y20{bottom:179.132000px;}
.y41{bottom:179.179000px;}
.y10e{bottom:180.573000px;}
.y7d{bottom:181.483000px;}
.ya2{bottom:183.570000px;}
.yc1{bottom:183.787000px;}
.y28{bottom:185.640000px;}
.ycb{bottom:186.611000px;}
.yfc{bottom:187.348000px;}
.y127{bottom:188.674000px;}
.y99{bottom:189.733000px;}
.ye4{bottom:190.036000px;}
.yaa{bottom:191.592000px;}
.yb4{bottom:191.647000px;}
.y8f{bottom:192.655000px;}
.y7c{bottom:192.826000px;}
.y35{bottom:192.882000px;}
.y40{bottom:192.927000px;}
.y4d{bottom:192.933000px;}
.y10d{bottom:193.176000px;}
.y13{bottom:193.455000px;}
.y104{bottom:195.219000px;}
.y8{bottom:196.232000px;}
.y1{bottom:197.678000px;}
.y6f{bottom:198.188000px;}
.y4b{bottom:198.612000px;}
.ya1{bottom:199.151000px;}
.yc0{bottom:199.368000px;}
.yca{bottom:202.193000px;}
.yb3{bottom:204.249000px;}
.y126{bottom:204.256000px;}
.y4c{bottom:205.536000px;}
.y3f{bottom:206.676000px;}
.y1f{bottom:207.174000px;}
.ye3{bottom:208.271000px;}
.y7b{bottom:209.801000px;}
.y7{bottom:236.149000px;}
.y34{bottom:240.488000px;}
.h11{height:16.832922px;}
.h12{height:17.932800px;}
.h9{height:19.359269px;}
.he{height:22.093117px;}
.h10{height:22.487731px;}
.hb{height:23.910300px;}
.h13{height:24.890726px;}
.ha{height:24.986201px;}
.h14{height:25.285248px;}
.hf{height:26.899200px;}
.h6{height:29.887800px;}
.h15{height:30.283662px;}
.hd{height:31.243662px;}
.hc{height:32.727300px;}
.h5{height:33.187635px;}
.h7{height:35.865600px;}
.h4{height:40.456284px;}
.h8{height:43.038600px;}
.h3{height:58.268250px;}
.h2{height:74.361300px;}
.h0{height:255.118000px;}
.h1{height:255.500000px;}
.w0{width:453.543000px;}
.w1{width:454.000000px;}
.x0{left:0.000000px;}
.x5{left:10.667000px;}
.x38{left:22.377000px;}
.x37{left:26.710000px;}
.x1{left:28.346000px;}
.x3f{left:29.376000px;}
.x36{left:31.335000px;}
.x6{left:34.488000px;}
.xd{left:36.225000px;}
.x39{left:39.305000px;}
.x3{left:43.404000px;}
.x15{left:46.621000px;}
.x1f{left:48.272000px;}
.x7{left:50.486000px;}
.x11{left:53.153000px;}
.x20{left:55.412000px;}
.xe{left:58.779000px;}
.x2f{left:60.020000px;}
.x33{left:63.457000px;}
.x16{left:68.523000px;}
.x35{left:71.983000px;}
.x12{left:73.290000px;}
.x30{left:85.001000px;}
.x3d{left:89.952000px;}
.x3e{left:97.219000px;}
.xf{left:102.365000px;}
.xc{left:106.772000px;}
.x32{left:112.769000px;}
.x8{left:119.754000px;}
.x41{left:120.775000px;}
.x2{left:122.906000px;}
.x2c{left:125.833000px;}
.x42{left:131.943000px;}
.x31{left:134.628000px;}
.x43{left:143.605000px;}
.x44{left:145.442000px;}
.x2d{left:147.804000px;}
.x2b{left:152.895000px;}
.xa{left:154.173000px;}
.x3a{left:157.226000px;}
.x45{left:165.256000px;}
.xb{left:167.796000px;}
.x21{left:170.274000px;}
.x17{left:171.366000px;}
.x22{left:177.027000px;}
.x1c{left:178.423000px;}
.x3b{left:195.434000px;}
.x28{left:216.519000px;}
.x23{left:222.871000px;}
.x40{left:233.080000px;}
.x29{left:235.372000px;}
.x24{left:238.548000px;}
.x18{left:281.201000px;}
.x2a{left:285.801000px;}
.x25{left:288.977000px;}
.x19{left:291.122000px;}
.x1a{left:306.737000px;}
.x1b{left:313.586000px;}
.x13{left:333.221000px;}
.x1e{left:334.818000px;}
.x14{left:336.210000px;}
.x1d{left:344.338000px;}
.x26{left:348.760000px;}
.x27{left:353.520000px;}
.x3c{left:370.899000px;}
.x4{left:378.705000px;}
.x34{left:384.950000px;}
.x10{left:418.767000px;}
.x2e{left:424.403000px;}
.x9{left:428.637000px;}
@media print{
.v0{vertical-align:0.000000pt;}
.ls0{letter-spacing:0.000000pt;}
.ws0{word-spacing:0.000000pt;}
._f{margin-left:-11.897808pt;}
._b{margin-left:-6.962689pt;}
._6{margin-left:-5.049862pt;}
._5d{margin-left:-3.099501pt;}
._5{margin-left:-1.759801pt;}
._c{width:2.295392pt;}
._0{width:4.098134pt;}
._13{width:5.672747pt;}
._33{width:9.068815pt;}
._30{width:10.921887pt;}
._2b{width:13.789098pt;}
._15{width:15.940320pt;}
._d{width:17.525685pt;}
._10{width:19.374562pt;}
._7{width:20.824359pt;}
._8{width:22.584156pt;}
._e{width:24.496982pt;}
._a{width:27.162139pt;}
._4{width:28.921939pt;}
._60{width:31.267414pt;}
._7c{width:32.630923pt;}
._12{width:34.274536pt;}
._11{width:36.538188pt;}
._69{width:38.734848pt;}
._16{width:40.311372pt;}
._3{width:41.655600pt;}
._9{width:43.224373pt;}
._14{width:45.035145pt;}
._7a{width:46.433997pt;}
._1{width:48.384419pt;}
._5c{width:50.211840pt;}
._6a{width:52.409813pt;}
._2{width:54.438800pt;}
._2c{width:63.607076pt;}
._43{width:69.962083pt;}
._5e{width:75.316907pt;}
._37{width:91.710505pt;}
._5f{width:100.423467pt;}
._2a{width:112.143417pt;}
._3d{width:120.173923pt;}
._68{width:122.516736pt;}
._2f{width:124.624891pt;}
._61{width:126.137898pt;}
._56{width:146.221025pt;}
._2e{width:149.531843pt;}
._4d{width:161.418083pt;}
._2d{width:163.134756pt;}
._5b{width:165.395213pt;}
._58{width:168.716160pt;}
._40{width:172.441982pt;}
._62{width:175.740800pt;}
._31{width:189.466010pt;}
._53{width:190.816433pt;}
._42{width:197.547902pt;}
._64{width:200.003470pt;}
._29{width:203.638569pt;}
._17{width:205.826135pt;}
._71{width:207.790720pt;}
._55{width:215.924273pt;}
._36{width:218.500480pt;}
._3a{width:222.653822pt;}
._6c{width:225.351759pt;}
._6b{width:233.459413pt;}
._67{width:237.780844pt;}
._35{width:243.606400pt;}
._51{width:245.373937pt;}
._3c{width:247.759742pt;}
._6e{width:252.579002pt;}
._4e{width:266.136113pt;}
._70{width:272.216747pt;}
._25{width:276.834611pt;}
._34{width:281.377587pt;}
._45{width:283.959733pt;}
._3e{width:285.399947pt;}
._52{width:287.784533pt;}
._4c{width:291.238620pt;}
._6f{width:293.618538pt;}
._1b{width:295.532544pt;}
._3f{width:297.362644pt;}
._79{width:299.217493pt;}
._21{width:302.338931pt;}
._74{width:308.174422pt;}
._18{width:310.739558pt;}
._38{width:312.562161pt;}
._24{width:314.438058pt;}
._49{width:316.346460pt;}
._41{width:322.468564pt;}
._1e{width:327.686558pt;}
._44{width:338.121741pt;}
._1f{width:339.538644pt;}
._47{width:341.010125pt;}
._39{width:347.574484pt;}
._77{width:360.086827pt;}
._54{width:363.103787pt;}
._27{width:364.649898pt;}
._66{width:370.850304pt;}
._3b{width:372.680404pt;}
._1c{width:389.755818pt;}
._32{width:394.955786pt;}
._5a{width:399.941547pt;}
._6d{width:427.489276pt;}
._28{width:428.982911pt;}
._4b{width:439.031978pt;}
._57{width:463.121608pt;}
._48{width:514.345898pt;}
._23{width:520.246224pt;}
._72{width:526.691115pt;}
._65{width:531.173161pt;}
._1d{width:535.963558pt;}
._22{width:539.782400pt;}
._73{width:562.935595pt;}
._19{width:564.888320pt;}
._1a{width:572.032891pt;}
._26{width:589.994240pt;}
._20{width:601.490022pt;}
._4a{width:614.769578pt;}
._75{width:670.219740pt;}
._76{width:672.382706pt;}
._4f{width:689.478400pt;}
._59{width:699.270400pt;}
._78{width:705.242979pt;}
._46{width:794.831573pt;}
._50{width:1035.428480pt;}
._7b{width:1532.332197pt;}
._63{width:1767.905442pt;}
.fs9{font-size:31.880533pt;}
.fs5{font-size:37.193600pt;}
.fs6{font-size:42.507200pt;}
.fs8{font-size:47.820800pt;}
.fs4{font-size:53.133867pt;}
.fs7{font-size:58.181867pt;}
.fs3{font-size:63.761067pt;}
.fs2{font-size:76.513067pt;}
.fs1{font-size:110.200000pt;}
.fs0{font-size:132.197867pt;}
.y0{bottom:-0.666667pt;}
.y13c{bottom:7.698667pt;}
.y64{bottom:10.369333pt;}
.y63{bottom:14.120000pt;}
.y12{bottom:17.357333pt;}
.y103{bottom:17.828000pt;}
.yf4{bottom:18.130667pt;}
.y7a{bottom:18.250667pt;}
.y125{bottom:19.169333pt;}
.yb2{bottom:20.690667pt;}
.y119{bottom:22.317333pt;}
.yfb{bottom:22.390667pt;}
.y89{bottom:24.662667pt;}
.y4a{bottom:24.934667pt;}
.ybf{bottom:25.525333pt;}
.yf2{bottom:26.533333pt;}
.y33{bottom:27.705333pt;}
.yd5{bottom:29.144000pt;}
.yf3{bottom:34.934667pt;}
.y79{bottom:35.054667pt;}
.y124{bottom:35.972000pt;}
.y13b{bottom:37.154667pt;}
.y10c{bottom:38.430667pt;}
.y102{bottom:38.602667pt;}
.y118{bottom:39.121333pt;}
.y61{bottom:39.317333pt;}
.y88{bottom:39.785333pt;}
.yb1{bottom:41.466667pt;}
.ybe{bottom:42.328000pt;}
.y62{bottom:44.396000pt;}
.y49{bottom:45.710667pt;}
.y32{bottom:46.036000pt;}
.y11{bottom:46.712000pt;}
.y27{bottom:46.773333pt;}
.y12f{bottom:48.793333pt;}
.y1b{bottom:50.120000pt;}
.yf1{bottom:51.738667pt;}
.y78{bottom:51.858667pt;}
.y123{bottom:52.776000pt;}
.yd4{bottom:53.220000pt;}
.y13a{bottom:53.957333pt;}
.y87{bottom:54.909333pt;}
.y1c{bottom:54.941333pt;}
.y98{bottom:56.412000pt;}
.y5f{bottom:56.961333pt;}
.y6{bottom:57.414667pt;}
.yfa{bottom:59.106667pt;}
.ybd{bottom:59.132000pt;}
.y10b{bottom:59.206667pt;}
.ydc{bottom:60.741333pt;}
.y60{bottom:62.040000pt;}
.y31{bottom:64.366667pt;}
.y48{bottom:66.485333pt;}
.y3e{bottom:68.292000pt;}
.yf0{bottom:68.541333pt;}
.y77{bottom:68.661333pt;}
.y12e{bottom:69.569333pt;}
.y122{bottom:69.580000pt;}
.y26{bottom:69.965333pt;}
.y86{bottom:70.032000pt;}
.yc9{bottom:70.272000pt;}
.y139{bottom:70.761333pt;}
.y10{bottom:72.316000pt;}
.y117{bottom:72.729333pt;}
.yd3{bottom:73.994667pt;}
.y5d{bottom:74.605333pt;}
.yb0{bottom:75.525333pt;}
.y19{bottom:75.724000pt;}
.ya8{bottom:76.173333pt;}
.y97{bottom:77.188000pt;}
.ybc{bottom:77.796000pt;}
.y5{bottom:79.648000pt;}
.y5e{bottom:79.684000pt;}
.yf9{bottom:79.882667pt;}
.y1a{bottom:80.545333pt;}
.ya0{bottom:81.458667pt;}
.y101{bottom:81.762667pt;}
.y30{bottom:82.698667pt;}
.y85{bottom:85.154667pt;}
.yef{bottom:85.345333pt;}
.y76{bottom:85.465333pt;}
.y121{bottom:86.382667pt;}
.yc8{bottom:87.074667pt;}
.y138{bottom:87.565333pt;}
.y3d{bottom:89.068000pt;}
.y116{bottom:89.532000pt;}
.y25{bottom:90.741333pt;}
.y5b{bottom:92.248000pt;}
.ydb{bottom:94.348000pt;}
.yaf{bottom:96.300000pt;}
.y5c{bottom:97.326667pt;}
.yf{bottom:97.920000pt;}
.y9f{bottom:98.261333pt;}
.yd2{bottom:99.538667pt;}
.y2f{bottom:101.029333pt;}
.y18{bottom:101.328000pt;}
.yee{bottom:102.149333pt;}
.y47{bottom:103.201333pt;}
.y10a{bottom:103.858667pt;}
.yc7{bottom:103.878667pt;}
.ye2{bottom:104.238667pt;}
.y137{bottom:104.368000pt;}
.y6d{bottom:105.672000pt;}
.y115{bottom:106.336000pt;}
.y12d{bottom:107.068000pt;}
.y84{bottom:107.788000pt;}
.y75{bottom:109.778667pt;}
.ya7{bottom:109.780000pt;}
.y59{bottom:109.892000pt;}
.y6e{bottom:110.750667pt;}
.y8e{bottom:111.509333pt;}
.y120{bottom:111.689333pt;}
.y3c{bottom:112.500000pt;}
.y24{bottom:113.933333pt;}
.y5a{bottom:114.970667pt;}
.y9e{bottom:115.065333pt;}
.y100{bottom:115.369333pt;}
.yd1{bottom:116.342667pt;}
.y96{bottom:116.560000pt;}
.yf8{bottom:116.597333pt;}
.yed{bottom:118.952000pt;}
.y2e{bottom:119.361333pt;}
.ye1{bottom:121.041333pt;}
.ybb{bottom:121.100000pt;}
.y136{bottom:121.692000pt;}
.y114{bottom:123.140000pt;}
.ye{bottom:123.524000pt;}
.y12c{bottom:123.872000pt;}
.y46{bottom:123.977333pt;}
.y109{bottom:124.634667pt;}
.ya6{bottom:126.584000pt;}
.y17{bottom:126.932000pt;}
.y57{bottom:127.536000pt;}
.yda{bottom:127.954667pt;}
.yae{bottom:130.360000pt;}
.y3b{bottom:130.830667pt;}
.y11e{bottom:132.464000pt;}
.y6b{bottom:132.558667pt;}
.y58{bottom:132.614667pt;}
.yec{bottom:135.756000pt;}
.yd0{bottom:136.134667pt;}
.y95{bottom:137.348000pt;}
.yc6{bottom:137.485333pt;}
.y6c{bottom:137.637333pt;}
.y2d{bottom:137.692000pt;}
.y11f{bottom:137.742667pt;}
.yba{bottom:137.904000pt;}
.y113{bottom:139.942667pt;}
.y9d{bottom:144.156000pt;}
.y23{bottom:144.658667pt;}
.y45{bottom:144.752000pt;}
.y135{bottom:145.004000pt;}
.y55{bottom:145.180000pt;}
.y108{bottom:145.409333pt;}
.y8d{bottom:147.737333pt;}
.yff{bottom:148.976000pt;}
.yd{bottom:149.126667pt;}
.y3a{bottom:149.162667pt;}
.y56{bottom:150.258667pt;}
.yad{bottom:151.134667pt;}
.y83{bottom:151.240000pt;}
.y16{bottom:152.536000pt;}
.yeb{bottom:152.560000pt;}
.yf7{bottom:153.313333pt;}
.yc5{bottom:154.289333pt;}
.ye0{bottom:154.649333pt;}
.yb9{bottom:154.708000pt;}
.y74{bottom:155.918667pt;}
.y4{bottom:156.180000pt;}
.y12b{bottom:157.478667pt;}
.y94{bottom:158.137333pt;}
.y6a{bottom:159.444000pt;}
.ya5{bottom:160.190667pt;}
.y9c{bottom:160.960000pt;}
.y1e{bottom:161.417333pt;}
.yd9{bottom:161.562667pt;}
.y134{bottom:161.808000pt;}
.y53{bottom:162.824000pt;}
.y8c{bottom:164.541333pt;}
.y82{bottom:166.362667pt;}
.y39{bottom:167.493333pt;}
.y54{bottom:167.902667pt;}
.yea{bottom:169.362667pt;}
.y107{bottom:170.136000pt;}
.yc4{bottom:171.093333pt;}
.yb8{bottom:171.510667pt;}
.y2c{bottom:171.750667pt;}
.yac{bottom:171.910667pt;}
.y112{bottom:173.550667pt;}
.y12a{bottom:174.282667pt;}
.yc{bottom:174.730667pt;}
.ycf{bottom:175.954667pt;}
.y73{bottom:176.082667pt;}
.ya4{bottom:176.994667pt;}
.y93{bottom:177.265333pt;}
.y92{bottom:177.266667pt;}
.y15{bottom:178.140000pt;}
.y133{bottom:178.612000pt;}
.y11d{bottom:179.740000pt;}
.y52{bottom:180.466667pt;}
.y22{bottom:180.677333pt;}
.y8b{bottom:181.344000pt;}
.y44{bottom:181.468000pt;}
.y81{bottom:181.485333pt;}
.yfe{bottom:182.584000pt;}
.ya9{bottom:184.330667pt;}
.y3{bottom:185.537333pt;}
.y38{bottom:185.824000pt;}
.ye9{bottom:186.166667pt;}
.y68{bottom:186.329333pt;}
.yc3{bottom:187.896000pt;}
.ydf{bottom:188.256000pt;}
.yf6{bottom:190.029333pt;}
.y2b{bottom:190.081333pt;}
.y111{bottom:190.353333pt;}
.y69{bottom:191.408000pt;}
.yce{bottom:192.758667pt;}
.yd8{bottom:195.169333pt;}
.y132{bottom:195.414667pt;}
.y72{bottom:196.248000pt;}
.y11c{bottom:196.544000pt;}
.y80{bottom:196.609333pt;}
.y91{bottom:196.726667pt;}
.y51{bottom:198.110667pt;}
.y9b{bottom:200.168000pt;}
.y21{bottom:201.453333pt;}
.y43{bottom:202.242667pt;}
.ye8{bottom:202.970667pt;}
.y37{bottom:204.156000pt;}
.yde{bottom:205.060000pt;}
.yb7{bottom:205.118667pt;}
.y8a{bottom:205.658667pt;}
.yab{bottom:205.969333pt;}
.y110{bottom:207.157333pt;}
.y1d{bottom:207.245333pt;}
.y2a{bottom:208.413333pt;}
.ycd{bottom:209.562667pt;}
.y129{bottom:210.014667pt;}
.ya{bottom:210.434667pt;}
.yf5{bottom:210.804000pt;}
.y7f{bottom:211.732000pt;}
.yd7{bottom:211.973333pt;}
.y131{bottom:212.218667pt;}
.y11b{bottom:213.346667pt;}
.y106{bottom:214.789333pt;}
.yb{bottom:215.254667pt;}
.y4f{bottom:215.754667pt;}
.yfd{bottom:216.190667pt;}
.y71{bottom:216.412000pt;}
.y67{bottom:216.645333pt;}
.ya3{bottom:216.712000pt;}
.yc2{bottom:216.988000pt;}
.y14{bottom:218.681333pt;}
.ye7{bottom:219.773333pt;}
.y42{bottom:220.574667pt;}
.y50{bottom:220.833333pt;}
.y9a{bottom:220.944000pt;}
.yb6{bottom:221.921333pt;}
.y10f{bottom:223.961333pt;}
.y65{bottom:224.216000pt;}
.y36{bottom:225.144000pt;}
.ycc{bottom:226.365333pt;}
.y29{bottom:226.744000pt;}
.y7e{bottom:226.854667pt;}
.ye5{bottom:228.176000pt;}
.yd6{bottom:228.776000pt;}
.y130{bottom:229.022667pt;}
.y11a{bottom:230.150667pt;}
.y128{bottom:230.790667pt;}
.y4e{bottom:233.398667pt;}
.y66{bottom:233.448000pt;}
.ydd{bottom:234.150667pt;}
.y105{bottom:235.564000pt;}
.y9{bottom:236.038667pt;}
.y2{bottom:236.074667pt;}
.y90{bottom:236.098667pt;}
.y70{bottom:236.576000pt;}
.ye6{bottom:236.577333pt;}
.yb5{bottom:238.725333pt;}
.y20{bottom:238.842667pt;}
.y41{bottom:238.905333pt;}
.y10e{bottom:240.764000pt;}
.y7d{bottom:241.977333pt;}
.ya2{bottom:244.760000pt;}
.yc1{bottom:245.049333pt;}
.y28{bottom:247.520000pt;}
.ycb{bottom:248.814667pt;}
.yfc{bottom:249.797333pt;}
.y127{bottom:251.565333pt;}
.y99{bottom:252.977333pt;}
.ye4{bottom:253.381333pt;}
.yaa{bottom:255.456000pt;}
.yb4{bottom:255.529333pt;}
.y8f{bottom:256.873333pt;}
.y7c{bottom:257.101333pt;}
.y35{bottom:257.176000pt;}
.y40{bottom:257.236000pt;}
.y4d{bottom:257.244000pt;}
.y10d{bottom:257.568000pt;}
.y13{bottom:257.940000pt;}
.y104{bottom:260.292000pt;}
.y8{bottom:261.642667pt;}
.y1{bottom:263.570667pt;}
.y6f{bottom:264.250667pt;}
.y4b{bottom:264.816000pt;}
.ya1{bottom:265.534667pt;}
.yc0{bottom:265.824000pt;}
.yca{bottom:269.590667pt;}
.yb3{bottom:272.332000pt;}
.y126{bottom:272.341333pt;}
.y4c{bottom:274.048000pt;}
.y3f{bottom:275.568000pt;}
.y1f{bottom:276.232000pt;}
.ye3{bottom:277.694667pt;}
.y7b{bottom:279.734667pt;}
.y7{bottom:314.865333pt;}
.y34{bottom:320.650667pt;}
.h11{height:22.443895pt;}
.h12{height:23.910400pt;}
.h9{height:25.812358pt;}
.he{height:29.457490pt;}
.h10{height:29.983642pt;}
.hb{height:31.880400pt;}
.h13{height:33.187635pt;}
.ha{height:33.314934pt;}
.h14{height:33.713664pt;}
.hf{height:35.865600pt;}
.h6{height:39.850400pt;}
.h15{height:40.378215pt;}
.hd{height:41.658217pt;}
.hc{height:43.636400pt;}
.h5{height:44.250180pt;}
.h7{height:47.820800pt;}
.h4{height:53.941712pt;}
.h8{height:57.384800pt;}
.h3{height:77.691000pt;}
.h2{height:99.148400pt;}
.h0{height:340.157333pt;}
.h1{height:340.666667pt;}
.w0{width:604.724000pt;}
.w1{width:605.333333pt;}
.x0{left:0.000000pt;}
.x5{left:14.222667pt;}
.x38{left:29.836000pt;}
.x37{left:35.613333pt;}
.x1{left:37.794667pt;}
.x3f{left:39.168000pt;}
.x36{left:41.780000pt;}
.x6{left:45.984000pt;}
.xd{left:48.300000pt;}
.x39{left:52.406667pt;}
.x3{left:57.872000pt;}
.x15{left:62.161333pt;}
.x1f{left:64.362667pt;}
.x7{left:67.314667pt;}
.x11{left:70.870667pt;}
.x20{left:73.882667pt;}
.xe{left:78.372000pt;}
.x2f{left:80.026667pt;}
.x33{left:84.609333pt;}
.x16{left:91.364000pt;}
.x35{left:95.977333pt;}
.x12{left:97.720000pt;}
.x30{left:113.334667pt;}
.x3d{left:119.936000pt;}
.x3e{left:129.625333pt;}
.xf{left:136.486667pt;}
.xc{left:142.362667pt;}
.x32{left:150.358667pt;}
.x8{left:159.672000pt;}
.x41{left:161.033333pt;}
.x2{left:163.874667pt;}
.x2c{left:167.777333pt;}
.x42{left:175.924000pt;}
.x31{left:179.504000pt;}
.x43{left:191.473333pt;}
.x44{left:193.922667pt;}
.x2d{left:197.072000pt;}
.x2b{left:203.860000pt;}
.xa{left:205.564000pt;}
.x3a{left:209.634667pt;}
.x45{left:220.341333pt;}
.xb{left:223.728000pt;}
.x21{left:227.032000pt;}
.x17{left:228.488000pt;}
.x22{left:236.036000pt;}
.x1c{left:237.897333pt;}
.x3b{left:260.578667pt;}
.x28{left:288.692000pt;}
.x23{left:297.161333pt;}
.x40{left:310.773333pt;}
.x29{left:313.829333pt;}
.x24{left:318.064000pt;}
.x18{left:374.934667pt;}
.x2a{left:381.068000pt;}
.x25{left:385.302667pt;}
.x19{left:388.162667pt;}
.x1a{left:408.982667pt;}
.x1b{left:418.114667pt;}
.x13{left:444.294667pt;}
.x1e{left:446.424000pt;}
.x14{left:448.280000pt;}
.x1d{left:459.117333pt;}
.x26{left:465.013333pt;}
.x27{left:471.360000pt;}
.x3c{left:494.532000pt;}
.x4{left:504.940000pt;}
.x34{left:513.266667pt;}
.x10{left:558.356000pt;}
.x2e{left:565.870667pt;}
.x9{left:571.516000pt;}
}
</style>
<script>
/*
Copyright 2012 Mozilla Foundation
Copyright 2013 Lu Wang <coolwanglu@gmail.com>
Apachine License Version 2.0
*/
(function(){function b(a,b,e,f){var c=(a.className||"").split(/\s+/g);""===c[0]&&c.shift();var d=c.indexOf(b);0>d&&e&&c.push(b);0<=d&&f&&c.splice(d,1);a.className=c.join(" ");return 0<=d}if(!("classList"in document.createElement("div"))){var e={add:function(a){b(this.element,a,!0,!1)},contains:function(a){return b(this.element,a,!1,!1)},remove:function(a){b(this.element,a,!1,!0)},toggle:function(a){b(this.element,a,!0,!0)}};Object.defineProperty(HTMLElement.prototype,"classList",{get:function(){if(this._classList)return this._classList;
var a=Object.create(e,{element:{value:this,writable:!1,enumerable:!0}});Object.defineProperty(this,"_classList",{value:a,writable:!1,enumerable:!1});return a},enumerable:!0})}})();
</script>
<script>
(function(){/*
pdf2htmlEX.js: Core UI functions for pdf2htmlEX
Copyright 2012,2013 Lu Wang <coolwanglu@gmail.com> and other contributors
https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
*/
var pdf2htmlEX=window.pdf2htmlEX=window.pdf2htmlEX||{},CSS_CLASS_NAMES={page_frame:"pf",page_content_box:"pc",page_data:"pi",background_image:"bi",link:"l",input_radio:"ir",__dummy__:"no comma"},DEFAULT_CONFIG={container_id:"page-container",sidebar_id:"sidebar",outline_id:"outline",loading_indicator_cls:"loading-indicator",preload_pages:3,render_timeout:100,scale_step:0.9,key_handler:!0,hashchange_handler:!0,view_history_handler:!0,__dummy__:"no comma"},EPS=1E-6;
function invert(a){var b=a[0]*a[3]-a[1]*a[2];return[a[3]/b,-a[1]/b,-a[2]/b,a[0]/b,(a[2]*a[5]-a[3]*a[4])/b,(a[1]*a[4]-a[0]*a[5])/b]}function transform(a,b){return[a[0]*b[0]+a[2]*b[1]+a[4],a[1]*b[0]+a[3]*b[1]+a[5]]}function get_page_number(a){return parseInt(a.getAttribute("data-page-no"),16)}function disable_dragstart(a){for(var b=0,c=a.length;b<c;++b)a[b].addEventListener("dragstart",function(){return!1},!1)}
function clone_and_extend_objs(a){for(var b={},c=0,e=arguments.length;c<e;++c){var h=arguments[c],d;for(d in h)h.hasOwnProperty(d)&&(b[d]=h[d])}return b}
function Page(a){if(a){this.shown=this.loaded=!1;this.page=a;this.num=get_page_number(a);this.original_height=a.clientHeight;this.original_width=a.clientWidth;var b=a.getElementsByClassName(CSS_CLASS_NAMES.page_content_box)[0];b&&(this.content_box=b,this.original_scale=this.cur_scale=this.original_height/b.clientHeight,this.page_data=JSON.parse(a.getElementsByClassName(CSS_CLASS_NAMES.page_data)[0].getAttribute("data-data")),this.ctm=this.page_data.ctm,this.ictm=invert(this.ctm),this.loaded=!0)}}
Page.prototype={hide:function(){this.loaded&&this.shown&&(this.content_box.classList.remove("opened"),this.shown=!1)},show:function(){this.loaded&&!this.shown&&(this.content_box.classList.add("opened"),this.shown=!0)},rescale:function(a){this.cur_scale=0===a?this.original_scale:a;this.loaded&&(a=this.content_box.style,a.msTransform=a.webkitTransform=a.transform="scale("+this.cur_scale.toFixed(3)+")");a=this.page.style;a.height=this.original_height*this.cur_scale+"px";a.width=this.original_width*this.cur_scale+
"px"},view_position:function(){var a=this.page,b=a.parentNode;return[b.scrollLeft-a.offsetLeft-a.clientLeft,b.scrollTop-a.offsetTop-a.clientTop]},height:function(){return this.page.clientHeight},width:function(){return this.page.clientWidth}};function Viewer(a){this.config=clone_and_extend_objs(DEFAULT_CONFIG,0<arguments.length?a:{});this.pages_loading=[];this.init_before_loading_content();var b=this;document.addEventListener("DOMContentLoaded",function(){b.init_after_loading_content()},!1)}
Viewer.prototype={scale:1,cur_page_idx:0,first_page_idx:0,init_before_loading_content:function(){this.pre_hide_pages()},initialize_radio_button:function(){for(var a=document.getElementsByClassName(CSS_CLASS_NAMES.input_radio),b=0;b<a.length;b++)a[b].addEventListener("click",function(){this.classList.toggle("checked")})},init_after_loading_content:function(){this.sidebar=document.getElementById(this.config.sidebar_id);this.outline=document.getElementById(this.config.outline_id);this.container=document.getElementById(this.config.container_id);
this.loading_indicator=document.getElementsByClassName(this.config.loading_indicator_cls)[0];for(var a=!0,b=this.outline.childNodes,c=0,e=b.length;c<e;++c)if("ul"===b[c].nodeName.toLowerCase()){a=!1;break}a||this.sidebar.classList.add("opened");this.find_pages();if(0!=this.pages.length){disable_dragstart(document.getElementsByClassName(CSS_CLASS_NAMES.background_image));this.config.key_handler&&this.register_key_handler();var h=this;this.config.hashchange_handler&&window.addEventListener("hashchange",
function(a){h.navigate_to_dest(document.location.hash.substring(1))},!1);this.config.view_history_handler&&window.addEventListener("popstate",function(a){a.state&&h.navigate_to_dest(a.state)},!1);this.container.addEventListener("scroll",function(){h.update_page_idx();h.schedule_render(!0)},!1);[this.container,this.outline].forEach(function(a){a.addEventListener("click",h.link_handler.bind(h),!1)});this.initialize_radio_button();this.render()}},find_pages:function(){for(var a=[],b={},c=this.container.childNodes,
e=0,h=c.length;e<h;++e){var d=c[e];d.nodeType===Node.ELEMENT_NODE&&d.classList.contains(CSS_CLASS_NAMES.page_frame)&&(d=new Page(d),a.push(d),b[d.num]=a.length-1)}this.pages=a;this.page_map=b},load_page:function(a,b,c){var e=this.pages;if(!(a>=e.length||(e=e[a],e.loaded||this.pages_loading[a]))){var e=e.page,h=e.getAttribute("data-page-url");if(h){this.pages_loading[a]=!0;var d=e.getElementsByClassName(this.config.loading_indicator_cls)[0];"undefined"===typeof d&&(d=this.loading_indicator.cloneNode(!0),
d.classList.add("active"),e.appendChild(d));var f=this,g=new XMLHttpRequest;g.open("GET",h,!0);g.onload=function(){if(200===g.status||0===g.status){var b=document.createElement("div");b.innerHTML=g.responseText;for(var d=null,b=b.childNodes,e=0,h=b.length;e<h;++e){var p=b[e];if(p.nodeType===Node.ELEMENT_NODE&&p.classList.contains(CSS_CLASS_NAMES.page_frame)){d=p;break}}b=f.pages[a];f.container.replaceChild(d,b.page);b=new Page(d);f.pages[a]=b;b.hide();b.rescale(f.scale);disable_dragstart(d.getElementsByClassName(CSS_CLASS_NAMES.background_image));
f.schedule_render(!1);c&&c(b)}delete f.pages_loading[a]};g.send(null)}void 0===b&&(b=this.config.preload_pages);0<--b&&(f=this,setTimeout(function(){f.load_page(a+1,b)},0))}},pre_hide_pages:function(){var a="@media screen{."+CSS_CLASS_NAMES.page_content_box+"{display:none;}}",b=document.createElement("style");b.styleSheet?b.styleSheet.cssText=a:b.appendChild(document.createTextNode(a));document.head.appendChild(b)},render:function(){for(var a=this.container,b=a.scrollTop,c=a.clientHeight,a=b-c,b=
b+c+c,c=this.pages,e=0,h=c.length;e<h;++e){var d=c[e],f=d.page,g=f.offsetTop+f.clientTop,f=g+f.clientHeight;g<=b&&f>=a?d.loaded?d.show():this.load_page(e):d.hide()}},update_page_idx:function(){var a=this.pages,b=a.length;if(!(2>b)){for(var c=this.container,e=c.scrollTop,c=e+c.clientHeight,h=-1,d=b,f=d-h;1<f;){var g=h+Math.floor(f/2),f=a[g].page;f.offsetTop+f.clientTop+f.clientHeight>=e?d=g:h=g;f=d-h}this.first_page_idx=d;for(var g=h=this.cur_page_idx,k=0;d<b;++d){var f=a[d].page,l=f.offsetTop+f.clientTop,
f=f.clientHeight;if(l>c)break;f=(Math.min(c,l+f)-Math.max(e,l))/f;if(d===h&&Math.abs(f-1)<=EPS){g=h;break}f>k&&(k=f,g=d)}this.cur_page_idx=g}},schedule_render:function(a){if(void 0!==this.render_timer){if(!a)return;clearTimeout(this.render_timer)}var b=this;this.render_timer=setTimeout(function(){delete b.render_timer;b.render()},this.config.render_timeout)},register_key_handler:function(){var a=this;window.addEventListener("DOMMouseScroll",function(b){if(b.ctrlKey){b.preventDefault();var c=a.container,
e=c.getBoundingClientRect(),c=[b.clientX-e.left-c.clientLeft,b.clientY-e.top-c.clientTop];a.rescale(Math.pow(a.config.scale_step,b.detail),!0,c)}},!1);window.addEventListener("keydown",function(b){var c=!1,e=b.ctrlKey||b.metaKey,h=b.altKey;switch(b.keyCode){case 61:case 107:case 187:e&&(a.rescale(1/a.config.scale_step,!0),c=!0);break;case 173:case 109:case 189:e&&(a.rescale(a.config.scale_step,!0),c=!0);break;case 48:e&&(a.rescale(0,!1),c=!0);break;case 33:h?a.scroll_to(a.cur_page_idx-1):a.container.scrollTop-=
a.container.clientHeight;c=!0;break;case 34:h?a.scroll_to(a.cur_page_idx+1):a.container.scrollTop+=a.container.clientHeight;c=!0;break;case 35:a.container.scrollTop=a.container.scrollHeight;c=!0;break;case 36:a.container.scrollTop=0,c=!0}c&&b.preventDefault()},!1)},rescale:function(a,b,c){var e=this.scale;this.scale=a=0===a?1:b?e*a:a;c||(c=[0,0]);b=this.container;c[0]+=b.scrollLeft;c[1]+=b.scrollTop;for(var h=this.pages,d=h.length,f=this.first_page_idx;f<d;++f){var g=h[f].page;if(g.offsetTop+g.clientTop>=
c[1])break}g=f-1;0>g&&(g=0);var g=h[g].page,k=g.clientWidth,f=g.clientHeight,l=g.offsetLeft+g.clientLeft,m=c[0]-l;0>m?m=0:m>k&&(m=k);k=g.offsetTop+g.clientTop;c=c[1]-k;0>c?c=0:c>f&&(c=f);for(f=0;f<d;++f)h[f].rescale(a);b.scrollLeft+=m/e*a+g.offsetLeft+g.clientLeft-m-l;b.scrollTop+=c/e*a+g.offsetTop+g.clientTop-c-k;this.schedule_render(!0)},fit_width:function(){var a=this.cur_page_idx;this.rescale(this.container.clientWidth/this.pages[a].width(),!0);this.scroll_to(a)},fit_height:function(){var a=this.cur_page_idx;
this.rescale(this.container.clientHeight/this.pages[a].height(),!0);this.scroll_to(a)},get_containing_page:function(a){for(;a;){if(a.nodeType===Node.ELEMENT_NODE&&a.classList.contains(CSS_CLASS_NAMES.page_frame)){a=get_page_number(a);var b=this.page_map;return a in b?this.pages[b[a]]:null}a=a.parentNode}return null},link_handler:function(a){var b=a.target,c=b.getAttribute("data-dest-detail");if(c){if(this.config.view_history_handler)try{var e=this.get_current_view_hash();window.history.replaceState(e,
"","#"+e);window.history.pushState(c,"","#"+c)}catch(h){}this.navigate_to_dest(c,this.get_containing_page(b));a.preventDefault()}},navigate_to_dest:function(a,b){try{var c=JSON.parse(a)}catch(e){return}if(c instanceof Array){var h=c[0],d=this.page_map;if(h in d){for(var f=d[h],h=this.pages[f],d=2,g=c.length;d<g;++d){var k=c[d];if(null!==k&&"number"!==typeof k)return}for(;6>c.length;)c.push(null);var g=b||this.pages[this.cur_page_idx],d=g.view_position(),d=transform(g.ictm,[d[0],g.height()-d[1]]),
g=this.scale,l=[0,0],m=!0,k=!1,n=this.scale;switch(c[1]){case "XYZ":l=[null===c[2]?d[0]:c[2]*n,null===c[3]?d[1]:c[3]*n];g=c[4];if(null===g||0===g)g=this.scale;k=!0;break;case "Fit":case "FitB":l=[0,0];k=!0;break;case "FitH":case "FitBH":l=[0,null===c[2]?d[1]:c[2]*n];k=!0;break;case "FitV":case "FitBV":l=[null===c[2]?d[0]:c[2]*n,0];k=!0;break;case "FitR":l=[c[2]*n,c[5]*n],m=!1,k=!0}if(k){this.rescale(g,!1);var p=this,c=function(a){l=transform(a.ctm,l);m&&(l[1]=a.height()-l[1]);p.scroll_to(f,l)};h.loaded?
c(h):(this.load_page(f,void 0,c),this.scroll_to(f))}}}},scroll_to:function(a,b){var c=this.pages;if(!(0>a||a>=c.length)){c=c[a].view_position();void 0===b&&(b=[0,0]);var e=this.container;e.scrollLeft+=b[0]-c[0];e.scrollTop+=b[1]-c[1]}},get_current_view_hash:function(){var a=[],b=this.pages[this.cur_page_idx];a.push(b.num);a.push("XYZ");var c=b.view_position(),c=transform(b.ictm,[c[0],b.height()-c[1]]);a.push(c[0]/this.scale);a.push(c[1]/this.scale);a.push(this.scale);return JSON.stringify(a)}};
pdf2htmlEX.Viewer=Viewer;})();
</script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar">
<div id="outline">
<ul><li><a class="l" href="#pf4" data-dest-detail='[4,"XYZ",28.346,255.118,null]'>The C++ Type System</a><ul><li><a class="l" href="#pf6" data-dest-detail='[6,"XYZ",28.346,228.21,null]'>Type Categories</a></li><li><a class="l" href="#pf7" data-dest-detail='[7,"XYZ",28.346,213.918,null]'>Type Properties </a></li></ul></li><li><a class="l" href="#pfa" data-dest-detail='[10,"XYZ",28.346,255.118,null]'>Fundamental Types Overview</a><ul><li><a class="l" href="#pfb" data-dest-detail='[11,"XYZ",28.346,228.21,null]'>Arithmetic Types</a></li><li><a class="l" href="#pfe" data-dest-detail='[14,"XYZ",28.346,228.21,null]'>Suffix and Prefix</a></li><li><a class="l" href="#pf10" data-dest-detail='[16,"XYZ",28.346,224.65,null]'>Non-Standard Arithmetic Types</a></li><li><a class="l" href="#pf11" data-dest-detail='[17,"XYZ",28.346,210.769,null]'>void Type</a></li><li><a class="l" href="#pf12" data-dest-detail='[18,"XYZ",28.346,220.187,null]'>nullptr</a></li></ul></li><li><a class="l" href="#pf13" data-dest-detail='[19,"XYZ",28.346,255.118,null]'>Conversion Rules</a></li><li><a class="l" href="#pf17" data-dest-detail='[23,"XYZ",28.346,255.118,null]'>auto Keyword</a></li><li><a class="l" href="#pf1b" data-dest-detail='[27,"XYZ",28.346,255.118,null]'>C++ Operators</a><ul><li><a class="l" href="#pf1c" data-dest-detail='[28,"XYZ",28.346,228.21,null]'>Operators Precedence</a></li><li><a class="l" href="#pf1f" data-dest-detail='[31,"XYZ",28.346,228.21,null]'>Prefix/Postfix Increment/Decrement Semantic</a></li><li><a class="l" href="#pf21" data-dest-detail='[33,"XYZ",28.346,228.21,null]'>Assignment, Compound, and Comma Operators</a></li><li><a class="l" href="#pf22" data-dest-detail='[34,"XYZ",28.346,225.292,null]'>Spaceship Operator &lt;=&gt; </a></li><li><a class="l" href="#pf23" data-dest-detail='[35,"XYZ",28.346,228.21,null]'>Safe Comparison Operators </a></li></ul></li></ul></div>
</div>
<div id="page-container">
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIUUlEQVR42u3ZsQ2AMAxFwQRhUTIDYzIBYzIDJW7CDqmMdDdB9N08KT0zGwAAlBERixUAAKhGpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFJNAACASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAUNf6o7c+1+FgAABz9vP+0Wt7ZroZAAB1RITvfgAAyhGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVBMAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAACY1vu+jedtbYxhDQAASvgAyw4S9UY33h4AAAAASUVORK5CYII="/><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">Mo<span class="_ _0"></span>dern<span class="_ _1"> </span>C++</div><div class="t m0 x1 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0">Programming</div><div class="t m0 x2 h3 y3 ff2 fs1 fc0 sc0 ls0 ws0">3.<span class="_ _2"> </span>Basic<span class="_ _3"> </span>Concepts<span class="_ _3"> </span>I</div><div class="t m0 x3 h4 y4 ff2 fs2 fc0 sc0 ls0 ws0">Type<span class="_ _4"> </span>System,<span class="_ _4"> </span>Fund<span class="_ _5"></span>ament<span class="_ _6"></span>al<span class="_ _4"> </span>Types,<span class="_ _4"> </span>and<span class="_ _4"> </span>Opera<span class="_ _6"></span>tors</div><div class="t m0 x1 h5 y5 ff3 fs3 fc0 sc0 ls0 ws0">F<span class="_ _5"></span>ederico<span class="_ _7"> </span>Busato</div><div class="t m0 x4 h6 y6 ff4 fs4 fc0 sc0 ls0 ws0">2025-01-30</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _6"></span>able<span class="_ _8"> </span>of<span class="_ _8"> </span>Contents</div><div class="t m0 x6 h8 y8 ff1 fs4 fc2 sc0 ls0 ws0">1<span class="_ _9"> </span><span class="fs2 fc0">The<span class="_ _4"> </span>C++<span class="_ _a"> </span>T<span class="_ _b"></span>yp<span class="_ _c"></span>e<span class="_ _a"> </span>System</span></div><div class="t m0 x7 h6 y9 ff4 fs4 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _d"> </span>Catego<span class="_ _5"></span>ries</div><div class="t m0 x7 h6 ya ff4 fs4 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _d"> </span>Prop<span class="_ _c"></span>erties</div><div class="t m0 x8 h9 yb ff5 fs5 fc0 sc0 ls0 ws0"></div><div class="t m0 x6 h8 yc ff1 fs4 fc2 sc0 ls0 ws0">2<span class="_ _9"> </span><span class="fs2 fc0">F<span class="_ _5"></span>undamental<span class="_ _a"> </span>T<span class="_ _b"></span>yp<span class="_ _c"></span>es<span class="_ _a"> </span>Overview</span></div><div class="t m0 x7 h6 yd ff4 fs4 fc0 sc0 ls0 ws0">Arithmetic<span class="_ _d"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es</div><div class="t m0 x7 h6 ye ff4 fs4 fc0 sc0 ls0 ws0">Suffix<span class="_ _d"> </span>and<span class="_ _d"> </span>Prefix</div><div class="t m0 x7 h6 yf ff4 fs4 fc0 sc0 ls0 ws0">Non-Standa<span class="_ _5"></span>rd<span class="_ _d"> </span>Arithmetic<span class="_ _d"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es</div><div class="t m0 x7 h6 y10 ff6 fs4 fc0 sc0 ls0 ws0">void<span class="_ _d"> </span><span class="ff4">T<span class="_ _6"></span>yp<span class="_ _c"></span>e</span></div><div class="t m0 x7 ha y11 ff6 fs4 fc0 sc0 ls0 ws0">nullptr</div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">1/29</div><a class="l" href="#pf4" data-dest-detail='[4,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:192.446000px;width:158.059000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf6" data-dest-detail='[6,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:174.095000px;width:68.604000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf7" data-dest-detail='[7,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:154.892000px;width:78.608000px;height:12.350000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pfa" data-dest-detail='[10,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:127.263000px;width:195.676000px;height:14.744000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pfb" data-dest-detail='[11,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:108.912000px;width:73.447000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pfe" data-dest-detail='[14,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:91.646000px;width:71.232000px;height:8.911000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf10" data-dest-detail='[16,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:70.506000px;width:134.550000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf11" data-dest-detail='[17,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:51.303000px;width:46.630000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf12" data-dest-detail='[18,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:31.880000px;width:38.605000px;height:10.123000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _b"></span>able<span class="_ _e"> </span>of<span class="_ _8"> </span>Contents</div><div class="t m0 x6 h8 y13 ff1 fs4 fc2 sc0 ls0 ws0">3<span class="_ _9"> </span><span class="fs2 fc0">Conversion<span class="_ _a"> </span>R<span class="_ _5"></span>ules</span></div><div class="t m0 x6 h8 y14 ff1 fs4 fc2 sc0 ls0 ws0">4<span class="_ _9"> </span><span class="ff6 fs2 fc0">auto<span class="_ _a"> </span><span class="ff1">Keyw<span class="_ _5"></span>o<span class="_ _5"></span>rd</span></span></div><div class="t m0 x6 h8 y15 ff1 fs4 fc2 sc0 ls0 ws0">5<span class="_ _9"> </span><span class="fs2 fc0">C++<span class="_ _a"> </span>Op<span class="_ _c"></span>erato<span class="_ _5"></span>rs</span></div><div class="t m0 x7 h6 y16 ff4 fs4 fc0 sc0 ls0 ws0">Op<span class="_ _c"></span>erato<span class="_ _5"></span>rs<span class="_ _d"> </span>Precedence</div><div class="t m0 x7 h6 y17 ff4 fs4 fc0 sc0 ls0 ws0">Prefix/P<span class="_ _5"></span>ostfix<span class="_ _d"> </span>Increment/Decrement<span class="_ _d"> </span>Semantic</div><div class="t m0 x7 h6 y18 ff4 fs4 fc0 sc0 ls0 ws0">Assignment,<span class="_ _d"> </span>Comp<span class="_ _c"></span>ound,<span class="_ _d"> </span>and<span class="_ _d"> </span>Comma<span class="_ _d"> </span>Op<span class="_ _c"></span>erato<span class="_ _5"></span>rs</div><div class="t m0 x7 h6 y19 ff4 fs4 fc0 sc0 ls0 ws0">Spaceship<span class="_ _d"> </span>Op<span class="_ _c"></span>erato<span class="_ _5"></span>r<span class="_ _d"> </span><span class="ff6">&lt;=&gt;</span></div><div class="t m0 xa h9 y1a ff5 fs5 fc0 sc0 ls0 ws0"></div><div class="t m0 x7 h6 y1b ff4 fs4 fc0 sc0 ls0 ws0">Safe<span class="_ _d"> </span>Comparison<span class="_ _d"> </span>Operators</div><div class="t m0 xb h9 y1c ff5 fs5 fc0 sc0 ls0 ws0"></div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">2/29</div><a class="l" href="#pf13" data-dest-detail='[19,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:190.632000px;width:113.518000px;height:13.782000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf17" data-dest-detail='[23,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:160.226000px;width:93.928000px;height:14.744000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf1b" data-dest-detail='[27,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:129.819000px;width:106.614000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf1c" data-dest-detail='[28,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:111.469000px;width:92.846000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf1f" data-dest-detail='[31,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:91.712000px;width:195.599000px;height:11.821000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf21" data-dest-detail='[33,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:73.063000px;width:201.744000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf22" data-dest-detail='[34,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:53.860000px;width:113.026000px;height:12.349000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf23" data-dest-detail='[35,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:34.657000px;width:126.650000px;height:12.349000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 xc h2 y1d ff1 fs0 fc0 sc0 ls0 ws0">The<span class="_ _1"> </span>C++<span class="_ _1"> </span>T<span class="_ _f"></span>yp<span class="_ _0"></span>e</div><div class="t m0 xc h2 y1e ff1 fs0 fc0 sc0 ls0 ws0">System</div><a class="l" href="#pf4" data-dest-detail='[4,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:149.618000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf4" data-dest-detail='[4,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:115.247000px;width:84.155000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIfUlEQVR42u3ZsQkCMRiG4YtcsDqcQaycQMRauM1cwnEsHMINrI6rTBMLwcpOPH7O59kgX5qXJG12hwYAAMK4XS8LKwAAEI1IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQDgLZVSrAAAQBw5Zy+pAACEI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpJgAAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAAD/VmgAmM47jzE7UdZ1rBUCkArJ+5nQ/wIvvfgAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAPgzqZRiBQAA4sg5e0kFACAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEg1AQAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAA32qH09oKH92PZyMAAExvu+9TWi3r8GiaWqtBAAAI4QkE8h0ENJ+VYQAAAABJRU5ErkJggg=="/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">The<span class="_ _8"> </span>C++<span class="_ _e"> </span>T<span class="_ _b"></span>yp<span class="_ _c"></span>e<span class="_ _8"> </span>System</div><div class="t m0 x1 hc y1f ff4 fs7 fc0 sc0 ls0 ws0">C++<span class="_ _10"> </span>is<span class="_ _10"> </span>a<span class="_ _10"> </span><span class="ff1">strongly<span class="_ _7"> </span>typed<span class="_ _10"> </span></span>and<span class="_ _10"> </span><span class="ff1">statically<span class="_ _7"> </span>typed<span class="_ _10"> </span></span>language</div><div class="t m0 xc hd y20 ff8 fs7 fc0 sc0 ls0 ws0">Every<span class="_ _10"> </span>entit<span class="_ _5"></span>y<span class="_ _10"> </span>has<span class="_ _10"> </span>a<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>e<span class="_ _10"> </span>and<span class="_ _10"> </span>that<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>e<span class="_ _d"> </span>never<span class="_ _10"> </span>changes</div><div class="t m0 x1 hc y21 ff4 fs7 fc0 sc0 ls0 ws0">Every<span class="_ _10"> </span>va<span class="_ _5"></span>riable,<span class="_ _10"> </span>function,<span class="_ _10"> </span>o<span class="_ _5"></span>r<span class="_ _10"> </span>expression<span class="_ _d"> </span>has<span class="_ _10"> </span>a<span class="_ _10"> </span><span class="ff1">type<span class="_ _10"> </span></span>in<span class="_ _10"> </span>order<span class="_ _d"> </span>to<span class="_ _10"> </span>b<span class="_ _c"></span>e<span class="_ _10"> </span>compiled.<span class="_ _a"> </span>Users<span class="_ _d"> </span>can</div><div class="t m0 x1 hc y22 ff4 fs7 fc0 sc0 ls0 ws0">intro<span class="_ _c"></span>duce<span class="_ _d"> </span>new<span class="_ _10"> </span>types<span class="_ _10"> </span>with<span class="_ _11"> </span><span class="ff9">class<span class="_ _11"> </span></span>o<span class="_ _5"></span>r<span class="_ _12"> </span><span class="ff9">struct</span></div><div class="t m0 x1 hc y23 ff4 fs7 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span><span class="ff1">t<span class="_ _5"></span>yp<span class="_ _c"></span>e<span class="_ _10"> </span><span class="ff4">specifies:</span></span></div><div class="t m0 xd hc y24 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">The<span class="_ _10"> </span><span class="ff8">amount<span class="_ _10"> </span>of<span class="_ _10"> </span>memo<span class="_ _5"></span>ry<span class="_ _a"> </span><span class="ff4">allocated<span class="_ _10"> </span>for<span class="_ _d"> </span>the<span class="_ _10"> </span>variable<span class="_ _d"> </span>(or<span class="_ _d"> </span>expression<span class="_ _10"> </span>result)</span></span></span></div><div class="t m0 xd hc y25 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">The<span class="_ _10"> </span><span class="ff8">kinds<span class="_ _10"> </span>of<span class="_ _10"> </span>values<span class="_ _e"> </span></span>that<span class="_ _10"> </span>ma<span class="_ _5"></span>y<span class="_ _10"> </span>b<span class="_ _c"></span>e<span class="_ _d"> </span>stored<span class="_ _d"> </span>a<span class="_ _c"></span>nd<span class="_ _d"> </span>how<span class="_ _d"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>interprets<span class="_ _10"> </span>the<span class="_ _10"> </span>bit</span></div><div class="t m0 x7 hc y26 ff4 fs7 fc0 sc0 ls0 ws0">patterns<span class="_ _10"> </span>in<span class="_ _10"> </span>those<span class="_ _10"> </span>values</div><div class="t m0 xd hc y27 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">The<span class="_ _10"> </span><span class="ff8">op<span class="_ _c"></span>erations<span class="_ _8"> </span></span>that<span class="_ _10"> </span>are<span class="_ _d"> </span>p<span class="_ _c"></span>ermitted<span class="_ _10"> </span>for<span class="_ _d"> </span>those<span class="_ _10"> </span>entities<span class="_ _10"> </span>and<span class="_ _10"> </span>provides<span class="_ _d"> </span>semantics</span></div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">3/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf6" class="pf w0 h0" data-page-no="6"><div class="pc pc6 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _b"></span>yp<span class="_ _c"></span>e<span class="_ _e"> </span>Catego<span class="_ _5"></span>ries</div><div class="t m0 x1 hc y1f ff4 fs7 fc0 sc0 ls0 ws0">C++<span class="_ _10"> </span>o<span class="_ _5"></span>rganizes<span class="_ _10"> </span>the<span class="_ _10"> </span>language<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="_ _10"> </span>in<span class="_ _10"> </span>t<span class="_ _5"></span>w<span class="_ _5"></span>o<span class="_ _10"> </span>main<span class="_ _10"> </span>catego<span class="_ _5"></span>ries:</div><div class="t m0 xd hc y28 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff1">F<span class="_ _5"></span>undamental<span class="_ _7"> </span>types<span class="_ _10"> </span><span class="ff4">(often<span class="_ _10"> </span>called<span class="_ _10"> </span><span class="ff8">primitive<span class="_ _d"> </span>types<span class="_ _13"></span></span>):<span class="_ _a"> </span>T<span class="_ _b"></span>yp<span class="_ _c"></span>es<span class="_ _10"> </span>p<span class="_ _5"></span>rovided<span class="_ _10"> </span>by<span class="_ _d"> </span>the</span></span></div><div class="t m0 x7 hc y29 ff4 fs7 fc0 sc0 ls0 ws0">language<span class="_ _10"> </span>itself<span class="_ _10"> </span>and<span class="_ _10"> </span>dont<span class="_ _10"> </span>require<span class="_ _10"> </span>additional<span class="_ _10"> </span>headers</div><div class="t m0 xe h6 y2a ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff8">Arithmetic<span class="_ _d"> </span>types<span class="_ _0"></span><span class="ff4">:<span class="_ _e"> </span>integer<span class="_ _d"> </span>and<span class="_ _d"> </span>floating<span class="_ _d"> </span>p<span class="_ _c"></span>oint</span></span></div><div class="t m0 xe h6 y2b ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _14"> </span><span class="ff9">void</span></div><div class="t m0 xe h6 y2c ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _14"> </span><span class="ff9">nullptr<span class="_ _12"> </span><span class="ff4 fc3">C++11</span></span></div><div class="t m0 xd hc y2d ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff1">Comp<span class="_ _c"></span>ound<span class="_ _7"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="ff4">:<span class="_ _e"> </span>Comp<span class="_ _c"></span>osition<span class="_ _10"> </span>or<span class="_ _d"> </span>references<span class="_ _10"> </span>to<span class="_ _10"> </span>other<span class="_ _10"> </span>types</span></span></div><div class="t m0 xe h6 y2e ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">Pointers</span></div><div class="t m0 xe h6 y2f ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">References</span></div><div class="t m0 xe h6 y30 ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">Enumerators</span></div><div class="t m0 xe h6 y31 ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">Arrays</span></div><div class="t m0 xe h6 y32 ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _14"> </span><span class="ff9">struct<span class="_ _15"> </span><span class="ff4">,<span class="_ _12"> </span></span>class<span class="_ _15"> </span><span class="ff4">,<span class="_ _12"> </span></span>union</span></div><div class="t m0 xe h6 y33 ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">Functions</span></div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">4/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf7" class="pf w0 h0" data-page-no="7"><div class="pc pc7 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _b"></span>yp<span class="_ _c"></span>e<span class="_ _e"> </span>Prop<span class="_ _c"></span>erties</div><div class="t m0 xf he y34 ffb fs6 fc1 sc0 ls0 ws0"></div><div class="t m0 x10 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">1/2</div><div class="t m0 x1 hc y35 ff4 fs7 fc0 sc0 ls0 ws0">C++<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="_ _10"> </span>can<span class="_ _10"> </span>be<span class="_ _10"> </span>also<span class="_ _10"> </span>classified<span class="_ _10"> </span>based<span class="_ _10"> </span>on<span class="_ _10"> </span>their<span class="_ _10"> </span>properties:</div><div class="t m0 xd hc y36 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff1">Objects<span class="ff4">:</span></span></div><div class="t m0 xe h6 y37 ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff8">size<span class="_ _c"></span><span class="ff4">:<span class="_ _16"> </span><span class="ff9">sizeof<span class="_ _12"> </span></span>is<span class="_ _15"> </span>defined</span></span></div><div class="t m0 xe h6 y38 ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff8">alignment<span class="_ _d"> </span>requirement<span class="_ _0"></span><span class="ff4">:<span class="_ _16"> </span><span class="ff9">alignof<span class="_ _12"> </span></span>is<span class="_ _15"> </span>defined</span></span></div><div class="t m0 xe h6 y39 ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff8">storage<span class="_ _15"> </span>duration<span class="ff4">:<span class="_ _e"> </span>describ<span class="_ _c"></span>e<span class="_ _d"> </span>when<span class="_ _d"> </span>an<span class="_ _d"> </span>object<span class="_ _d"> </span>is<span class="_ _d"> </span>allo<span class="_ _c"></span>cated<span class="_ _d"> </span>and<span class="_ _d"> </span>deallo<span class="_ _c"></span>cated</span></span></div><div class="t m0 xe h6 y3a ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff8">lifetime<span class="ff4">,<span class="_ _d"> </span>b<span class="_ _c"></span>ounded<span class="_ _15"> </span>by<span class="_ _d"> </span>sto<span class="_ _5"></span>rage<span class="_ _d"> </span>duration<span class="_ _d"> </span>or<span class="_ _15"> </span>temp<span class="_ _c"></span>o<span class="_ _5"></span>rary</span></span></div><div class="t m0 xe h6 y3b ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff8">value<span class="ff4">,<span class="_ _d"> </span>p<span class="_ _c"></span>otentially<span class="_ _15"> </span>indeterminate</span></span></div><div class="t m0 xe h6 y3c ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">optionally<span class="_ _6"></span>,<span class="_ _d"> </span>a<span class="_ _d"> </span><span class="ff8">name</span>.</span></div><div class="t m0 x7 hc y3d ff4 fs7 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>es:<span class="_ _e"> </span>Arithmetic,<span class="_ _10"> </span>Pointers<span class="_ _d"> </span>and<span class="_ _11"> </span><span class="ff9">nullptr<span class="_ _15"> </span></span>,<span class="_ _10"> </span>Enumerato<span class="_ _5"></span>rs,<span class="_ _10"> </span>Arra<span class="_ _5"></span>ys,<span class="_ _12"> </span><span class="ff9">struct<span class="_ _15"> </span></span>,</div><div class="t m0 x11 hc y3e ff9 fs7 fc0 sc0 ls0 ws0">class<span class="_ _15"> </span><span class="ff4">,<span class="_ _12"> </span></span>union</div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">5/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf8" class="pf w0 h0" data-page-no="8"><div class="pc pc8 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _b"></span>yp<span class="_ _c"></span>e<span class="_ _e"> </span>Prop<span class="_ _c"></span>erties</div><div class="t m0 xf he y34 ffb fs6 fc1 sc0 ls0 ws0"></div><div class="t m0 x10 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">2/2</div><div class="t m0 xd hc y3f ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff1">Scala<span class="_ _5"></span>r<span class="ff4">:</span></span></div><div class="t m0 xe h6 y40 ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff8">Hold<span class="_ _d"> </span>a<span class="_ _d"> </span>single<span class="_ _d"> </span>value<span class="_ _7"> </span><span class="ff4">and<span class="_ _d"> </span>is<span class="_ _d"> </span>not<span class="_ _d"> </span>comp<span class="_ _c"></span>osed<span class="_ _d"> </span>of<span class="_ _d"> </span>other<span class="_ _d"> </span>objects</span></span></div><div class="t m0 xe h6 y41 ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff8">T<span class="_ _6"></span>rivially<span class="_ _d"> </span>Copy<span class="_ _5"></span>able<span class="_ _c"></span><span class="ff4">:<span class="_ _e"> </span>can<span class="_ _15"> </span>b<span class="_ _c"></span>e<span class="_ _d"> </span>copied<span class="_ _d"> </span>bit<span class="_ _d"> </span>for<span class="_ _15"> </span>bit</span></span></div><div class="t m0 xe h6 y42 ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff8">Standard<span class="_ _15"> </span>Lay<span class="_ _5"></span>out<span class="_ _c"></span><span class="ff4">:<span class="_ _e"> </span>compatible<span class="_ _d"> </span>with<span class="_ _d"> </span>C<span class="_ _d"> </span>functions<span class="_ _d"> </span>and<span class="_ _d"> </span>structs</span></span></div><div class="t m0 xe h6 y43 ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff8">Implicit<span class="_ _d"> </span>Lifetime<span class="_ _c"></span><span class="ff4">:<span class="_ _e"> </span>no<span class="_ _d"> </span>user-provided<span class="_ _15"> </span>constructor<span class="_ _15"> </span>or<span class="_ _15"> </span>destructor</span></span></div><div class="t m0 x7 h6 y44 ff4 fs4 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>es:<span class="_ _8"> </span>Arithmetic,<span class="_ _d"> </span>Pointers<span class="_ _15"> </span>and<span class="_ _12"> </span><span class="ff9">nullptr<span class="_ _15"> </span></span>,<span class="_ _d"> </span>Enumerators</div><div class="t m0 xd hc y45 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff1">T<span class="_ _6"></span>rivial<span class="_ _7"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="ff4">:<span class="_ _a"> </span><span class="fs4">T<span class="_ _b"></span>rivial<span class="_ _10"> </span>default/cop<span class="_ _5"></span>y<span class="_ _d"> </span>constructo<span class="_ _5"></span>r,<span class="_ _d"> </span>copy<span class="_ _15"> </span>assignment<span class="_ _d"> </span>op<span class="_ _c"></span>erato<span class="_ _5"></span>r,<span class="_ _d"> </span>and</span></span></span></div><div class="t m0 x7 h6 y46 ff4 fs4 fc0 sc0 ls0 ws0">destructo<span class="_ _5"></span>r<span class="_ _d"> </span><span class="ffc"><span class="_ _d"> </span><span class="ff8">T<span class="_ _6"></span>rivially<span class="_ _10"> </span>Cop<span class="_ _5"></span>y<span class="_ _5"></span>able</span></span></div><div class="t m0 x7 h6 y47 ff4 fs4 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>es:<span class="_ _8"> </span>Scalar,<span class="_ _15"> </span>trivial<span class="_ _d"> </span>class<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es,<span class="_ _15"> </span>arra<span class="_ _5"></span>ys<span class="_ _d"> </span>of<span class="_ _d"> </span>such<span class="_ _d"> </span>types</div><div class="t m0 xd hc y48 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff1">Incomplete<span class="_ _7"> </span>types<span class="ff4">:<span class="_ _a"> </span><span class="fs4">A<span class="_ _15"> </span>type<span class="_ _10"> </span>that<span class="_ _d"> </span>has<span class="_ _d"> </span>b<span class="_ _c"></span>een<span class="_ _15"> </span>declared<span class="_ _15"> </span>but<span class="_ _10"> </span>not<span class="_ _15"> </span>yet<span class="_ _d"> </span>defined</span></span></span></div><div class="t m0 x7 h6 y49 ff4 fs4 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>es:<span class="_ _16"> </span><span class="ff9">void<span class="_ _15"> </span></span>,<span class="_ _15"> </span>incompletely-defined<span class="_ _d"> </span>object<span class="_ _d"> </span>types,<span class="_ _10"> </span>e.g.<span class="_ _16"> </span><span class="ff9">struct<span class="_"> </span>A;<span class="_ _15"> </span></span>,<span class="_ _15"> </span>arra<span class="_ _5"></span>y<span class="_ _15"> </span>of<span class="_ _d"> </span>elements<span class="_ _10"> </span>of</div><div class="t m0 x7 h6 y4a ff4 fs4 fc0 sc0 ls0 ws0">incomplete<span class="_ _d"> </span>type</div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">6/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf9" class="pf w0 h0" data-page-no="9"><div class="pc pc9 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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9913m0ymr776auPGjdu3b//888+nTZtWUVEBAFu3bp02bdrevXv37t37xRdfqKr6zTffTJw4kef59PT0P//5z/BzUzXwnNTj6jsWATZSMZifaRRxvYnBRE+nceSUxz179gBAUVFR+M9p06bdeeedJpOpurp6/Pjx7e3tTz755PPPP19bWxsIBHbu3Pnll1/u3bt31qxZq1atcrvdPVKbMmWK3W7Pz88P++7vuOMOWZbdbvf111//m9/8RpKk3lVfVzgQCGzdunXTpk2//e1vJ02atH///sOHD0+ZMuXAgQMvv/wyADz33HPt7e3FxcV1dXXhbJeVlS1evNjr9V544YWrVq0KBoMn713gOanH1XcsAmykYjAYDAYTdaiqetz4+fPnz5s375577vnTn/4EAD6fLxy/bNkynuenT5+uqmowGOzxq/DVFStWVFZWejye7777TlXVVatW1dfX2+326urqn83PqlWrHnzwQaPxyEEYFotl8eLF7777rsfj+eijjy699NLu67quueaagoKClStXvvHGG6IoiqKIPygGG6kYTKR7stjdj8FEDSPK3T9mzBgAOHjwYPjPdevW3X777Xa7/b777rv11lszMjKuu+46AOg6G4xlWQBgGOZEogOAsB2JEJJlWa/XJycnjx49+l//+pfNZutd9fWISU9P7xFzyy231NbW/vWvfxVF8Ve/+lVXvCzLZ5xxxl/+8pcZM2YsX748/Fzs7u+DvmMRYCMVg/mZRhHXmxhM9HQaR055XLlyZVJS0o033vjZZ5+9//77N99885dffmk2m/fv35+bm3vrrbeGffqnaLW/9tprgiC89tpro0ePNplMM2bMcDgcl112mcFgKC8vN5vNxzVqu9N7A6wZM2ZMnDjxiSeeOOecc7Kzs7vig8Hgnj17SktLV6xYEV7O/7O9C+zuP66+YxFgIxWDwWAwmKjDarV+/PHHgUDg/PPPv/jiixmGWb16NcuyS5cu/f777/V6/datWwGgpqbmZ5PiOG7t2rVGo3HDhg3hZVWPPfZYY2OjyWS64ooreJ7v2w6sBEFceeWVkiRdddVV3eP1ev1ll122Zs2a+Ph4nucBoK2tDX9QTMx0DvD0FEyssGvP/lc3uc7IE89bNB9LA4MZQg4e2Es3rQKA/AVvxO5bfL/u74Tqm7b4oVO8X1GUyspKAMjPz+/afKq+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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">C++<span class="_ _8"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es<span class="_ _8"> </span>Summa<span class="_ _5"></span>ry</div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">7/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pfa" class="pf w0 h0" data-page-no="a"><div class="pc pca w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 xc h2 y1d ff1 fs0 fc0 sc0 ls0 ws0">F<span class="_ _6"></span>undamental<span class="_ _1"> </span>T<span class="_ _f"></span>yp<span class="_ _0"></span>es</div><div class="t m0 xc h2 y1e ff1 fs0 fc0 sc0 ls0 ws0">Overview</div><a class="l" href="#pfa" data-dest-detail='[10,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:149.618000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pfa" data-dest-detail='[10,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:120.066000px;width:105.823000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pfb" class="pf w0 h0" data-page-no="b"><div class="pc pcb w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Arithmetic<span class="_ _8"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es<span class="_ _8"> </span>-<span class="_ _8"> </span>Integral</div><div class="t m0 x12 hf y4b ff1 fs8 fc0 sc0 ls0 ws0">Native<span class="_ _d"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _17"> </span>Bytes<span class="_ _18"> </span>Range</div><div class="t m0 x13 hf y4c ff1 fs8 fc0 sc0 ls0 ws0">Fixed<span class="_ _d"> </span>width<span class="_ _d"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es</div><div class="t m0 x14 h10 y4d ff6 fs8 fc0 sc0 ls0 ws0">&lt;cstdint&gt;</div><div class="t m0 x15 hf y4e ff6 fs8 fc0 sc0 ls0 ws0">bool<span class="_ _19"> </span><span class="ffd">1<span class="_ _1a"> </span>true,<span class="_ _15"> </span>false</span></div><div class="t m0 x15 h10 y4f ff6 fs8 fc0 sc0 ls0 ws0">char</div><div class="t m0 x16 h11 y50 ffe fs9 fc0 sc0 ls0 ws0"></div><div class="t m0 x17 hf y4f ffd fs8 fc0 sc0 ls0 ws0">1<span class="_ _1b"> </span>implementation<span class="_ _15"> </span>defined</div><div class="t m0 x15 hf y51 ff6 fs8 fc0 sc0 ls0 ws0">signed<span class="_ _e"> </span>char<span class="_ _1c"> </span><span class="ffd">1<span class="_ _1d"> </span>-128<span class="_ _15"> </span>to<span class="_ _15"> </span>127<span class="_ _1e"> </span><span class="fc3">int8_t</span></span></div><div class="t m0 x15 hf y52 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>char<span class="_ _1f"> </span><span class="ffd">1<span class="_ _20"> </span>0<span class="_ _15"> </span>to<span class="_ _15"> </span>255<span class="_ _21"> </span><span class="fc3">uint8_t</span></span></div><div class="t m0 x15 hf y53 ff6 fs8 fc0 sc0 ls0 ws0">short<span class="_ _22"> </span><span class="ffd">2<span class="_ _23"> </span>-2</span></div><div class="t m0 x18 h12 y54 ff7 fs9 fc0 sc0 ls0 ws0">15</div><div class="t m0 x19 hf y53 ffd fs8 fc0 sc0 ls0 ws0">to<span class="_ _15"> </span>2</div><div class="t m0 x1a h12 y54 ff7 fs9 fc0 sc0 ls0 ws0">15</div><div class="t m0 x1b hf y53 ffd fs8 fc0 sc0 ls0 ws0">-1<span class="_ _21"> </span><span class="fc3">int16_t</span></div><div class="t m0 x15 hf y55 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>short<span class="_ _24"> </span><span class="ffd">2<span class="_ _1a"> </span>0<span class="_ _d"> </span>to<span class="_ _15"> </span>2</span></div><div class="t m0 x1a h12 y56 ff7 fs9 fc0 sc0 ls0 ws0">16</div><div class="t m0 x1b hf y55 ffd fs8 fc0 sc0 ls0 ws0">-1<span class="_ _25"> </span><span class="fc3">uint16_t</span></div><div class="t m0 x15 hf y57 ff6 fs8 fc0 sc0 ls0 ws0">int<span class="_ _26"> </span><span class="ffd">4<span class="_ _23"> </span>-2</span></div><div class="t m0 x18 h12 y58 ff7 fs9 fc0 sc0 ls0 ws0">31</div><div class="t m0 x19 hf y57 ffd fs8 fc0 sc0 ls0 ws0">to<span class="_ _15"> </span>2</div><div class="t m0 x1a h12 y58 ff7 fs9 fc0 sc0 ls0 ws0">31</div><div class="t m0 x1b hf y57 ffd fs8 fc0 sc0 ls0 ws0">-1<span class="_ _21"> </span><span class="fc3">int32_t</span></div><div class="t m0 x15 hf y59 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>int<span class="_ _27"> </span><span class="ffd">4<span class="_ _1a"> </span>0<span class="_ _d"> </span>to<span class="_ _15"> </span>2</span></div><div class="t m0 x1a h12 y5a ff7 fs9 fc0 sc0 ls0 ws0">32</div><div class="t m0 x1b hf y59 ffd fs8 fc0 sc0 ls0 ws0">-1<span class="_ _25"> </span><span class="fc3">uint32_t</span></div><div class="t m0 x15 hf y5b ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>int<span class="_ _28"> </span><span class="ffd">4/8</span></div><div class="t m0 x1c h11 y5c ffe fs9 fc0 sc0 ls0 ws0"></div><div class="t m0 x1d hf y5b ffd fs8 fc3 sc0 ls0 ws0">int32_t/int64_t</div><div class="t m0 x15 hf y5d ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>unsigned<span class="_ _e"> </span>int<span class="_ _29"> </span><span class="ffd">4/8</span></div><div class="t m0 x1c h11 y5e ffe fs9 fc0 sc0 ls0 ws0"></div><div class="t m0 x1e hf y5d ffd fs8 fc3 sc0 ls0 ws0">uint32_t/uint64_t</div><div class="t m0 x15 hf y5f ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>long<span class="_ _e"> </span>int<span class="_ _1f"> </span><span class="ffd">8<span class="_ _23"> </span>-2</span></div><div class="t m0 x18 h12 y60 ff7 fs9 fc0 sc0 ls0 ws0">63</div><div class="t m0 x19 hf y5f ffd fs8 fc0 sc0 ls0 ws0">to<span class="_ _15"> </span>2</div><div class="t m0 x1a h12 y60 ff7 fs9 fc0 sc0 ls0 ws0">63</div><div class="t m0 x1b hf y5f ffd fs8 fc0 sc0 ls0 ws0">-1<span class="_ _21"> </span><span class="fc3">int64_t</span></div><div class="t m0 x15 hf y61 ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>long<span class="_ _e"> </span>unsigned<span class="_ _a"> </span>int<span class="_ _2a"> </span><span class="ffd">8<span class="_ _1a"> </span>0<span class="_ _d"> </span>to<span class="_ _15"> </span>2</span></div><div class="t m0 x1a h12 y62 ff7 fs9 fc0 sc0 ls0 ws0">64</div><div class="t m0 x1b hf y61 ffd fs8 fc0 sc0 ls0 ws0">-1<span class="_ _25"> </span><span class="fc3">uint64_t</span></div><div class="t m0 x1f h11 y63 ffe fs9 fc0 sc0 ls0 ws0"></div><div class="t m0 x20 hb y64 ff7 fs6 fc0 sc0 ls0 ws0">4<span class="_ _15"> </span>b<span class="_ _5"></span>ytes<span class="_ _15"> </span>on<span class="_ _2b"> </span>Windows64<span class="_ _2b"> </span>systems,</div><div class="t m0 x21 h11 y63 ffe fs9 fc0 sc0 ls0 ws0"></div><div class="t m0 x22 hb y64 fff fs6 fc0 sc0 ls0 ws0">signed<span class="ff7">/</span>unsigned<span class="ff7">,<span class="_ _2b"> </span>two-complement<span class="_ _2b"> </span>from<span class="_ _2b"> </span>C++11</span></div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">8/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pfc" class="pf w0 h0" data-page-no="c"><div class="pc pcc w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Arithmetic<span class="_ _8"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es<span class="_ _8"> </span>-<span class="_ _8"> </span>Floating-Point</div><div class="t m0 x15 hf y65 ff1 fs8 fc0 sc0 ls0 ws0">Native<span class="_ _d"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _2c"> </span>IEEE<span class="_ _2c"> </span>Bytes<span class="_ _18"> </span>Range</div><div class="t m0 x1b hf y66 ff1 fs8 fc0 sc0 ls0 ws0">Fixed<span class="_ _d"> </span>width<span class="_ _d"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es</div><div class="t m0 x1b hf y67 ff1 fs8 fc3 sc0 ls0 ws0">C++23<span class="_ _12"> </span><span class="ff6 fc0">&lt;stdfloat&gt;</span></div><div class="t m0 x15 hf y68 ffd fs8 fc0 sc0 ls0 ws0">(bfloat16)<span class="_ _2d"> </span>N<span class="_ _2e"> </span>2<span class="_ _2f"> </span><span class="ff10">±</span>1<span class="ff11">.</span>18<span class="_ _30"> </span><span class="ff10">×<span class="_ _30"> </span></span>10</div><div class="t m0 x23 h12 y69 ffe fs9 fc0 sc0 ls0 ws0"><span class="ff7">38</span></div><div class="t m0 x24 hf y68 ffd fs8 fc0 sc0 ls0 ws0">to<span class="_ _15"> </span><span class="ff10">±</span>3<span class="ff11">.</span>4<span class="_ _30"> </span><span class="ff10">×<span class="_ _30"> </span></span>10</div><div class="t m0 x25 h12 y69 ff12 fs9 fc0 sc0 ls0 ws0">+<span class="ff7">38</span></div><div class="t m0 x26 hf y68 ffd fs8 fc3 sc0 ls0 ws0">std::bfloat16_t</div><div class="t m0 x15 hf y6a ffd fs8 fc0 sc0 ls0 ws0">(float16)<span class="_ _31"> </span>Y<span class="_ _2e"> </span>2<span class="_ _32"> </span>0<span class="ff11">.</span>00006<span class="_ _15"> </span>to<span class="_ _15"> </span>65<span class="ff11">,<span class="_ _33"> </span></span>536<span class="_ _34"> </span><span class="fc3">std::float16_t</span></div><div class="t m0 x15 hf y6b ff6 fs8 fc0 sc0 ls0 ws0">float<span class="_ _35"> </span><span class="ffd">Y<span class="_ _2e"> </span>4<span class="_ _2f"> </span><span class="ff10">±</span>1<span class="ff11">.</span>18<span class="_ _30"> </span><span class="ff10">×<span class="_ _30"> </span></span>10</span></div><div class="t m0 x23 h12 y6c ffe fs9 fc0 sc0 ls0 ws0"><span class="ff7">38</span></div><div class="t m0 x24 hf y6b ffd fs8 fc0 sc0 ls0 ws0">to<span class="_ _15"> </span><span class="ff10">±</span>3<span class="ff11">.</span>4<span class="_ _30"> </span><span class="ff10">×<span class="_ _30"> </span></span>10</div><div class="t m0 x25 h12 y6c ff12 fs9 fc0 sc0 ls0 ws0">+<span class="ff7">38</span></div><div class="t m0 x27 hf y6b ffd fs8 fc3 sc0 ls0 ws0">std::float32_t</div><div class="t m0 x15 hf y6d ff6 fs8 fc0 sc0 ls0 ws0">double<span class="_ _36"> </span><span class="ffd">Y<span class="_ _2e"> </span>8<span class="_ _37"> </span><span class="ff10">±</span>2<span class="ff11">.</span>23<span class="_ _30"> </span><span class="ff10">×<span class="_ _30"> </span></span>10</span></div><div class="t m0 x28 h12 y6e ffe fs9 fc0 sc0 ls0 ws0"><span class="ff7">308</span></div><div class="t m0 x29 hf y6d ffd fs8 fc0 sc0 ls0 ws0">to<span class="_ _15"> </span><span class="ff10">±</span>1<span class="ff11">.</span>8<span class="_ _30"> </span><span class="ff10">×<span class="_ _30"> </span></span>10</div><div class="t m0 x2a h12 y6e ff12 fs9 fc0 sc0 ls0 ws0">+<span class="ff7">308</span></div><div class="t m0 x27 hf y6d ffd fs8 fc3 sc0 ls0 ws0">std::float64_t</div><div class="t m0 x9 hb y12 ff7 fs6 fc0 sc0 ls0 ws0">9/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pfd" class="pf w0 h0" data-page-no="d"><div class="pc pcd w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Arithmetic<span class="_ _8"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es<span class="_ _8"> </span>-<span class="_ _8"> </span>Short<span class="_ _8"> </span>Name</div><div class="t m0 x2b hf y6f ff1 fs8 fc0 sc0 ls0 ws0">Signed<span class="_ _d"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _38"> </span>sho<span class="_ _5"></span>rt<span class="_ _d"> </span>name</div><div class="t m0 x2c h13 y70 ff6 fs8 fc0 sc0 ls0 ws0">signed<span class="_ _e"> </span>char<span class="_ _39"> </span><span class="ff13">/</span></div><div class="t m0 x2c h13 y71 ff6 fs8 fc0 sc0 ls0 ws0">signed<span class="_ _e"> </span>short<span class="_ _e"> </span>int<span class="_ _3a"> </span><span class="ff13">short</span></div><div class="t m0 x2c h13 y72 ff6 fs8 fc0 sc0 ls0 ws0">signed<span class="_ _e"> </span>int<span class="_ _3b"> </span><span class="ff13">int</span></div><div class="t m0 x2c h13 y73 ff6 fs8 fc0 sc0 ls0 ws0">signed<span class="_ _e"> </span>long<span class="_ _e"> </span>int<span class="_ _3c"> </span><span class="ff13">long</span></div><div class="t m0 x2c h13 y74 ff6 fs8 fc0 sc0 ls0 ws0">signed<span class="_ _e"> </span>long<span class="_ _e"> </span>long<span class="_ _a"> </span>int<span class="_ _3d"> </span><span class="ff13">long<span class="_"> </span>long</span></div><div class="t m0 x2d hf y75 ff1 fs8 fc0 sc0 ls0 ws0">Unsigned<span class="_ _d"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _3e"> </span>sho<span class="_ _5"></span>rt<span class="_ _d"> </span>name</div><div class="t m0 x2c h13 y76 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>char<span class="_ _3f"> </span><span class="ff13">/</span></div><div class="t m0 x2c h13 y77 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>short<span class="_ _e"> </span>int<span class="_ _40"> </span><span class="ff13">unsigned<span class="_"> </span>short</span></div><div class="t m0 x2c h13 y78 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>int<span class="_ _41"> </span><span class="ff13">unsigned</span></div><div class="t m0 x2c h13 y79 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>long<span class="_ _e"> </span>int<span class="_ _42"> </span><span class="ff13">unsigned<span class="_"> </span>long</span></div><div class="t m0 x2c h13 y7a ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>long<span class="_ _e"> </span>long<span class="_ _a"> </span>int<span class="_ _43"> </span><span class="ff13">unsigned<span class="_"> </span>long<span class="_"> </span>long</span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">10/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pfe" class="pf w0 h0" data-page-no="e"><div class="pc pce w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Arithmetic<span class="_ _8"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es<span class="_ _8"> </span>-<span class="_ _8"> </span>Suffix<span class="_ _e"> </span>(Literals)</div><div class="t m0 xf hf y7b ff1 fs8 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _44"> </span>SUFFIX<span class="_ _40"> </span>Example<span class="_ _45"> </span>Notes</div><div class="t m0 x2f h13 y7c ff6 fs8 fc0 sc0 ls0 ws0">int<span class="_ _46"> </span><span class="ff13">/<span class="_ _47"> </span>2</span></div><div class="t m0 x2f hf y7d ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>int<span class="_ _48"> </span><span class="ff13">u<span class="ffd">,<span class="_ _15"> </span></span>U<span class="_ _49"> </span>3u</span></div><div class="t m0 x2f hf y7e ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>int<span class="_ _4a"> </span><span class="ff13">l<span class="ffd">,<span class="_ _15"> </span></span>L<span class="_ _49"> </span>8L</span></div><div class="t m0 x2f hf y7f ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>unsigned<span class="_ _4b"> </span><span class="ff13">ul<span class="ffd">,<span class="_ _15"> </span></span>UL<span class="_ _4c"> </span>2ul</span></div><div class="t m0 x2f hf y80 ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>long<span class="_ _e"> </span>int<span class="_ _4b"> </span><span class="ff13">ll<span class="ffd">,<span class="_ _15"> </span></span>LL<span class="_ _4c"> </span>4ll</span></div><div class="t m0 x2f hf y81 ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>long<span class="_ _e"> </span>unsigned<span class="_ _a"> </span>int<span class="_ _4d"> </span><span class="ff13">ull<span class="ffd">,<span class="_ _15"> </span></span>ULL<span class="_ _4e"> </span>7ULL</span></div><div class="t m0 x2f hf y82 ff6 fs8 fc0 sc0 ls0 ws0">float<span class="_ _4f"> </span><span class="ff13">f<span class="ffd">,<span class="_ _15"> </span></span>F<span class="_ _4e"> </span>3.0f<span class="_ _43"> </span><span class="ffd">only<span class="_ _d"> </span>decimal<span class="_ _15"> </span>numb<span class="_ _c"></span>ers</span></span></div><div class="t m0 x2f hf y83 ff6 fs8 fc0 sc0 ls0 ws0">double<span class="_ _50"> </span><span class="ff13">3.0<span class="_ _43"> </span><span class="ffd">only<span class="_ _d"> </span>decimal<span class="_ _15"> </span>numb<span class="_ _c"></span>ers</span></span></div><div class="t m0 x30 hf y84 ff1 fs8 fc3 sc0 ls0 ws0">C++23<span class="_ _d"> </span><span class="fc0">T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _51"> </span>SUFFIX<span class="_ _40"> </span>Example<span class="_ _45"> </span>Notes</span></div><div class="t m0 x2f hf y85 ff6 fs8 fc0 sc0 ls0 ws0">std::bfloat16_t<span class="_ _52"> </span><span class="ff13">bf16<span class="ffd">,<span class="_ _15"> </span></span>BF16<span class="_ _53"> </span>3.0bf16<span class="_ _43"> </span><span class="ffd">only<span class="_ _d"> </span>decimal<span class="_ _15"> </span>numb<span class="_ _c"></span>ers</span></span></div><div class="t m0 x2f hf y86 ff6 fs8 fc0 sc0 ls0 ws0">std::float16_t<span class="_ _54"> </span><span class="ff13">f16<span class="ffd">,<span class="_ _15"> </span></span>F16<span class="_ _55"> </span>3.0f16<span class="_ _43"> </span><span class="ffd">only<span class="_ _d"> </span>decimal<span class="_ _15"> </span>numb<span class="_ _c"></span>ers</span></span></div><div class="t m0 x2f hf y87 ff6 fs8 fc0 sc0 ls0 ws0">std::float32_t<span class="_ _54"> </span><span class="ff13">f32<span class="ffd">,<span class="_ _15"> </span></span>F32<span class="_ _55"> </span>3.0f32<span class="_ _43"> </span><span class="ffd">only<span class="_ _d"> </span>decimal<span class="_ _15"> </span>numb<span class="_ _c"></span>ers</span></span></div><div class="t m0 x2f hf y88 ff6 fs8 fc0 sc0 ls0 ws0">std::float64_t<span class="_ _54"> </span><span class="ff13">f64<span class="ffd">,<span class="_ _15"> </span></span>F64<span class="_ _55"> </span>3.0f64<span class="_ _43"> </span><span class="ffd">only<span class="_ _d"> </span>decimal<span class="_ _15"> </span>numb<span class="_ _c"></span>ers</span></span></div><div class="t m0 x2f hf y89 ff6 fs8 fc0 sc0 ls0 ws0">std::float128_t<span class="_ _52"> </span><span class="ff13">f128<span class="ffd">,<span class="_ _15"> </span></span>F128<span class="_ _53"> </span>3.0f128<span class="_ _43"> </span><span class="ffd">only<span class="_ _d"> </span>decimal<span class="_ _15"> </span>numb<span class="_ _c"></span>ers</span></span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">11/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pff" class="pf w0 h0" data-page-no="f"><div class="pc pcf w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Arithmetic<span class="_ _8"> </span>T<span class="_ _6"></span>yp<span class="_ _c"></span>es<span class="_ _8"> </span>-<span class="_ _8"> </span>Prefix<span class="_ _e"> </span>(Literals)</div><div class="t m0 x31 hf y8a ff1 fs8 fc0 sc0 ls0 ws0">Rep<span class="_ _5"></span>resentation<span class="_ _17"> </span>PREFIX<span class="_ _56"> </span>Example</div><div class="t m0 x32 hf y8b ff6 fs8 fc0 sc0 ls0 ws0">Binary<span class="_ _3"> </span><span class="ff7 fs6 fc3">C++14<span class="_ _57"> </span></span><span class="ff13">0b<span class="_ _58"> </span><span class="ffd">0b010101</span></span></div><div class="t m0 x32 h13 y8c ff6 fs8 fc0 sc0 ls0 ws0">Octal<span class="_ _59"> </span><span class="ff13">0<span class="_ _4e"> </span>0307</span></div><div class="t m0 x32 hf y8d ff6 fs8 fc0 sc0 ls0 ws0">Hexadecimal<span class="_ _5a"> </span><span class="ff13">0x<span class="_ _15"> </span><span class="ffd">or<span class="_ _15"> </span></span>0X<span class="_ _5b"> </span>0xFFA010</span></div><div class="t m0 x1 h6 y8e ff4 fs4 fc3 sc0 ls0 ws0">C++14<span class="_ _d"> </span><span class="fc0">also<span class="_ _d"> </span>allows<span class="_ _15"> </span><span class="ff8">digit<span class="_ _d"> </span>separato<span class="_ _5"></span>rs<span class="_ _7"> </span><span class="ff4">for<span class="_ _15"> </span>improving<span class="_ _d"> </span>the<span class="_ _d"> </span>readabilit<span class="_ _5"></span>y<span class="_ _12"> </span><span class="ff9">1<span class="ff14">&apos;</span>000<span class="ff14">&apos;</span>000</span></span></span></span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">12/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf10" class="pf w0 h0" data-page-no="10"><div class="pc pc10 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Other<span class="_ _8"> </span>Arithmetic<span class="_ _e"> </span>T<span class="_ _b"></span>yp<span class="_ _c"></span>es</div><div class="t m0 xd hc y8f ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">C++<span class="_ _10"> </span>also<span class="_ _10"> </span>p<span class="_ _5"></span>rovides<span class="_ _11"> </span><span class="ff6">long<span class="_ _4"> </span>double<span class="_ _11"> </span></span>(no<span class="_ _10"> </span>IEEE-754)<span class="_ _10"> </span>of<span class="_ _10"> </span>size<span class="_ _10"> </span>8/12/16<span class="_ _10"> </span>b<span class="_ _5"></span>ytes</span></div><div class="t m0 x7 hc y90 ff4 fs7 fc0 sc0 ls0 ws0">dep<span class="_ _c"></span>ending<span class="_ _d"> </span>on<span class="_ _10"> </span>the<span class="_ _10"> </span>implementation</div><div class="t m0 xd hc y91 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">Reduced<span class="_ _10"> </span>p<span class="_ _5"></span>recision<span class="_ _10"> </span>floating-p<span class="_ _c"></span>oint<span class="_ _10"> </span>supports<span class="_ _10"> </span>before<span class="_ _10"> </span><span class="fc3">C++23</span>:</span></div><div class="t m0 x33 hf y92 ffd fs8 fc0 sc0 ls0 ws0">-<span class="_ _4"> </span>Some<span class="_ _15"> </span>compilers<span class="_ _15"> </span>provide<span class="_ _15"> </span>supp<span class="_ _c"></span>o<span class="_ _5"></span>rt<span class="_ _15"> </span>for<span class="_ _2b"> </span><span class="ff15">half<span class="_ _a"> </span></span>(16-bit<span class="_ _d"> </span>floating-point)<span class="_ _d"> </span>(GCC<span class="_ _15"> </span>for<span class="_ _15"> </span>ARM:</div><div class="t m0 x34 hf y93 ff13 fs8 fc0 sc0 ls0 ws0">__fp16<span class="_ _15"> </span><span class="ffd">,</span></div><div class="t m0 x35 hf y94 ffd fs8 fc0 sc0 ls0 ws0">LL<span class="_ _6"></span>VM<span class="_ _15"> </span>compiler:<span class="_ _11"> </span><span class="ff13">half<span class="_ _15"> </span></span>)</div><div class="t m0 x33 hf y95 ffd fs8 fc0 sc0 ls0 ws0">-<span class="_ _4"> </span>Some<span class="_ _15"> </span>mo<span class="_ _c"></span>dern<span class="_ _15"> </span>CPUs<span class="_ _15"> </span>and<span class="_ _15"> </span>GPUs<span class="_ _d"> </span>p<span class="_ _5"></span>rovide<span class="_ _15"> </span><span class="ff15">half<span class="_ _a"> </span></span>instructions</div><div class="t m0 x33 hf y96 ffd fs8 fc0 sc0 ls0 ws0">-<span class="_ _4"> </span>Softw<span class="_ _5"></span>a<span class="_ _5"></span>re<span class="_ _15"> </span>supp<span class="_ _c"></span>o<span class="_ _5"></span>rt:<span class="_ _7"> </span>Op<span class="_ _c"></span>enGL,<span class="_ _15"> </span>Photoshop,<span class="_ _15"> </span>Lightro<span class="_ _c"></span>om,<span class="_ _15"> </span><span class="ff13">half.sourceforge.net</span></div><div class="t m0 xd hc y97 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">C++<span class="_ _10"> </span>do<span class="_ _c"></span>es<span class="_ _10"> </span>not<span class="_ _10"> </span>p<span class="_ _5"></span>rovide<span class="_ _10"> </span><span class="ff1">128-bit<span class="_ _7"> </span>integers<span class="_ _10"> </span></span>even<span class="_ _10"> </span>if<span class="_ _10"> </span>some<span class="_ _10"> </span>architectures<span class="_ _d"> </span>supp<span class="_ _c"></span>o<span class="_ _5"></span>rt<span class="_ _10"> </span>it.</span></div><div class="t m0 x7 hc y98 ff9 fs7 fc0 sc0 ls0 ws0">clang<span class="_ _10"> </span><span class="ff4">and<span class="_ _10"> </span></span>gcc<span class="_ _10"> </span><span class="ff4">allo<span class="_ _5"></span>w<span class="_ _10"> </span>128-bit<span class="_ _10"> </span>integers<span class="_ _10"> </span>as<span class="_ _10"> </span>compiler<span class="_ _10"> </span>extension<span class="_ _10"> </span>(<span class="_ _15"> </span><span class="ff9">__int128<span class="_ _15"> </span></span>)</span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">13/29</div><a class="l" href="http://half.sourceforge.net/"><div class="d m1" style="border-style:none;position:absolute;left:272.135000px;bottom:84.431000px;width:96.139000px;height:10.212000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf11" class="pf w0 h0" data-page-no="11"><div class="pc pc11 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff6 fs3 fc1 sc0 ls0 ws0">void<span class="_ _8"> </span><span class="ff1">T<span class="_ _6"></span>yp<span class="_ _c"></span>e</span></div><div class="t m0 x36 hc y99 ff9 fs7 fc4 sc0 ls0 ws0">void<span class="_ _12"> </span><span class="ff4 fc0">is<span class="_ _10"> </span>an<span class="_ _10"> </span>incomplete<span class="_ _10"> </span>type<span class="_ _10"> </span>(not<span class="_ _10"> </span>defined)<span class="_ _10"> </span>without<span class="_ _10"> </span>a<span class="_ _10"> </span>value</span></div><div class="t m0 xd hc y9a ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _14"> </span><span class="ff9">void<span class="_ _12"> </span><span class="ff4">indicates<span class="_ _10"> </span>also<span class="_ _10"> </span>a<span class="_ _10"> </span>function<span class="_ _10"> </span>with<span class="_ _10"> </span>no<span class="_ _10"> </span>return<span class="_ _10"> </span>type<span class="_ _10"> </span>or<span class="_ _10"> </span>no<span class="_ _10"> </span>pa<span class="_ _5"></span>rameters</span></span></div><div class="t m0 x7 hc y9b ff4 fs7 fc0 sc0 ls0 ws0">e.g.<span class="_ _3"> </span><span class="ff9">void<span class="_"> </span>f()<span class="_ _15"> </span></span>,<span class="_ _12"> </span><span class="ff9">f(void)</span></div><div class="t m0 xd hc y9c ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">In<span class="_ _10"> </span>C<span class="_ _12"> </span><span class="ff9">sizeof(void)<span class="_"> </span>==<span class="_"> </span>1<span class="_ _11"> </span></span>(GCC),<span class="_ _10"> </span>while<span class="_ _10"> </span>in<span class="_ _10"> </span>C++<span class="_ _12"> </span><span class="ff9">sizeof(void)<span class="_ _11"> </span></span>do<span class="_ _c"></span>es<span class="_ _d"> </span>not</span></div><div class="t m0 x7 hc y9d ff4 fs7 fc0 sc0 ls0 ws0">compile!!</div><div class="t m0 x11 h13 y9e ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc4">main<span class="fc0">()<span class="_"> </span>{</span></span></div><div class="t m0 x11 h14 y9f ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _5c"> </span>sizeof(void);<span class="_ _e"> </span>//<span class="_ _e"> </span><span class="ff15">compile<span class="_ _d"> </span>error</span></div><div class="t m0 x11 h13 ya0 ff13 fs8 fc0 sc0 ls0 ws0">}</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">14/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf12" class="pf w0 h0" data-page-no="12"><div class="pc pc12 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff6 fs3 fc1 sc0 ls0 ws0">nullptr<span class="_ _8"> </span><span class="ff1">Keywo<span class="_ _5d"></span>rd</span></div><div class="t m0 x1 hc ya1 ff4 fs7 fc3 sc0 ls0 ws0">C++11<span class="_ _10"> </span><span class="fc0">intro<span class="_ _c"></span>duces<span class="_ _d"> </span>the<span class="_ _10"> </span>keyw<span class="_ _5d"></span>ord<span class="_ _12"> </span><span class="ff9 fc4">nullptr<span class="_ _11"> </span></span>to<span class="_ _d"> </span>represent<span class="_ _10"> </span>a<span class="_ _10"> </span><span class="ff9">null<span class="_ _10"> </span></span>pointer<span class="_ _10"> </span>(<span class="_ _15"> </span><span class="ff9">0x0<span class="_ _15"> </span></span>)<span class="_ _10"> </span>and</span></div><div class="t m0 x1 hc ya2 ff4 fs7 fc0 sc0 ls0 ws0">replacing<span class="_ _10"> </span>the<span class="_ _12"> </span><span class="ff9">NULL<span class="_ _11"> </span></span>macro</div><div class="t m0 x36 hc ya3 ff6 fs7 fc0 sc0 ls0 ws0">nullptr<span class="_ _12"> </span><span class="ff4">is<span class="_ _10"> </span>an<span class="_ _10"> </span>object<span class="_ _10"> </span>of<span class="_ _10"> </span>type<span class="_ _10"> </span><span class="ff9 fc4">nullptr_t<span class="_ _10"> </span></span><span class="ffc"><span class="_ _10"> </span></span>safer</span></div><div class="t m0 x36 h13 ya4 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="ff13 fc7">*<span class="_"> </span><span class="fc0">p1<span class="_"> </span></span>=<span class="_"> </span><span class="fc8">NULL<span class="fc0">;<span class="_ _2f"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>ok,<span class="_ _e"> </span>equal<span class="_ _e"> </span>to<span class="_ _e"> </span>int*<span class="_ _e"> </span>p1<span class="_ _a"> </span>=<span class="_ _e"> </span>0l</span></span></span></span></div><div class="t m0 x36 h13 ya5 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="ff13 fc7">*<span class="_"> </span><span class="fc0">p2<span class="_"> </span></span>=<span class="_"> </span></span><span class="fc8">nullptr<span class="ff13 fc0">;<span class="_ _5c"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>ok,<span class="_ _e"> </span><span class="ff17">nullptr<span class="_ _a"> </span></span>is<span class="_ _e"> </span>convertible<span class="_ _e"> </span>to<span class="_ _e"> </span>a<span class="_ _a"> </span>pointer</span></span></span></div><div class="t m0 x36 h13 ya6 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _5e"> </span><span class="ff13 fc0">n1<span class="_"> </span><span class="fc7">=<span class="_"> </span><span class="fc8">NULL</span></span>;<span class="_ _5f"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>ok,<span class="_ _e"> </span>we<span class="_ _a"> </span>are<span class="_ _e"> </span>assigning<span class="_ _e"> </span>0<span class="_ _e"> </span>to<span class="_ _a"> </span>n1</span></span></div><div class="t m0 x36 h14 ya7 ff16 fs8 fc6 sc0 ls0 ws0">//int<span class="_ _e"> </span>n2<span class="_ _e"> </span>=<span class="_ _a"> </span>nullptr;<span class="_ _e"> </span>//<span class="_ _e"> </span><span class="ff15">compile<span class="_ _15"> </span>error<span class="_ _e"> </span><span class="ff17">nullptr<span class="_ _e"> </span></span></span>is<span class="_ _e"> </span>not<span class="_ _a"> </span>convertible<span class="_ _e"> </span>to<span class="_ _e"> </span>an<span class="_ _e"> </span>integer</div><div class="t m0 x36 h14 ya8 ff16 fs8 fc6 sc0 ls0 ws0">//int*<span class="_ _e"> </span>p2<span class="_ _e"> </span>=<span class="_ _a"> </span>true<span class="_ _e"> </span>?<span class="_ _e"> </span>0<span class="_ _e"> </span>:<span class="_ _a"> </span>nullptr;<span class="_ _e"> </span>//<span class="_ _e"> </span><span class="ff15">compile<span class="_ _15"> </span>error<span class="_ _e"> </span></span>incompatible<span class="_ _e"> </span>types</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">15/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf13" class="pf w0 h0" data-page-no="13"><div class="pc pc13 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 xc h2 ya9 ff1 fs0 fc0 sc0 ls0 ws0">Conversion<span class="_ _1"> </span>R<span class="_ _6"></span>ules</div><a class="l" href="#pf13" data-dest-detail='[19,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:137.252000px;width:194.684000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf14" class="pf w0 h0" data-page-no="14"><div class="pc pc14 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Conversion<span class="_ _8"> </span>Rules</div><div class="t m0 x1 h7 y1f ff1 fs3 fc0 sc0 ls0 ws0">Implicit<span class="_ _8"> </span>type<span class="_ _e"> </span>conversion<span class="_ _8"> </span>rules<span class="ff4 fs7">,<span class="_ _10"> </span>applied<span class="_ _10"> </span>in<span class="_ _10"> </span>order,<span class="_ _d"> </span>b<span class="_ _c"></span>efo<span class="_ _5"></span>re<span class="_ _10"> </span>any<span class="_ _10"> </span>op<span class="_ _c"></span>eration:</span></div><div class="t m0 x15 hc yaa ffc fs7 fc0 sc0 ls0 ws0"><span class="ff4">:<span class="_ _a"> </span><span class="fs4">any<span class="_ _15"> </span>op<span class="_ _c"></span>eration<span class="_ _d"> </span><span class="ffd fs8">(*,<span class="_ _15"> </span>+,<span class="_ _15"> </span>/,<span class="_ _15"> </span>-,<span class="_ _d"> </span>%,<span class="_ _15"> </span>etc.)</span></span></span></div><div class="t m0 x1 hc y29 ff1 fs7 fc0 sc0 ls0 ws0">(A)<span class="_ _4"> </span>Floating<span class="_ _7"> </span>p<span class="_ _c"></span>oint<span class="_ _7"> </span>promotion</div><div class="t m0 x7 h15 yab ff9 fs7 fc0 sc0 ls0 ws0">floating_type<span class="_ _10"> </span><span class="ffc"><span class="_ _10"> </span></span>integer_type<span class="_ _10"> </span><span class="ffc"><span class="_ _10"> </span></span>floating_type</div><div class="t m0 x1 hc yac ff1 fs7 fc0 sc0 ls0 ws0">(B)<span class="_ _4"> </span>Implicit<span class="_ _7"> </span>integer<span class="_ _7"> </span>promotion</div><div class="t m0 x7 hc yad ff9 fs7 fc0 sc0 ls0 ws0">small_integral_type<span class="_ _10"> </span><span class="ff4">:=<span class="_ _10"> </span>any<span class="_ _10"> </span>signed/unsigned<span class="_ _10"> </span>integral<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>e<span class="_ _10"> </span>smaller<span class="_ _10"> </span>than<span class="_ _12"> </span><span class="ff9">int</span></span></div><div class="t m0 x7 h15 yae ff9 fs7 fc0 sc0 ls0 ws0">small_integral_type<span class="_ _10"> </span><span class="ffc"><span class="_ _10"> </span></span>small_integral_type<span class="_ _10"> </span><span class="ffc"><span class="_ _12"> </span></span>int</div><div class="t m0 x1 hc yaf ff1 fs7 fc0 sc0 ls0 ws0">(C)<span class="_ _4"> </span>Size<span class="_ _7"> </span>promotion</div><div class="t m0 x7 h15 yb0 ff9 fs7 fc0 sc0 ls0 ws0">small_type<span class="_ _10"> </span><span class="ffc"><span class="_ _10"> </span></span>large_type<span class="_ _10"> </span><span class="ffc"><span class="_ _10"> </span></span>large_type</div><div class="t m0 x37 hc yb1 ff1 fs7 fc0 sc0 ls0 ws0">(D)<span class="_ _4"> </span>Sign<span class="_ _7"> </span>promotion</div><div class="t m0 x7 h15 yb2 ff9 fs7 fc0 sc0 ls0 ws0">signed_type<span class="_ _10"> </span><span class="ffc"><span class="_ _10"> </span></span>unsigned_type<span class="_ _10"> </span><span class="ffc"><span class="_ _10"> </span></span>unsigned_type</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">16/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf15" class="pf w0 h0" data-page-no="15"><div class="pc pc15 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIjklEQVR42u3YMUpDQRSG0TfyLlZD1hCssgIRa8GduYksJ4WLcAdWYarc5tkJlgmId/CcFQz/NB+3PTw+LwAAUMbH++nOCgAAVCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD41jLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgDA31oneusYw4cBANym9z7Ra11SAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAAHC1lplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUA4P9aJ3rrGMOHAQDcpvc+0WtdUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCADCrlplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAA/LCe3/ZWAOAqny9HIwC/5/D02trufjtflmXbNoMAAFDCFz5/IACGfmCTAAAAAElFTkSuQmCC"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Examples<span class="_ _8"> </span>and<span class="_ _e"> </span>Common<span class="_ _8"> </span>Erro<span class="_ _5"></span>rs</div><div class="t m0 x36 h13 yb3 ff6 fs8 fc5 sc0 ls0 ws0">float<span class="_ _5f"> </span><span class="ff13 fc0">f<span class="_"> </span><span class="fc7">=<span class="_"> </span>1.0f</span>;</span></div><div class="t m0 x36 h13 yb4 ff6 fs8 fc5 sc0 ls0 ws0">unsigned<span class="_ _e"> </span><span class="ff13 fc0">u<span class="_"> </span><span class="fc7">=<span class="_"> </span>2</span>;</span></div><div class="t m0 x36 h13 yb5 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _2e"> </span><span class="ff13 fc0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span>3</span>;</span></div><div class="t m0 x36 h13 yb6 ff6 fs8 fc5 sc0 ls0 ws0">short<span class="_ _5f"> </span><span class="ff13 fc0">s<span class="_"> </span><span class="fc7">=<span class="_"> </span>4</span>;</span></div><div class="t m0 x36 h13 yb7 ff6 fs8 fc5 sc0 ls0 ws0">uint8_t<span class="_ _5c"> </span><span class="ff13 fc0">c<span class="_"> </span><span class="fc7">=<span class="_"> </span>5</span>;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>unsigned<span class="_ _e"> </span>char</span></span></div><div class="t m0 x36 h13 yb8 ff13 fs8 fc0 sc0 ls0 ws0">f<span class="_"> </span><span class="fc7">*<span class="_"> </span></span>u;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>float<span class="_ _e"> </span><span class="ff10">×<span class="_ _a"> </span></span>unsigned<span class="_ _e"> </span><span class="ff10"><span class="_ _e"> </span></span>float:<span class="_ _e"> </span>2.0f</span></div><div class="t m0 x36 h13 yb9 ff13 fs8 fc0 sc0 ls0 ws0">s<span class="_"> </span><span class="fc7">*<span class="_"> </span></span>c;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>short<span class="_ _e"> </span><span class="ff10">×<span class="_ _a"> </span></span>unsigned<span class="_ _e"> </span>char<span class="_ _e"> </span><span class="ff10"><span class="_ _e"> </span></span>int:<span class="_ _a"> </span>20</span></div><div class="t m0 x36 h13 yba ff13 fs8 fc0 sc0 ls0 ws0">u<span class="_"> </span><span class="fc7">*<span class="_"> </span></span>i;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>unsigned<span class="_ _e"> </span><span class="ff10">×<span class="_ _a"> </span></span>int<span class="_ _e"> </span><span class="ff10"><span class="_ _e"> </span></span>unsigned:<span class="_ _e"> </span>6u</span></div><div class="t m0 x36 h13 ybb ff13 fs8 fc7 sc0 ls0 ws0">+<span class="fc0">c;<span class="_ _5f"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>unsigned<span class="_ _e"> </span>char<span class="_ _a"> </span><span class="ff10"><span class="_ _e"> </span></span>int:<span class="_ _e"> </span>5</span></span></div><div class="t m0 x1 hc ybc ff4 fs7 fc0 sc0 ls0 ws0">Integers<span class="_ _10"> </span>a<span class="_ _5"></span>re<span class="_ _10"> </span>not<span class="_ _10"> </span>floating<span class="_ _10"> </span>p<span class="_ _c"></span>oints!</div><div class="t m0 x36 h13 ybd ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _5e"> </span><span class="ff13 fc0">b<span class="_"> </span><span class="fc7">=<span class="_"> </span>7</span>;</span></div><div class="t m0 x36 h13 ybe ff6 fs8 fc5 sc0 ls0 ws0">float<span class="_ _e"> </span><span class="ff13 fc0">a<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">/<span class="_"> </span>2</span>;<span class="_ _5e"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>a<span class="_ _a"> </span>=<span class="_ _e"> </span>3<span class="_ _e"> </span>not<span class="_ _e"> </span>3.5!!</span></span></div><div class="t m0 x36 h13 ybf ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _5e"> </span><span class="ff13 fc0">c<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">/<span class="_"> </span>2.0</span>;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>again<span class="_ _e"> </span>c<span class="_ _a"> </span>=<span class="_ _e"> </span>3<span class="_ _e"> </span>not<span class="_ _e"> </span>3.5!!</span></span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">17/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf16" class="pf w0 h0" data-page-no="16"><div class="pc pc16 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Implicit<span class="_ _8"> </span>Promotion</div><div class="t m0 x1 hc yc0 ff4 fs7 fc0 sc0 ls0 ws0">Integral<span class="_ _10"> </span>data<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="_ _10"> </span>smaller<span class="_ _10"> </span>than<span class="_ _10"> </span>32-bit<span class="_ _10"> </span>a<span class="_ _5d"></span>re<span class="_ _10"> </span><span class="ff8">implicitly<span class="_ _a"> </span></span>p<span class="_ _5d"></span>romoted<span class="_ _10"> </span>to<span class="_ _11"> </span><span class="ff6">int<span class="_ _15"> </span></span>,<span class="_ _10"> </span>indep<span class="_ _c"></span>endently</div><div class="t m0 x1 hc yc1 ff4 fs7 fc0 sc0 ls0 ws0">if<span class="_ _10"> </span>they<span class="_ _10"> </span>a<span class="_ _5"></span>re<span class="_ _10"> </span><span class="ff8">signed<span class="_ _e"> </span></span>or<span class="_ _d"> </span><span class="ff8">unsigned</span></div><div class="t m0 x38 hc yc2 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">Una<span class="_ _5"></span>ry<span class="_ _11"> </span><span class="ff6">+,<span class="_ _4"> </span>-,<span class="_ _60"> </span><span class="ffc"><span class="_ _12"> </span></span></span>and<span class="_ _10"> </span>Binary<span class="_ _12"> </span><span class="ff6">+,<span class="_ _60"> </span>-,<span class="_ _60"> </span>&amp;,<span class="_ _4"> </span>etc.<span class="_ _11"> </span></span>p<span class="_ _5d"></span>romotion:</span></div><div class="t m0 x39 h13 yc3 ff6 fs8 fc5 sc0 ls0 ws0">char<span class="_ _e"> </span><span class="ff13 fc0">a<span class="_"> </span><span class="fc7">=<span class="_"> </span>48</span>;<span class="_ _61"> </span><span class="ff16 fc6">//<span class="_ _e"> </span><span class="ff18">&apos;</span>0<span class="ff18">&apos;</span></span></span></div><div class="t m0 x39 h13 yc4 ff13 fs8 fc0 sc0 ls0 ws0">cout<span class="_"> </span><span class="fc7">&lt;&lt;<span class="_"> </span></span>a;<span class="_ _62"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>print<span class="_ _e"> </span><span class="ff18">&apos;</span>0<span class="ff18">&apos;</span></span></div><div class="t m0 x39 h13 yc5 ff13 fs8 fc0 sc0 ls0 ws0">cout<span class="_"> </span><span class="fc7">&lt;&lt;<span class="_"> </span>+</span>a;<span class="_ _2e"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>print<span class="_ _e"> </span><span class="ff18">&apos;</span>48<span class="ff18">&apos;</span></span></div><div class="t m0 x39 h13 yc6 ff13 fs8 fc0 sc0 ls0 ws0">cout<span class="_"> </span><span class="fc7">&lt;&lt;<span class="_"> </span></span>(a<span class="_"> </span><span class="fc7">+<span class="_"> </span>0</span>);<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>print<span class="_ _e"> </span><span class="ff18">&apos;</span>48<span class="ff18">&apos;</span></span></div><div class="t m0 x39 h13 yc7 ff6 fs8 fc5 sc0 ls0 ws0">uint8_t<span class="_ _e"> </span><span class="ff13 fc0">a1<span class="_"> </span><span class="fc7">=<span class="_"> </span>255</span>;</span></div><div class="t m0 x39 h13 yc8 ff6 fs8 fc5 sc0 ls0 ws0">uint8_t<span class="_ _e"> </span><span class="ff13 fc0">b1<span class="_"> </span><span class="fc7">=<span class="_"> </span>255</span>;</span></div><div class="t m0 x39 h13 yc9 ff13 fs8 fc0 sc0 ls0 ws0">cout<span class="_"> </span><span class="fc7">&lt;&lt;<span class="_"> </span></span>(a1<span class="_"> </span><span class="fc7">+<span class="_"> </span></span>b1);<span class="_ _5c"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>print<span class="_ _e"> </span><span class="ff18">&apos;</span>510<span class="ff18">&apos;<span class="_ _a"> </span></span>(no<span class="_ _e"> </span>overflow)</span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">18/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf17" class="pf w0 h0" data-page-no="17"><div class="pc pc17 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 xc h2 ya9 ff6 fs0 fc0 sc0 ls0 ws0">auto<span class="_ _1"> </span><span class="ff1">Keyw<span class="_ _6"></span>o<span class="_ _5d"></span>rd</span></div><a class="l" href="#pf17" data-dest-detail='[23,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:160.836000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf18" class="pf w0 h0" data-page-no="18"><div class="pc pc18 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff6 fs3 fc1 sc0 ls0 ws0">auto<span class="_ _8"> </span><span class="ff1">Keywo<span class="_ _5d"></span>rd<span class="_ _63"> </span>1/3</span></div><div class="t m0 x1 hc yca ff4 fs7 fc3 sc0 ls0 ws0">C++11<span class="_ _10"> </span><span class="fc0">The<span class="_ _10"> </span><span class="ff9 fc4">auto<span class="_ _10"> </span></span>k<span class="_ _5"></span>eyw<span class="_ _5"></span>ord<span class="_ _d"> </span>sp<span class="_ _c"></span>ecifies<span class="_ _10"> </span>that<span class="_ _10"> </span>the<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>e<span class="_ _d"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>variable<span class="_ _10"> </span>will<span class="_ _10"> </span>b<span class="_ _c"></span>e<span class="_ _d"> </span>automatically</span></div><div class="t m0 x1 hc ycb ff4 fs7 fc0 sc0 ls0 ws0">deduced<span class="_ _10"> </span>b<span class="_ _5"></span>y<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>(from<span class="_ _10"> </span>its<span class="_ _10"> </span>initializer)</div><div class="t m0 x36 h13 ycc ff6 fs8 fc8 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff13 fc0">a<span class="_"> </span><span class="fc7">=<span class="_"> </span>1<span class="_"> </span>+<span class="_"> </span>2</span>;<span class="_ _5e"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>1<span class="_ _a"> </span>is<span class="_ _e"> </span>int,<span class="_ _e"> </span>2<span class="_ _e"> </span>is<span class="_ _a"> </span>int,<span class="_ _e"> </span>1<span class="_ _e"> </span>+<span class="_ _e"> </span>2<span class="_ _a"> </span>is<span class="_ _8"> </span>int!</span></span></div><div class="t m0 x36 h13 ycd ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _5f"> </span>-&gt;<span class="_ _e"> </span><span class="ff18">&apos;</span>a<span class="ff18">&apos;<span class="_ _e"> </span></span>is<span class="_ _a"> </span>&quot;int&quot;</div><div class="t m0 x36 h13 yce ff6 fs8 fc8 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff13 fc0">b<span class="_"> </span><span class="fc7">=<span class="_"> </span>1<span class="_"> </span>+<span class="_"> </span>2.0</span>;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>1<span class="_ _a"> </span>is<span class="_ _e"> </span>int,<span class="_ _e"> </span>2.0<span class="_ _e"> </span>is<span class="_ _a"> </span>double.<span class="_ _e"> </span>1<span class="_ _e"> </span>+<span class="_ _e"> </span>2.0<span class="_ _a"> </span>is<span class="_ _8"> </span>double</span></span></div><div class="t m0 x36 h13 ycf ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _5f"> </span>-&gt;<span class="_ _e"> </span><span class="ff18">&apos;</span>b<span class="ff18">&apos;<span class="_ _e"> </span></span>is<span class="_ _a"> </span>&quot;double&quot;</div><div class="t m0 x36 hc yd0 ff6 fs7 fc0 sc0 ls0 ws0">auto<span class="_ _12"> </span><span class="ff4">can<span class="_ _10"> </span>b<span class="_ _c"></span>e<span class="_ _10"> </span>very<span class="_ _10"> </span>useful<span class="_ _10"> </span>for<span class="_ _d"> </span>maintainability<span class="_ _d"> </span>and<span class="_ _10"> </span>for<span class="_ _d"> </span>hiding<span class="_ _10"> </span>complex<span class="_ _10"> </span>type<span class="_ _10"> </span>definitions</span></div><div class="t m0 x36 h13 yd1 ff6 fs8 fc8 sc0 ls0 ws0">for<span class="_ _e"> </span><span class="ff13 fc0">(</span>auto<span class="_ _e"> </span><span class="ff13 fc0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>k;<span class="_"> </span>i<span class="_"> </span><span class="fc7">&lt;<span class="_"> </span></span>size;<span class="_"> </span>i<span class="fc7">++</span>)</span></div><div class="t m0 x7 h13 yd2 ff13 fs8 fc0 sc0 ls0 ws0">...</div><div class="t m0 x1 hc yd3 ff4 fs7 fc0 sc0 ls0 ws0">On<span class="_ _10"> </span>the<span class="_ _10"> </span>other<span class="_ _10"> </span>hand,<span class="_ _10"> </span>it<span class="_ _10"> </span>ma<span class="_ _5"></span>y<span class="_ _10"> </span>mak<span class="_ _5"></span>e<span class="_ _10"> </span>the<span class="_ _10"> </span>co<span class="_ _c"></span>de<span class="_ _10"> </span>less<span class="_ _10"> </span>readable<span class="_ _10"> </span>if<span class="_ _10"> </span>excessively<span class="_ _10"> </span>used<span class="_ _10"> </span>b<span class="_ _c"></span>ecause<span class="_ _d"> </span>of</div><div class="t m0 x1 hc yd4 ff4 fs7 fc0 sc0 ls0 ws0">t<span class="_ _5"></span>yp<span class="_ _c"></span>e<span class="_ _d"> </span>hiding</div><div class="t m0 x1 hf yd5 ffd fs8 fc0 sc0 ls0 ws0">Example:<span class="_ _11"> </span><span class="ff13">auto<span class="_"> </span>x<span class="_"> </span>=<span class="_"> </span>0;<span class="_ _12"> </span></span>in<span class="_ _15"> </span>general<span class="_ _15"> </span>makes<span class="_ _15"> </span>no<span class="_ _15"> </span>sense<span class="_ _15"> </span>(<span class="_ _15"> </span><span class="ff13">x<span class="_ _60"> </span></span>is<span class="_ _12"> </span><span class="ff13">int<span class="_ _15"> </span></span>)</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">19/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf19" class="pf w0 h0" data-page-no="19"><div class="pc pc19 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAImklEQVR42u3ZsU0DQRCG0Vt0I6IVNSAiKrAQMZI7ownKIaAIOnBkbeRJjoyQwLbE3Pm9Clb/JZ/m2tPudQIAgDK+vz7vrAAAQDUiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQCAXy0zrQAAQB0R4ZIKAEA5IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAALduNgGwJWMMI5yh924EQKSCXlEJAPAXv/sBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQDgxswmYMN670YAgDVySQUAQKQCAIBIBQBApAIAwKVaZloBAIA6IsIlFQCAckQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQDgP80reusYwwcDADhP731Fr3VJBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApJoAAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAABvTMtMKAADUEREuqQAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCwVfPx/dEKAHAVh7cPI8Dlnl/2rT3cL8fTNC3LYhAAAEr4Ace7Iyvo5OhuAAAAAElFTkSuQmCC"/><div class="t m0 x5 h7 y7 ff6 fs3 fc1 sc0 ls0 ws0">auto<span class="_ _8"> </span><span class="ff1">Keywo<span class="_ _5d"></span>rd<span class="_ _8"> </span>-<span class="_ _e"> </span>F<span class="_ _5d"></span>unctions</span></div><div class="t m0 x3a he y34 ffb fs6 fc1 sc0 ls0 ws0"></div><div class="t m0 x10 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">2/3</div><div class="t m0 x1 hc y1f ff4 fs7 fc0 sc0 ls0 ws0">In<span class="_ _10"> </span><span class="fc3">C++11</span>/<span class="fc3">C++14</span>,<span class="_ _12"> </span><span class="ff6">auto<span class="_ _11"> </span></span>(as<span class="_ _10"> </span>w<span class="_ _5"></span>ell<span class="_ _10"> </span>as<span class="_ _12"> </span><span class="ff9">decltype<span class="_ _15"> </span></span>)<span class="_ _10"> </span>can<span class="_ _10"> </span>b<span class="_ _c"></span>e<span class="_ _10"> </span>used<span class="_ _10"> </span>to<span class="_ _10"> </span>define<span class="_ _10"> </span>function</div><div class="t m0 x1 hc yaa ff4 fs7 fc0 sc0 ls0 ws0">output<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es</div><div class="t m0 x36 h13 yd6 ff6 fs8 fc8 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff13 fc0">g(</span><span class="fc5">int<span class="_ _e"> </span><span class="ff13 fc0">x)<span class="_"> </span><span class="fc7">-&gt;<span class="_"> </span></span></span>int<span class="_ _a"> </span><span class="ff13 fc0">{<span class="_"> </span></span></span>return<span class="_ _e"> </span><span class="ff13 fc0">x<span class="_"> </span><span class="fc7">*<span class="_"> </span>2</span>;<span class="_"> </span>}<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>C++11</span></span></div><div class="t m0 x36 h13 yd7 ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>&quot;-&gt;<span class="_ _e"> </span>int&quot;<span class="_ _a"> </span>is<span class="_ _e"> </span>the<span class="_ _e"> </span>deduction<span class="_ _e"> </span>type</div><div class="t m0 x36 h13 yd8 ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>a<span class="_ _e"> </span>better<span class="_ _a"> </span>way<span class="_ _e"> </span>to<span class="_ _e"> </span>express<span class="_ _e"> </span>it<span class="_ _a"> </span>is:</div><div class="t m0 x36 h13 yd9 ff6 fs8 fc8 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff13 fc0">g2(</span><span class="fc5">int<span class="_ _e"> </span><span class="ff13 fc0">x)<span class="_"> </span><span class="fc7">-&gt;<span class="_"> </span></span></span></span>decltype<span class="ff13 fc0">(x<span class="_"> </span><span class="fc7">*<span class="_"> </span>2</span>)<span class="_"> </span>{<span class="_"> </span></span>return<span class="_ _a"> </span><span class="ff13 fc0">x<span class="_"> </span><span class="fc7">*<span class="_"> </span>2</span>;<span class="_"> </span>}<span class="_ _1"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>C++11</span></span></div><div class="t m0 x36 h13 yda ff6 fs8 fc8 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff13 fc0">h(</span><span class="fc5">int<span class="_ _e"> </span><span class="ff13 fc0">x)<span class="_"> </span>{<span class="_"> </span></span></span>return<span class="_ _a"> </span><span class="ff13 fc0">x<span class="_"> </span><span class="fc7">*<span class="_"> </span>2</span>;<span class="_"> </span>}<span class="_ _64"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>C++14</span></span></div><div class="t m0 x36 h13 ydb ff16 fs8 fc6 sc0 ls0 ws0">//--------------------------------------------------------------</div><div class="t m0 x36 h13 ydc ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">x<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>g(<span class="fc7">3</span>);<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>C++11</span></span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">20/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf1a" class="pf w0 h0" data-page-no="1a"><div class="pc pc1a w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIjUlEQVR42u3YsU0DQRCG0Vt0I6IVNVhErsBCxEjujCYoh8BF0IEjayNPcmQUQOI57XsVrP5NPk17Pb0vAABQxs/l+8kKAABUI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAPjTMtMKAADUEREuqQAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCADCr1QTzGGPs6LW9d18GANNySQUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAIDJtMy0AgAAdUSESyoAAOWIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAAChm3dFbxxg+DADgf3rvO3qtSyoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACLVBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAgAdqmWkFAADqiAiXVAAAyhGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVBMAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQDgwdbb58EKAFDf9ePLCEzi+HZu7eV5u92XZds2gwAAUMIv2fQgAG2p+McAAAAASUVORK5CYII="/><div class="t m0 x5 h7 y7 ff6 fs3 fc1 sc0 ls0 ws0">auto<span class="_ _8"> </span><span class="ff1">Keywo<span class="_ _5d"></span>rd<span class="_ _8"> </span>-<span class="_ _e"> </span>F<span class="_ _5d"></span>unctions</span></div><div class="t m0 x3a he y34 ffb fs6 fc1 sc0 ls0 ws0"></div><div class="t m0 x10 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">3/3</div><div class="t m0 x1 hc ydd ff4 fs7 fc0 sc0 ls0 ws0">In<span class="_ _10"> </span><span class="fc3">C++20</span>,<span class="_ _12"> </span><span class="ff6">auto<span class="_ _11"> </span></span>can<span class="_ _10"> </span>b<span class="_ _c"></span>e<span class="_ _d"> </span>also<span class="_ _10"> </span>used<span class="_ _10"> </span>to<span class="_ _10"> </span>define<span class="_ _10"> </span>function<span class="_ _10"> </span>input</div><div class="t m0 x36 h13 yde ff6 fs8 fc5 sc0 ls0 ws0">void<span class="_ _e"> </span><span class="ff13 fc4">f<span class="fc0">(</span></span><span class="fc8">auto<span class="_ _e"> </span><span class="ff13 fc0">x)<span class="_"> </span>{}</span></span></div><div class="t m0 x36 h13 ydf ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>equivalent<span class="_ _e"> </span>to<span class="_ _a"> </span>templates<span class="_ _e"> </span>but<span class="_ _e"> </span>less<span class="_ _e"> </span>expensive<span class="_ _a"> </span>at<span class="_ _e"> </span>compile-time</div><div class="t m0 x36 h13 ye0 ff16 fs8 fc6 sc0 ls0 ws0">//--------------------------------------------------------------</div><div class="t m0 x36 h13 ye1 ff13 fs8 fc0 sc0 ls0 ws0">f(<span class="fc7">3</span>);<span class="_ _5f"> </span><span class="ff16 fc6">//<span class="_ _e"> </span><span class="ff18">&apos;</span>x<span class="ff18">&apos;<span class="_ _e"> </span></span>is<span class="_ _a"> </span>int</span></div><div class="t m0 x36 h13 ye2 ff13 fs8 fc0 sc0 ls0 ws0">f(<span class="fc7">3.0</span>);<span class="_ _5c"> </span><span class="ff16 fc6">//<span class="_ _e"> </span><span class="ff18">&apos;</span>x<span class="ff18">&apos;<span class="_ _e"> </span></span>is<span class="_ _a"> </span>double</span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">21/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf1b" class="pf w0 h0" data-page-no="1b"><div class="pc pc1b w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 xc h2 ya9 ff1 fs0 fc0 sc0 ls0 ws0">C++<span class="_ _1"> </span>Op<span class="_ _0"></span>erato<span class="_ _6"></span>rs</div><a class="l" href="#pf1b" data-dest-detail='[27,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:182.755000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf1c" class="pf w0 h0" data-page-no="1c"><div class="pc pc1c w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _e"> </span>Overview</div><div class="t m0 x6 hf ye3 ff1 fs8 fc0 sc0 ls0 ws0">Precedence<span class="_ _53"> </span>Op<span class="_ _c"></span>erato<span class="_ _5d"></span>r<span class="_ _65"> </span>Description<span class="_ _66"> </span>Asso<span class="_ _c"></span>ciativit<span class="_ _5d"></span>y</div><div class="t m0 xe hf ye4 ff6 fs8 fc0 sc0 ls0 ws0">1<span class="_ _21"> </span><span class="ff13">a++<span class="_ _16"> </span>a<span class="_ _67"> </span><span class="ffd">Suffix/p<span class="_ _c"></span>ostfix<span class="_ _15"> </span>increment<span class="_ _15"> </span>and<span class="_ _15"> </span>decrement<span class="_ _68"> </span>Left-to-right</span></span></div><div class="t m0 xe h10 ye5 ff6 fs8 fc0 sc0 ls0 ws0">2</div><div class="t m0 xf h13 ye6 ff13 fs8 fc0 sc0 ls0 ws0">+a<span class="_ _69"> </span>-a<span class="_ _69"> </span>++a<span class="_ _69"> </span>a</div><div class="t m0 x32 h13 ye7 ff13 fs8 fc0 sc0 ls0 ws0">!<span class="_ _5c"> </span>not<span class="_ _6a"> </span><span class="ff10"></span></div><div class="t m0 x3b hf ye6 ffd fs8 fc0 sc0 ls0 ws0">Plus/minus,<span class="_ _15"> </span>Prefix<span class="_ _15"> </span>increment/decrement,</div><div class="t m0 x3b hf ye7 ffd fs8 fc0 sc0 ls0 ws0">Logical/Bit<span class="_ _5"></span>wise<span class="_ _15"> </span>Not</div><div class="t m0 x3c hf ye5 ffd fs8 fc0 sc0 ls0 ws0">Right-to-left</div><div class="t m0 xe hf ye8 ff6 fs8 fc0 sc0 ls0 ws0">3<span class="_ _6b"> </span><span class="ff13">a*b<span class="_ _69"> </span>a/b<span class="_ _69"> </span>a%b<span class="_ _58"> </span><span class="ffd">Multiplication,<span class="_ _15"> </span>division,<span class="_ _15"> </span>and<span class="_ _d"> </span>remainder<span class="_ _56"> </span>Left-to-right</span></span></div><div class="t m0 xe hf ye9 ff6 fs8 fc0 sc0 ls0 ws0">4<span class="_ _4c"> </span><span class="ff13">a+b<span class="_ _69"> </span>a-b<span class="_ _6c"> </span><span class="ffd">A<span class="_ _5"></span>ddition<span class="_ _15"> </span>and<span class="_ _15"> </span>subtraction<span class="_ _6d"> </span>Left-to-right</span></span></div><div class="t m0 xe hf yea ff6 fs8 fc0 sc0 ls0 ws0">5<span class="_ _49"> </span><span class="ff10"><span class="_ _69"> </span><span class="_ _6e"> </span><span class="ffd">Bit<span class="_ _5"></span>wise<span class="_ _15"> </span>left<span class="_ _15"> </span>shift<span class="_ _d"> </span>and<span class="_ _15"> </span>right<span class="_ _15"> </span>shift<span class="_ _6f"> </span>Left-to-right</span></span></div><div class="t m0 xe hf yeb ff6 fs8 fc0 sc0 ls0 ws0">6<span class="_ _70"> </span><span class="ff13">&lt;<span class="_"> </span>&lt;=<span class="_"> </span>&gt;<span class="_"> </span>&gt;=<span class="_ _71"> </span><span class="ffd">Relational<span class="_ _15"> </span>op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _72"> </span>Left-to-right</span></span></div><div class="t m0 xe hf yec ff6 fs8 fc0 sc0 ls0 ws0">7<span class="_ _24"> </span><span class="ff13">==<span class="_ _69"> </span>!=<span class="_ _6e"> </span><span class="ffd">Equalit<span class="_ _5"></span>y<span class="_ _15"> </span>op<span class="_ _c"></span>erato<span class="_ _5"></span>rs<span class="_ _73"> </span>Left-to-right</span></span></div><div class="t m0 xe hf yed ff6 fs8 fc0 sc0 ls0 ws0">8<span class="_ _3b"> </span><span class="ff13">&amp;<span class="_ _74"> </span><span class="ffd">Bit<span class="_ _5"></span>wise<span class="_ _15"> </span>AND<span class="_ _75"> </span>Left-to-right</span></span></div><div class="t m0 xe hf yee ff6 fs8 fc0 sc0 ls0 ws0">9<span class="_ _3b"> </span><span class="ff13">ˆ<span class="_ _74"> </span><span class="ffd">Bit<span class="_ _5"></span>wise<span class="_ _15"> </span>XOR<span class="_ _76"> </span>Left-to-right</span></span></div><div class="t m0 x20 hf yef ff6 fs8 fc0 sc0 ls0 ws0">10<span class="_ _77"> </span><span class="ff13">|<span class="_ _74"> </span><span class="ffd">Bit<span class="_ _5"></span>wise<span class="_ _15"> </span>OR<span class="_ _78"> </span>Left-to-right</span></span></div><div class="t m0 x20 hf yf0 ff6 fs8 fc0 sc0 ls0 ws0">11<span class="_ _3e"> </span><span class="ff13">&amp;&amp;<span class="_ _1"> </span>and<span class="_ _6b"> </span><span class="ffd">Logical<span class="_ _15"> </span>AND<span class="_ _76"> </span>Left-to-right</span></span></div><div class="t m0 x20 hf yf1 ff6 fs8 fc0 sc0 ls0 ws0">12<span class="_ _79"> </span><span class="ff13">||<span class="_ _7a"> </span>or<span class="_ _3c"> </span><span class="ffd">Logical<span class="_ _15"> </span>OR<span class="_ _78"> </span>Left-to-right</span></span></div><div class="t m0 x20 h10 yf2 ff6 fs8 fc0 sc0 ls0 ws0">13</div><div class="t m0 x3d h13 yf3 ff13 fs8 fc0 sc0 ls0 ws0">=<span class="_ _69"> </span>+=<span class="_ _69"> </span>-=<span class="_ _69"> </span>*=<span class="_ _69"> </span>/=<span class="_ _69"> </span>%=</div><div class="t m0 x3e h13 yf4 ff13 fs8 fc0 sc0 ls0 ws0">«=<span class="_ _69"> </span>»=<span class="_ _69"> </span>&amp;=<span class="_ _69"> </span>ˆ=<span class="_ _69"> </span>|=</div><div class="t m0 x3b hf yf2 ffd fs8 fc0 sc0 ls0 ws0">Assignment<span class="_ _15"> </span>and<span class="_ _15"> </span>Comp<span class="_ _c"></span>ound<span class="_ _15"> </span>op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _5b"> </span>Right-to-left</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">22/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf1d" class="pf w0 h0" data-page-no="1d"><div class="pc pc1d w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _e"> </span>Precedence<span class="_ _7b"> </span>1/2</div><div class="t m0 x1 hc y1f ff9 fs7 fc0 sc0 ls0 ws0">Operators<span class="_"> </span>precedence<span class="_ _15"> </span><span class="ff19 fs9"></span><span class="ff4">:</span></div><div class="t m0 xd hc y28 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff1">Una<span class="_ _5"></span>ry<span class="_ _10"> </span><span class="ff4">op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _10"> </span>have<span class="_ _10"> </span>higher<span class="_ _10"> </span>precedence<span class="_ _d"> </span>than<span class="_ _10"> </span><span class="ff1">binary<span class="_ _7"> </span>op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs</span></span></span></div><div class="t m0 xd hc yf5 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff1">Standa<span class="_ _5"></span>rd<span class="_ _7"> </span>math<span class="_ _7"> </span>op<span class="_ _c"></span>erators<span class="_ _d"> </span><span class="ff4">(<span class="ff9">+,<span class="_"> </span>*,<span class="_"> </span>etc.</span>)<span class="_ _a"> </span>have<span class="_ _10"> </span>higher<span class="_ _10"> </span>p<span class="_ _5d"></span>recedence<span class="_ _10"> </span>than</span></span></div><div class="t m0 x7 hc yf6 ff1 fs7 fc0 sc0 ls0 ws0">compa<span class="_ _5d"></span>rison<span class="ff4">,<span class="_ _7"> </span></span>bit<span class="_ _5d"></span>wise<span class="ff4">,<span class="_ _10"> </span>and<span class="_ _10"> </span></span>logic<span class="_ _10"> </span><span class="ff4">op<span class="_ _c"></span>erators</span></div><div class="t m0 xd hc yf7 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff1">Bit<span class="_ _5"></span>wise<span class="_ _10"> </span><span class="ff4">and<span class="_ _10"> </span></span>logic<span class="_ _10"> </span><span class="ff4">op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _10"> </span>have<span class="_ _10"> </span>higher<span class="_ _10"> </span>precedence<span class="_ _d"> </span>than<span class="_ _10"> </span><span class="ff1">comparison<span class="_ _10"> </span></span>operators</span></span></div><div class="t m0 xd hc yf8 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff1">Bit<span class="_ _5"></span>wise<span class="_ _10"> </span><span class="ff4">op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _10"> </span>have<span class="_ _10"> </span>higher<span class="_ _10"> </span>precedence<span class="_ _d"> </span>than<span class="_ _10"> </span><span class="ff1">logic<span class="_ _10"> </span></span>op<span class="_ _c"></span>erators</span></span></div><div class="t m0 xd hc yf9 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff1">Comp<span class="_ _c"></span>ound<span class="_ _10"> </span>assignment<span class="_ _10"> </span><span class="ff4">op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _11"> </span><span class="ff9">+=<span class="_ _15"> </span></span>,<span class="_ _12"> </span><span class="ff9">-=<span class="_ _15"> </span></span>,<span class="_ _12"> </span><span class="ff9">*=<span class="_ _15"> </span></span>,<span class="_ _12"> </span><span class="ff9">/=<span class="_ _15"> </span></span>,<span class="_ _11"> </span><span class="ff9">%=<span class="_ _15"> </span></span>,<span class="_ _12"> </span><span class="ff9">^=<span class="_ _15"> </span></span>,<span class="_ _12"> </span><span class="ff9">!=<span class="_ _15"> </span></span>,<span class="_ _12"> </span><span class="ff9">&amp;=<span class="_ _15"> </span></span>,<span class="_ _11"> </span><span class="ff9">»=<span class="_ _15"> </span></span>,</span></span></div><div class="t m0 x11 hc yfa ff9 fs7 fc0 sc0 ls0 ws0">«=<span class="_ _12"> </span><span class="ff4">have<span class="_ _10"> </span>low<span class="_ _5d"></span>er<span class="_ _10"> </span>prio<span class="_ _5d"></span>rity</span></div><div class="t m0 xd hc yfb ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">The<span class="_ _10"> </span><span class="ff1">comma<span class="_ _10"> </span></span>op<span class="_ _c"></span>erato<span class="_ _5d"></span>r<span class="_ _10"> </span>has<span class="_ _10"> </span>the<span class="_ _10"> </span>low<span class="_ _5d"></span>est<span class="_ _10"> </span>precedence<span class="_ _d"> </span>(see<span class="_ _10"> </span>next<span class="_ _10"> </span>slides)</span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">23/29</div><a class="l" href="https://en.cppreference.com/w/cpp/language/operator_precedence"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:203.753000px;width:125.546000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf1e" class="pf w0 h0" data-page-no="1e"><div class="pc pc1e w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGIt3GYu4TgWDuEGVsdVpomdAyjof/I8E4QvzcufN7tDAgCAMG7Xy8IKAABEI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAHjJtVYrAAAQRynFJRUAgHBEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAIDf6Wb01mmafBgAwHv6vp/Ra11SAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQCAz+RaqxUAAIijlOKSCgBAOCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQDgC7rxtLYCADBf9+PZCH9mux9yXi3b+EiptWYQAABCeALJfhoCQWYulwAAAABJRU5ErkJggg=="/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _e"> </span>Precedence<span class="_ _7b"> </span>2/2</div><div class="t m0 x1 hc y1f ff4 fs7 fc0 sc0 ls0 ws0">Examples:</div><div class="t m0 x36 h13 yfc ff13 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc7">+<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">*<span class="_"> </span>4</span>;<span class="_ _21"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>a<span class="_ _e"> </span>+<span class="_ _e"> </span>(b<span class="_ _a"> </span>*<span class="_ _8"> </span>4)</span></div><div class="t m0 x36 h13 yfd ff13 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc7">*<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">/<span class="_"> </span></span>c<span class="_"> </span><span class="fc7">%<span class="_"> </span></span>d;<span class="_ _64"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>((a<span class="_ _8"> </span>*<span class="_ _a"> </span>b)<span class="_ _e"> </span>/<span class="_ _e"> </span>c)<span class="_ _e"> </span>%<span class="_ _a"> </span>d</span></div><div class="t m0 x36 h13 yfe ff13 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc7">+<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">&lt;<span class="_"> </span>3<span class="_"> </span>&gt;&gt;<span class="_"> </span>4</span>;<span class="_ _62"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>(a<span class="_ _e"> </span>+<span class="_ _a"> </span>b)<span class="_ _e"> </span>&lt;<span class="_ _e"> </span>(3<span class="_ _e"> </span>&gt;&gt;<span class="_ _a"> </span>4)</span></div><div class="t m0 x36 h13 yff ff13 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc7">&amp;&amp;<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">&amp;&amp;<span class="_"> </span></span>c<span class="_"> </span><span class="fc7">||<span class="_"> </span></span>d;<span class="_ _2f"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>(a<span class="_ _e"> </span><span class="ff17">&amp;&amp;<span class="_ _e"> </span></span>b<span class="_ _e"> </span><span class="ff17">&amp;&amp;<span class="_ _e"> </span></span>c)<span class="_ _a"> </span>||<span class="_ _e"> </span>d</span></div><div class="t m0 x36 h13 y100 ff13 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc7">and<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">and<span class="_"> </span></span>c<span class="_"> </span><span class="fc7">or<span class="_"> </span></span>d;<span class="_ _5e"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>(a<span class="_ _e"> </span><span class="ff17">&amp;&amp;<span class="_ _a"> </span></span>b<span class="_ _e"> </span><span class="ff17">&amp;&amp;<span class="_ _e"> </span></span>c)<span class="_ _e"> </span>||<span class="_ _a"> </span>d</span></div><div class="t m0 x36 h13 y101 ff13 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc7">|<span class="_"> </span></span>b<span class="_"> </span><span class="fc7">&amp;<span class="_"> </span></span>c<span class="_"> </span><span class="fc7">||<span class="_"> </span></span>e<span class="_"> </span><span class="fc7">&amp;&amp;<span class="_"> </span></span>d;<span class="_ _5c"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>((a<span class="_ _e"> </span>|<span class="_ _a"> </span>(b<span class="_ _e"> </span><span class="ff17">&amp;<span class="_ _e"> </span></span>c))<span class="_ _e"> </span>||<span class="_ _a"> </span>(e<span class="_ _e"> </span><span class="ff17">&amp;&amp;<span class="_ _e"> </span></span>d)</span></div><div class="t m0 x1 hc y102 ff1 fs7 fc0 sc0 ls0 ws0">Imp<span class="_ _c"></span>o<span class="_ _5d"></span>rtant<span class="ff4">:<span class="_ _a"> </span>sometimes<span class="_ _10"> </span>pa<span class="_ _5d"></span>renthesis<span class="_ _10"> </span>can<span class="_ _10"> </span>make<span class="_ _d"> </span>an<span class="_ _10"> </span>expression<span class="_ _10"> </span>verb<span class="_ _c"></span>ose...<span class="_ _e"> </span>but<span class="_ _10"> </span>they<span class="_ _10"> </span>can</span></div><div class="t m0 x1 hc y103 ff4 fs7 fc0 sc0 ls0 ws0">help!</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">24/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf1f" class="pf w0 h0" data-page-no="1f"><div class="pc pc1f w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Prefix/P<span class="_ _5d"></span>ostfix<span class="_ _e"> </span>Increment<span class="_ _8"> </span>Semantic</div><div class="t m0 x1 hc y104 ff1 fs7 fc0 sc0 ls0 ws0">Prefix<span class="_ _7"> </span>Increment/Decrement<span class="_ _11"> </span><span class="ff9">++i<span class="_ _15"> </span><span class="ff4">,<span class="_ _12"> </span></span>i</span></div><div class="t m0 x3f hc y105 ff1 fs7 fc0 sc0 ls0 ws0">(1)<span class="_ _4"> </span><span class="ff4">Up<span class="_ _c"></span>date<span class="_ _10"> </span>the<span class="_ _10"> </span>value</span></div><div class="t m0 x3f hc y106 ff1 fs7 fc0 sc0 ls0 ws0">(2)<span class="_ _4"> </span><span class="ff4">Return<span class="_ _10"> </span>the<span class="_ _10"> </span>new<span class="_ _10"> </span>(up<span class="_ _c"></span>dated)<span class="_ _10"> </span>value</span></div><div class="t m0 x1 hc y107 ff1 fs7 fc0 sc0 ls0 ws0">P<span class="_ _5d"></span>ostfix<span class="_ _8"> </span>Increment/Decrement<span class="_ _12"> </span><span class="ff9">i++<span class="_ _15"> </span><span class="ff4">,<span class="_ _11"> </span></span>i</span></div><div class="t m0 x3f hc y108 ff1 fs7 fc0 sc0 ls0 ws0">(1)<span class="_ _4"> </span><span class="ff4">Save<span class="_ _10"> </span>the<span class="_ _10"> </span>old<span class="_ _10"> </span>value<span class="_ _10"> </span>(temp<span class="_ _c"></span>o<span class="_ _5d"></span>rary)</span></div><div class="t m0 x3f hc y109 ff1 fs7 fc0 sc0 ls0 ws0">(2)<span class="_ _4"> </span><span class="ff4">Up<span class="_ _c"></span>date<span class="_ _10"> </span>the<span class="_ _10"> </span>value</span></div><div class="t m0 x3f hc y10a ff1 fs7 fc0 sc0 ls0 ws0">(3)<span class="_ _4"> </span><span class="ff4">Return<span class="_ _10"> </span>the<span class="_ _10"> </span>old<span class="_ _10"> </span>(o<span class="_ _5"></span>riginal)<span class="_ _10"> </span>value</span></div><div class="t m0 x1 hc y10b ff4 fs7 fc0 sc0 ls0 ws0">Prefix/P<span class="_ _5"></span>ostfix<span class="_ _10"> </span>increment/decrement<span class="_ _10"> </span>semantic<span class="_ _10"> </span>applies<span class="_ _10"> </span>not<span class="_ _10"> </span>only<span class="_ _10"> </span>to<span class="_ _10"> </span>built-in<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="_ _10"> </span>but</div><div class="t m0 x1 hc y10c ff4 fs7 fc0 sc0 ls0 ws0">also<span class="_ _10"> </span>to<span class="_ _10"> </span>objects</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">25/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf20" class="pf w0 h0" data-page-no="20"><div class="pc pc20 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIdklEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGIt3GYu4TgWDuEGVsdVpomdlZWC/CfPM0H40rz8ebM7JAAACON2vSysAABANCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAICXXGu1AgAAcZRSXFIBAAhHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAP5ZN6O3TtPkwwAAPtP3/Yxe65IKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBINQEAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQCAlGutVgAAII5SiksqAADhiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAADwnW48ra0AAPB79+PZCG9t90POq2UbHym11gwCAEAITz0SGgJ4/YLKAAAAAElFTkSuQmCC"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Op<span class="_ _c"></span>eration<span class="_ _8"> </span>Ordering<span class="_ _8"> </span>Undefined<span class="_ _e"> </span>Behavio<span class="_ _5d"></span>r</div><div class="t m0 x40 he y34 ffb fs6 fc1 sc0 ls0 ws0"></div><div class="t m0 x1 hc y1f ff4 fs7 fc0 sc0 ls0 ws0">Exp<span class="_ _5"></span>ressions<span class="_ _10"> </span>with<span class="_ _10"> </span>undefined<span class="_ _10"> </span>(implementation-defined)<span class="_ _10"> </span>b<span class="_ _c"></span>ehavio<span class="_ _5d"></span>r:</div><div class="t m0 x36 h13 y10d ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span>0</span>;</span></div><div class="t m0 x36 h13 y10e ff13 fs8 fc0 sc0 ls0 ws0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span>++</span>i<span class="_"> </span><span class="fc7">+<span class="_"> </span>2</span>;<span class="_ _62"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>until<span class="_ _e"> </span>C++11:<span class="_ _a"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x41 h13 y10f ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>since<span class="_ _e"> </span>C++11:<span class="_ _5c"> </span>i<span class="_ _a"> </span>=<span class="_ _e"> </span>3</div><div class="t m0 x36 h13 y110 ff13 fs8 fc0 sc0 ls0 ws0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span>0</span>;</div><div class="t m0 x36 h13 y111 ff13 fs8 fc0 sc0 ls0 ws0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>i<span class="fc7">++<span class="_"> </span>+<span class="_"> </span>2</span>;<span class="_ _62"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>until<span class="_ _e"> </span>C++17:<span class="_ _a"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x41 h13 y112 ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>since<span class="_ _e"> </span>C++17:<span class="_ _a"> </span>i<span class="_ _e"> </span>=<span class="_ _e"> </span>3</div><div class="t m0 x36 h13 y113 ff13 fs8 fc0 sc0 ls0 ws0">f(i<span class="_"> </span><span class="fc7">=<span class="_"> </span>2</span>,<span class="_"> </span>i<span class="_"> </span><span class="fc7">=<span class="_"> </span>1</span>);<span class="_ _5e"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>until<span class="_ _e"> </span>C++17:<span class="_ _a"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x41 h13 y114 ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>since<span class="_ _e"> </span>C++17:<span class="_ _5c"> </span>i<span class="_ _a"> </span>=<span class="_ _e"> </span>2</div><div class="t m0 x36 h13 y115 ff13 fs8 fc0 sc0 ls0 ws0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span>0</span>;</div><div class="t m0 x36 h13 y116 ff13 fs8 fc0 sc0 ls0 ws0">a[i]<span class="_"> </span><span class="fc7">=<span class="_"> </span>++</span>i;<span class="_ _64"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>until<span class="_ _8"> </span>C++17:<span class="_ _a"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x41 h13 y117 ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>since<span class="_ _e"> </span>C++17:<span class="_ _a"> </span>a[1]<span class="_ _e"> </span>=<span class="_ _e"> </span>1</div><div class="t m0 x36 h13 y118 ff13 fs8 fc0 sc0 ls0 ws0">f(<span class="fc7">++</span>i,<span class="_"> </span><span class="fc7">++</span>i);<span class="_ _62"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x36 h13 y119 ff13 fs8 fc0 sc0 ls0 ws0">i<span class="_"> </span><span class="fc7">=<span class="_"> </span>++</span>i<span class="_"> </span><span class="fc7">+<span class="_"> </span></span>i<span class="fc7">++</span>;<span class="_ _2f"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">26/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf21" class="pf w0 h0" data-page-no="21"><div class="pc pc21 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Assignment,<span class="_ _8"> </span>Comp<span class="_ _c"></span>ound,<span class="_ _8"> </span>and<span class="_ _e"> </span>Comma<span class="_ _8"> </span>Op<span class="_ _c"></span>erato<span class="_ _5"></span>rs</div><div class="t m0 x1 hc y1f ff1 fs7 fc0 sc0 ls0 ws0">Assignment<span class="_ _10"> </span><span class="ff4">and<span class="_ _10"> </span></span>comp<span class="_ _c"></span>ound<span class="_ _7"> </span>assignment<span class="_ _10"> </span><span class="ff4">op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _10"> </span>have<span class="_ _10"> </span><span class="ff8">right-to-left<span class="_ _10"> </span>asso<span class="_ _c"></span>ciativit<span class="_ _5"></span>y</span></span></div><div class="t m0 x1 hc yaa ff4 fs7 fc0 sc0 ls0 ws0">and<span class="_ _10"> </span>their<span class="_ _10"> </span>exp<span class="_ _5"></span>ressions<span class="_ _10"> </span>return<span class="_ _10"> </span>the<span class="_ _10"> </span>assigned<span class="_ _10"> </span>value</div><div class="t m0 x36 h13 y11a ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">y<span class="_"> </span><span class="fc7">=<span class="_"> </span>2</span>;</span></div><div class="t m0 x36 h13 y11b ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">x<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>y<span class="_"> </span><span class="fc7">=<span class="_"> </span>3</span>;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>y=3,<span class="_ _a"> </span>then<span class="_ _e"> </span>x=3</span></span></div><div class="t m0 xf h13 y11c ff16 fs8 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>the<span class="_ _e"> </span>same<span class="_ _a"> </span>of<span class="_ _e"> </span>x<span class="_ _e"> </span>=<span class="_ _e"> </span>(y<span class="_ _a"> </span>=<span class="_ _e"> </span>3)</div><div class="t m0 x36 h13 y11d ff6 fs8 fc8 sc0 ls0 ws0">if<span class="_ _e"> </span><span class="ff13 fc0">(x<span class="_"> </span><span class="fc7">=<span class="_"> </span>4</span>)<span class="_ _61"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>assign<span class="_ _e"> </span>x=4<span class="_ _a"> </span>and<span class="_ _e"> </span>evaluate<span class="_ _e"> </span>to<span class="_ _e"> </span>true</span></span></div><div class="t m0 x1 hc y11e ff4 fs7 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span><span class="ff1">comma<span class="_ _7"> </span>op<span class="_ _c"></span>erato<span class="_ _5"></span>r</span></div><div class="t m0 x42 he y11f ffb fs6 fc0 sc0 ls0 ws0"></div><div class="t m0 x43 hc y11e ff4 fs7 fc0 sc0 ls0 ws0">has<span class="_ _10"> </span><span class="ff8">left-to-right<span class="_ _10"> </span>asso<span class="_ _c"></span>ciativit<span class="_ _5d"></span>y<span class="ff4">.<span class="_ _a"> </span>It<span class="_ _10"> </span>evaluates<span class="_ _10"> </span>the<span class="_ _10"> </span>left<span class="_ _10"> </span>exp<span class="_ _5d"></span>ression,</span></span></div><div class="t m0 x1 hc y120 ff4 fs7 fc0 sc0 ls0 ws0">disca<span class="_ _5"></span>rds<span class="_ _10"> </span>its<span class="_ _10"> </span>result,<span class="_ _10"> </span>and<span class="_ _10"> </span>returns<span class="_ _10"> </span>the<span class="_ _10"> </span>right<span class="_ _10"> </span>exp<span class="_ _5"></span>ression</div><div class="t m0 x36 h13 y121 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">a<span class="_"> </span><span class="fc7">=<span class="_"> </span>5</span>,<span class="_"> </span>b<span class="_"> </span><span class="fc7">=<span class="_"> </span>7</span>;</span></div><div class="t m0 x36 h13 y122 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">x<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>(<span class="fc7">3</span>,<span class="_"> </span><span class="fc7">4</span>);<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>discards<span class="_ _a"> </span>3,<span class="_ _e"> </span>then<span class="_ _e"> </span>x=4</span></span></div><div class="t m0 x36 h13 y123 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">y<span class="_"> </span><span class="fc7">=<span class="_"> </span>0</span>;</span></div><div class="t m0 x36 h13 y124 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff13 fc0">z;</span></div><div class="t m0 x36 h13 y125 ff13 fs8 fc0 sc0 ls0 ws0">z<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>y,<span class="_"> </span>x;<span class="_ _62"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>z=y<span class="_ _e"> </span>(0),<span class="_ _a"> </span>then<span class="_ _e"> </span>returns<span class="_ _e"> </span>x<span class="_ _e"> </span>(4)</span></div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">27/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf22" class="pf w0 h0" data-page-no="22"><div class="pc pc22 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIo0lEQVR42u3YsU0DQRCG0Vt0I6KVa0BEVGAhYiR35iYoh4Ai6IDI2siTHBk5loznjvcKsM7/Jp+mPe5fJgAAKOPz4/3OCgAAVCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD40TLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAwHXNJgCgrDFGkS/pvXsO+EsuqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQDgtlpmWgEAgDoiwiUVAIByRCoAACIVAABEKgAAIhUAAEQqAACbM5sAgI0ZY/y3v9x79+5sjEsqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQBYt5aZVgAAoI6IcEkFAKAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAC4zr+hbxxgeDADgMr33FX2tSyoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAA31zLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkmAABApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgBAcfPp+GAFAAB+5ev17Xo//vR8aG13v5zO07Qsi7UBACjhG3x8Jf7E3IuQAAAAAElFTkSuQmCC"/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Spaceship<span class="_ _8"> </span>Op<span class="_ _c"></span>erato<span class="_ _5"></span>r<span class="_ _e"> </span><span class="ff6">&lt;=&gt;</span></div><div class="t m0 x44 he y34 ffb fs6 fc1 sc0 ls0 ws0"></div><div class="t m0 x1 hc y126 ff4 fs7 fc3 sc0 ls0 ws0">C++20<span class="_ _10"> </span><span class="fc0">p<span class="_ _5"></span>rovides<span class="_ _10"> </span>the<span class="_ _10"> </span><span class="ff1">three-w<span class="_ _5"></span>a<span class="_ _5"></span>y<span class="_ _7"> </span>comparison<span class="_ _10"> </span>op<span class="_ _c"></span>erato<span class="_ _5"></span>r<span class="_ _11"> </span><span class="ff6">&lt;=&gt;<span class="_ _15"> </span><span class="ff4">,<span class="_ _10"> </span>also<span class="_ _10"> </span>called<span class="_ _10"> </span><span class="ff8">spaceship</span></span></span></span></span></div><div class="t m0 x1 hc y127 ff8 fs7 fc0 sc0 ls0 ws0">op<span class="_ _c"></span>erato<span class="_ _5d"></span>r<span class="ff4">,<span class="_ _10"> </span>which<span class="_ _10"> </span>allows<span class="_ _d"> </span>comparing<span class="_ _10"> </span>t<span class="_ _5d"></span>wo<span class="_ _d"> </span>objects<span class="_ _10"> </span>similarly<span class="_ _10"> </span>of<span class="_ _12"> </span><span class="ff9">strcmp<span class="_ _15"> </span></span>.<span class="_ _a"> </span>The<span class="_ _d"> </span>op<span class="_ _c"></span>erator</span></div><div class="t m0 x1 hc y128 ff4 fs7 fc0 sc0 ls0 ws0">returns<span class="_ _10"> </span>an<span class="_ _10"> </span>object<span class="_ _10"> </span>that<span class="_ _10"> </span>can<span class="_ _10"> </span>b<span class="_ _c"></span>e<span class="_ _d"> </span>directly<span class="_ _10"> </span>compared<span class="_ _10"> </span>with<span class="_ _10"> </span>a<span class="_ _10"> </span>positive,<span class="_ _7"> </span>0,<span class="_ _10"> </span>o<span class="_ _5"></span>r<span class="_ _10"> </span>negative<span class="_ _10"> </span>integer</div><div class="t m0 x1 hc y129 ff4 fs7 fc0 sc0 ls0 ws0">value</div><div class="t m0 x36 h13 y12a ff13 fs8 fc0 sc0 ls0 ws0">(<span class="fc7">3<span class="_"> </span>&lt;=&gt;<span class="_"> </span>5</span>)<span class="_ _2f"> </span><span class="fc7">==<span class="_"> </span>0</span>;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>false</span></div><div class="t m0 x36 h13 y12b ff13 fs8 fc0 sc0 ls0 ws0">(<span class="ff1a fc9">&apos;<span class="ff13">a</span>&apos;<span class="_ _e"> </span></span><span class="fc7">&lt;=&gt;<span class="_"> </span><span class="ff1a fc9">&apos;<span class="ff13">a</span>&apos;</span></span>)<span class="_"> </span><span class="fc7">==<span class="_"> </span>0</span>;<span class="_"> </span><span class="ff16 fc6">//<span class="_ _e"> </span>true</span></div><div class="t m0 x36 h13 y12c ff13 fs8 fc0 sc0 ls0 ws0">(<span class="fc7">3<span class="_"> </span>&lt;=&gt;<span class="_"> </span>5</span>)<span class="_ _2f"> </span><span class="fc7">&lt;<span class="_"> </span>0</span>;<span class="_ _5c"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>true</span></div><div class="t m0 x36 h13 y12d ff13 fs8 fc0 sc0 ls0 ws0">(<span class="fc7">7<span class="_"> </span>&lt;=&gt;<span class="_"> </span>5</span>)<span class="_ _2f"> </span><span class="fc7">&lt;<span class="_"> </span>0</span>;<span class="_ _5c"> </span><span class="ff16 fc6">//<span class="_ _a"> </span>false</span></div><div class="t m0 x1 hc y12e ff4 fs7 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>semantic<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span><span class="ff8">spaceship<span class="_ _10"> </span>op<span class="_ _c"></span>erato<span class="_ _5d"></span>r<span class="_ _a"> </span><span class="ff4">can<span class="_ _10"> </span>be<span class="_ _10"> </span>extended<span class="_ _10"> </span>to<span class="_ _10"> </span>any<span class="_ _10"> </span>object<span class="_ _10"> </span>(see<span class="_ _10"> </span>next</span></span></div><div class="t m0 x1 hc y12f ff4 fs7 fc0 sc0 ls0 ws0">lectures)<span class="_ _10"> </span>and<span class="_ _10"> </span>can<span class="_ _10"> </span>greatly<span class="_ _10"> </span>simplify<span class="_ _10"> </span>the<span class="_ _10"> </span>compa<span class="_ _5"></span>rison<span class="_ _10"> </span>op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs<span class="_ _10"> </span>overloading</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">28/29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf23" class="pf w0 h0" data-page-no="23"><div class="pc pc23 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIuUlEQVR42u3ZsU0DQRCGUS+6EdGKhAYQRRDQAC0QuBVSiiGgBiQCiiCkAWsDzCRHRo5lpFn8XgWr/5JPc+365nYDAABlvL+9nlkBAIBqRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAAD9aZloBAIA6IsIlFQCAckQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABO3WICYBZjDCP8hd67EYBqXFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQCAo2qZaQUAAOqICJdUAADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAwElZJnrrGMMHAwA4TO99ote6pAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFJNAACASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAALW0zLQCAAB1RIRLKgAA5YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAcNqWid46xvDBAAAO03uf6LUuqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAP6flplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAAL+0zPLQz/3+7n7rg8FcXp6fjADAAVpmWgEAgDoiwu9+AADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgDAUS27xysrAABQx+XDR2sX5+vua7NZ19UgAACU8A3wfC38lPZNjQAAAABJRU5ErkJggg=="/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Safe<span class="_ _8"> </span>Comparison<span class="_ _8"> </span>Op<span class="_ _c"></span>erato<span class="_ _5d"></span>rs</div><div class="t m0 x45 he y34 ffb fs6 fc1 sc0 ls0 ws0"></div><div class="t m0 x1 hc y1f ff4 fs7 fc3 sc0 ls0 ws0">C++20<span class="_ _10"> </span><span class="fc0">intro<span class="_ _c"></span>duces<span class="_ _d"> </span>a<span class="_ _10"> </span>set<span class="_ _10"> </span>of<span class="_ _10"> </span>functions<span class="_ _11"> </span><span class="ff9">&lt;utility&gt;<span class="_ _12"> </span></span>to<span class="_ _10"> </span>safely<span class="_ _10"> </span>compare<span class="_ _10"> </span>integers<span class="_ _10"> </span>of</span></div><div class="t m0 x1 hc yaa ff4 fs7 fc0 sc0 ls0 ws0">different<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="_ _d"> </span>(<span class="_ _c"></span><span class="ff9">signed,<span class="_"> </span>unsigned</span>)</div><div class="t m0 x36 h13 y130 ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _e"> </span><span class="ff13 fc0">cmp_equal(T1<span class="_"> </span>a,<span class="_"> </span>T2<span class="_"> </span>b)</span></div><div class="t m0 x36 h13 y131 ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _e"> </span><span class="ff13 fc0">cmp_not_equal(T1<span class="_"> </span>a,<span class="_"> </span>T2<span class="_"> </span>b)</span></div><div class="t m0 x36 h13 y132 ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _e"> </span><span class="ff13 fc0">cmp_less(T1<span class="_"> </span>a,<span class="_"> </span>T2<span class="_"> </span>b)</span></div><div class="t m0 x36 h13 y133 ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _e"> </span><span class="ff13 fc0">cmp_greater(T1<span class="_"> </span>a,<span class="_"> </span>T2<span class="_"> </span>b)</span></div><div class="t m0 x36 h13 y134 ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _e"> </span><span class="ff13 fc0">cmp_less_equal(T1<span class="_"> </span>a,<span class="_"> </span>T2<span class="_"> </span>b)</span></div><div class="t m0 x36 h13 y135 ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _e"> </span><span class="ff13 fc0">cmp_greater_equal(T1<span class="_"> </span>a,<span class="_"> </span>T2<span class="_"> </span>b)</span></div><div class="t m0 x1 h6 y136 ff4 fs4 fc0 sc0 ls0 ws0">example:</div><div class="t m0 x36 h13 y137 ff16 fs8 fca sc0 ls0 ws0">#<span class="_ _33"> </span>include<span class="_ _7c"> </span><span class="fc6">&lt;utility&gt;</span></div><div class="t m0 x36 h13 y138 ff6 fs8 fc5 sc0 ls0 ws0">unsigned<span class="_ _e"> </span><span class="ff13 fc0">a<span class="_ _5c"> </span><span class="fc7">=<span class="_"> </span>4</span>;</span></div><div class="t m0 x36 h13 y139 ff6 fs8 fc5 sc0 ls0 ws0">int<span class="_ _2e"> </span><span class="ff13 fc0">b<span class="_ _5c"> </span><span class="fc7">=<span class="_"> </span>-3</span>;</span></div><div class="t m0 x36 h13 y13a ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _2f"> </span><span class="ff13 fc0">v1<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>(a<span class="_"> </span><span class="fc7">&gt;<span class="_"> </span></span>b);<span class="_ _25"> </span><span class="ff16 fc6">//<span class="_ _e"> </span><span class="ff17">false!!!</span>,<span class="_ _a"> </span>see<span class="_ _8"> </span>next<span class="_ _a"> </span>slides</span></span></div><div class="t m0 x36 h13 y13b ff6 fs8 fc5 sc0 ls0 ws0">bool<span class="_ _2f"> </span><span class="ff13 fc0">v2<span class="_"> </span><span class="fc7">=<span class="_"> </span></span>std<span class="fc7">::</span>cmp_greater(a,<span class="_"> </span>b);<span class="_"> </span><span class="ff16 fc6">//<span class="_ _a"> </span><span class="ff17">true</span></span></span></div><div class="t m0 xd h13 y13c ff13 fs8 fcb sc0 ls0 ws0">How<span class="_"> </span>to<span class="_"> </span>compare<span class="_"> </span>signed<span class="_"> </span>and<span class="_"> </span>unsigned<span class="_"> </span>integers<span class="_"> </span>in<span class="_"> </span>C++20?</div><div class="t m0 x2e hb y12 ff7 fs6 fc0 sc0 ls0 ws0">29/29</div><a class="l" href="https://www.sandordargo.com/blog/2023/10/11/cpp20-intcmp-utilities"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:0.997000px;width:251.482000px;height:13.444000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
</div>
<div class="loading-indicator">
<img alt="" src="data:image/png;base64,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"/>
</div>
</body>
</html>