Modern-CPP-Programming/htmls/03.Basic_Concepts_I.html
2026-01-06 09:09:47 -08:00

931 lines
428 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,d09GRgABAAAAAATgAA0AAAAABuQAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAExAAAABoAAAAcpiahIEdERUYAAASoAAAAGwAAAB4AJwALT1MvMgAAAaQAAABEAAAAVlXIgqpjbWFwAAAB/AAAAEYAAAFKRYDkOWdhc3AAAASgAAAACAAAAAj//wADZ2x5ZgAAAlAAAAB0AAAAdF5LOhRoZWFkAAABMAAAADMAAAA2Lf0aUmhoZWEAAAFkAAAAHgAAACQGSgNsaG10eAAAAegAAAAUAAAAFAcYAERsb2NhAAACRAAAAAwAAAAMAAAAOm1heHAAAAGEAAAAHQAAACAASAAnbmFtZQAAAsQAAAG7AAAC2R+DGYdwb3N0AAAEgAAAAB4AAAA0ObKyo3icY2BkYGBgZmh21xXJjue3+crAzfwCKMLwtOl1EJx2+T+BeRLTNiCXg4EJJAoAVPEMggB4nGNgZGBg2vZ/AgMD8zUGIGCexMDIgApYAWUfA70AAHicY2BkYGBgZVBhANEMDExAzAhmO4D5DAAGWwBwAAAAeJxjYGR8zfiFgZWBgamLaQ8DA0MPhGZ8wGDIyAQUZWBjZoABRiB2gHEC0lxTgJSC0jGmbf8nAFVuYyiAqmEAACwtDEAB9AAAAAAAAAFNAAAAAQAAA9YARHicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUlI79/w/kg+n/j+/aQdUDASMbA5zDyAQkmBhQASPEiuEMAMdbCdwAAAAAAAAAAAAAAAAAOgABAET/kAOSArYAIwAAAQcXHgIVFCMnBwYjIjU0NxMnJjU0PgEzIRM2MhcTITIeARQDg+sIAywmDf3sBwoNA1rsDgkLCwEdWgYWBloBHQsLCQFtrBcLhnYED7SrCQ8FCQEVqwkJBwYBARQVFf7sAQYOAAAAeJxtUcFq20AQfavYpg2l9NrbXAo22LKsgI1MCDUhPhSUQww59SLkxVKxJFdaR/ineumv5BR66Knf0af1FnKoBjRvZmfmvdkF8B4/oHD+CvxyWKGvHh32MFDfHL6AqJ8O91jz2+E+PnhvHB6g731ipeq9ZfRiuzqscKm+OOzhnfrq8AU+q+8O91jz7HCfXH8cHuDS+4hbVDjghBo5dshgIBgixYh+hoi2wJg4RECLiFbcSdv6FAlKZmJ6w17Nkw6dT/Y82XB6ylgze7KTry2HIecSU1przWd9gYa+4uQdbsjfsbbs7SYLHjijsbxP/G+ZWbO2tHrvbbe2SjbUF1OzD9xWh1Od7zIjw3QksyhajCUMgkhWha7zNCklTkymi8Qw2MumSnNtTjK8zow5LKfTtm39pGj8qt7djMbS5iaTB93o+klvZV2VRu6TQku8WcUL0t3hyJ07hbg77jVdbJXmzBcM9DY/0v+TvXaranu5Pi9XeCWvVzjHc0z4EBP7ACEjdMxratIS+oEsz/z088lsEgbhHK9GwB4Cj1ZXQy2VfbHuLa8saTdUWKDrJq9KCYIrPwhC+c+Qv+WyeN4AeJxjYGLAD1iBmJGBiYGZkYm9NC/TyMjZDAALhQJBAAAAAAAB//8AAnicY2BkYGDgAWIxIGZiYARCFjAG8RgAA8oAMwB4nGNgYGBkAILbCqeqQfTTptdBMBoATbQHigAA')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,d09GRgABAAAAAATcAA0AAAAABvAAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEwAAAABoAAAAcpiahKEdERUYAAASkAAAAGwAAAB4AJwALT1MvMgAAAaQAAABEAAAAVlXGgpdjbWFwAAAB/AAAAEYAAAFKRYDkOWdhc3AAAAScAAAACAAAAAj//wADZ2x5ZgAAAlAAAAB0AAAAdPLyoUVoZWFkAAABMAAAADMAAAA2LdcaWmhoZWEAAAFkAAAAHgAAACQGNQNHaG10eAAAAegAAAAUAAAAFAbyADJsb2NhAAACRAAAAAwAAAAMAAAAOm1heHAAAAGEAAAAHQAAACAASAAobmFtZQAAAsQAAAG4AAAC5VioE9Zwb3N0AAAEfAAAAB4AAAA0ObKyo3icY2BkYGBgZmheExW4MJ7f5isDN/MLoAjD06bXYXDa6P9E5jqmrUAuBwMTSBQAgRQNaQB4nGNgZGBg2vp/IgMD8wYGIGCuY2BkQAWsAF/rA4MAAHicY2BkYGBgZVBlANEMDExAzAhmO4D5DAAGdABxAAAAeJxjYGS8wfiFgZWBgamLaQ8DA0MPhGZ8wGDIyAQUZWBjZoABRiB2gHEC0lxTgJSC0jGmrf8nAlVuZciHqmEAACXuDCsB9AAAAAAAAAFNAAAAAQAAA7AAMnicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUlI79/w/kg+n/j+/aQdUDASMbA5zDyAQkmBhQASPEiuEMAMdbCdwAAAAAAAAAAAAAAAAAOgABADL/kQN+ArUAJAAAAQcTFhUUIyIvAQcGIyI1PwETJyY1NDYzIRM2MzIWFxMhMhYVFANx71wDCwgH7+8LBAsCAlvwDAwQASFaBgkGBARbASERCwFxrv7nCQULCa2tCQsHBwEZrgkGCAMBFhQGDP7oAwgEeJxtUctq20AUPaPYhoZQ2j+47coGWx4r4GATAm6Id8oihkBXRciDJbAkI40j/FNZ91tK6bq7/kKPxtNFoLqge+7r3DMzAN7jFQrnr8QvjxX66qvHAQaq8PgCn9R3j3vM//a4jw/BR48HGASanar3jtFPN9VhhUsVexzgSn3z+AJflPW4x/wPj/sQ9cfjAa6Cz7hHhQNOqJFjhwwWgiFSjOhnWNBuMCaOoGkLohUKGNefIuH5BDG95axhpUPnyp6VDdlTxobZk2O+dTssdy4xpbXOQvYXaOgrMu9wx/3d1pazHbPgiRyN2/vC/5aZNXtLp/fRTRunZEN9MZVrcuG+OpzqfJdZGaYjmS0WN2OJtF7IqjB1nialxInNTJFYBnvZVGlu7EmGt5m1h+V02rZtmBRNWNW7u9FY2txm8mQaU7+Yrayr0spjUhiJN6t4prnvAUceuxOJh+Pe0MVObM58wcBs8yP9P+Vrf1rj7jekZuGtvD3FOTPHhNHEvULECN3yNWUZiUItSy+BYD6ZTSIdzfGGBec68OzUNVRUuafrHvXare6IhQ2mbvKqFK2vQ60j+T/PX+K9eoR4nGNgYsAPWIGYkYGJgZmRib00L9PIyNkMAAuFAkEAAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEIWMAbxGAADygAzAHicY2BgYGQAgtsKp6pB9NOm12EwGgBN3AeSAAA=')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,d09GRgABAAAAAATYAA0AAAAAB0AAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEvAAAABoAAAAcpiahKEdERUYAAASgAAAAGwAAAB4AJwALT1MvMgAAAaQAAABFAAAAVlQpf9pjbWFwAAACAAAAAEYAAAFKQxjlbWdhc3AAAASYAAAACAAAAAj//wADZ2x5ZgAAAlQAAABYAAAAWNTgfARoZWFkAAABMAAAADMAAAA2LgwaSWhoZWEAAAFkAAAAIAAAACQFyQRGaG10eAAAAewAAAAUAAAAFAZOADdsb2NhAAACSAAAAAwAAAAMAAAALG1heHAAAAGEAAAAHQAAACAASAAfbmFtZQAAAqwAAAG+AAADTjuk55Zwb3N0AAAEbAAAACwAAAA34MBQwnicY2BkYGBgYjhyT3OHfzy/zVcGbuYXQBGGp02vw+C0+f+vzOsZ/wO5HEC1QAAAnO8OogB4nGNgZGBg/P//KwMD8wsGIGBez5DCIMmADFgBhToFFXicY2BkYGBgZZBhANEMDExAzAhmO4D5DAAFkwBoAAAAeJxjYGT8wjiBgZWBgamLaQ+DIkMPiP7fw/iAwZCRCSjKwMrMAAOMQKwA4wSkuaaA+IqTGP///wqU/M/ADVXDAAB8Rw3LAAAAARgAAAAAAAABTQAAAAEAAAPoADd4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYFBQn/f8P5IPp/4/vFUHVAwEjGwOcw8gEJJgYUAEjxIrhDACLGwmnAAAAAAAAAAAAAAAAACwAAQA3//UDrwH/ABsAAAAUBw4BBwYrASI1NjchIjQzISYnNDsBMhceARcDrwhRbg4CCRILGXb9CxUVAvV2GQsSCQIOblEBAhACHYFUCQ2PVShVjw0JVIEdeJytUstq20AUPaPYhkJJF110U8rdFBKKhCxTQ7KMiUNN5AQrLt6OY9kWtjVBUjD+g3xMKf2n/kiPRtMuvGg3ldDcc899zD0zAnCK71Bonq9/sMIb9dFhDx01cPgEkfrhcAvvvLcOt3HqfXG4Q/6Fmar1it43W1VjhQ+q7bCH1+qzwydYqJHDLQTqp8NtvPc+OdxB4M0wgMETDiiQYYU1KggihHx78Pk2+ILsnFmCKwRcR9B4xIa1e5S0GTmNHAsbCxDbrLGNN5l1xhn93HZKuZPGFkt6xq4P5Ga0UyS4xoSr4Ib2jsw9vXN2xMA8HYpsta4kCsOe73O9kPlBrgIZ6ceN2ZebTHS+kFEQBzI2e5KZnJlc5ulab5dilvKQzmSaXE8SuZncTe+Tc/a95cAxB6o4VkKZO45oOF6JLsXjNo51tU4Ou7nZll0StbCCWbUEjE2x07RDq66ytuBZpvYkAzYQXPL7+yY+taaseiajWd/U9Ml33S1E9DA0eTU0xSqVKAjlUo5G8yfp6nmrC0b6fpfnE/X/pe5442O1v1vWv3LKeMmrbK6xEVf/KMJgWpQZD5pjhT35b5v+AjbglOUAAHicY2BiYPj/8dvu/00MGgzYACsQMzIwMTAzMnElFhXllxdlpmeUAAAapwmuAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH006bXYTAaAE3cB5IAAA==')format("woff");}.ffc{font-family:ffc;line-height:0.522000;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,d09GRgABAAAAAAXEAA0AAAAACFgAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFqAAAABoAAAAcpiahMkdERUYAAAWMAAAAHAAAAB4AJwAMT1MvMgAAAaQAAABKAAAAVlXXAYtjbWFwAAACCAAAAEoAAAFSIDktC2dhc3AAAAWEAAAACAAAAAj//wADZ2x5ZgAAAmQAAAE1AAABaCsLeq9oZWFkAAABMAAAADMAAAA2LJgaSGhoZWEAAAFkAAAAIAAAACQE8ARZaG10eAAAAfAAAAAYAAAAGAvoAMZsb2NhAAACVAAAAA4AAAAOALQAXG1heHAAAAGEAAAAHQAAACAASQBCbmFtZQAAA5wAAAG3AAADQtb+QJZwb3N0AAAFVAAAADAAAAA7PxU8nnicY2BkYGBgYjhScX3q53h+m68M3MwvgCIMT5teR8Pp2P+aTKJMB4BcDqBaIAAAq6gN9gB4nGNgZGBgOvBfk4GB5RgDEDCJMqQwSDIgAzYAV+QDUHicY2BkYGBgY7BnANEMDExAzAhmO4D5DAAJGQCMAAAAeJxjYGTWZpzAwMrAwNTFtIdBkaEHRP/vYXzAYMjIBBRlYGVmAIMGBgZGIOXAAAUBaa4pQEpBSZzpwH9NoMoDDNcZIGoYAEHJDK4AAAEYAAAAAAAAAU0AAATGAAACPgBdAn8AaXicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhExAWkFBQUn8/38E6//j+0/uvoPqAgNGNgY4lxGkh4kBFTBCrBpIwEJj8wG7PAuKAAAAAAAAAAAAAAAAAFwAtAAAeJwtzj1OwzAYBmB/jnEaO7bzYyeASouKmlCBiJS0Dervxo7YEEgwcoAegJ2hDDAgcQauwAFYuEFvAk7V6fve910eBOj+bwAb/I0WCIGWcNLLszxJO2BscGkT8WhYj2vahGw0XEBVpkma5favSqNd6o7rcVV2ADbUhKZudx3XJ4xhHAaYBsIHk1UH+5okUTMSTwxOfe40ZZQQ+PKCQHjk6Piyf3bzs4p5eA5oNZ1MjePJQ+WqyK5lfdUvCnU3KWwZKUtFT6iHDfw27r62tAK6oLfEJeyoS8gvLN7iupAPs+2XGAX19moFacfBxvBW+5myWArN6Fq63LTf3pnXMtyVa4m1kDGWu/6DEuZ8qji6XjyIMPIf57derFI2m5E9wVTs3b5gBX4UCvHaLAmfzR3c4v+VYS4/AAAAeJytUk1r20AQfavYhpLiY045DM0lgUjIMhiSU0mIDSaygxWHXFeJbAvb2iApGB/6i1r6j/pf8iRtCi0lp2rRzJuv3TezC6CLn1BovoffWKGrTix20FFfLT5AT323uIUj59DiNrrOe06H/m/MVK1PtH7UVRVWOFZtix18VoHFB4jVyOIWztUvi9s4dr5Y3MG5M8U1DF6wR44US6xQQhDA5+rD5WrwBb0xswRX8CjH0HjCmrU7FNQpfRoZnuuYh7DOmtTxJrPKOKWd1TslPEljgwUtU8t7+h6p54hwgxmlYEQ9peeO1hl3xLV52efpclVK4Pt916W8kHgvV56M9dPa7Ip1Kjp7lrEXejIxOzpTOTWZxMlKbxZiFnKfPMo8uplFMppN53fRGfe9JeGQhErSitjmlhQN6RUYMBiGulxF+21sNgXtqqucKRV/TEy+1dTDurWy1jkHmdRj9Dg6wSX/j05w2WbCmlfamtVNReXv2QsIKh5Dk5VDky8TCTxfLuVPXu4sWb5udM7AwO1xMsHg477+PhX/3q96wQnDBW+wub2mrep9CINJXqScLyn5ffk/J74BdIWTPQB4nGNgYmD4//Hb7v87GeQZsAE2IGZkYGJgZmhiZOJJLC5JLcoszs5NLMkAAEruCygAAAAB//8AAnicY2BkYGDgAWIxIGZiYARCViBmAfMYAAPVADR4nGNgYGBkAILbCqeqQfTTptfRMBoATg4HnAAA')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:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff10;src:url('data:application/font-woff;base64,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')format("woff");}.ff10{font-family:ff10;line-height:0.899000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff11;src:url('data:application/font-woff;base64,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')format("woff");}.ff11{font-family:ff11;line-height:0.922000;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:0.922000;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.838000;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.922000;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.922000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff16;src:url('data:application/font-woff;base64,d09GRgABAAAAAATQAA0AAAAAB0gAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEtAAAABoAAAAcpiahTEdERUYAAASYAAAAGwAAAB4AJwALT1MvMgAAAaQAAABBAAAAVlOyf6BjbWFwAAAB/AAAAEYAAAFKRGzkw2dhc3AAAASQAAAACAAAAAj//wADZ2x5ZgAAAlAAAABcAAAAcJpimDFoZWFkAAABMAAAADIAAAA2LUMabWhoZWEAAAFkAAAAHgAAACQEcwOIaG10eAAAAegAAAAUAAAAFAWFADlsb2NhAAACRAAAAAwAAAAMAAAAOG1heHAAAAGEAAAAHQAAACAASAApbmFtZQAAAqwAAAG2AAADQt/+T5Zwb3N0AAAEZAAAACkAAAA0cGzCxHicY2BkYGBgYjjyXv+cQTy/zVcGbuYXQBGGp02vM+C0JUMD01PGEiCXA6gWCACI6A0MAAB4nGNgZGBgLGEAAmZ5EMn0lCGFQZIBGbACACsPAgIAAHicY2BkYGBgZVBjANEMDExAzAhmO4D5DAAGjQByAAAAeJxjYGScwDiBgZWBgamLaQ+DIkMPiP7fw/iAwZCRCSjKwMrMAAOMQOwA4wSkuaYAKQUlG8YSsGQJXA0DACxLCh0AAAABGAAAAAAAAAFNAAAAAQAAAx8AOXicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUlGz+/wfywfT/x3dPQNUDASMbA5zDyAQkmBhQASPEiuEMACp9CVIAAAAAAAAAAAAAAAAAOHicY2BksGRoYHrKWMKgysDAKMKmrKSmrseorMTHzA5km5qYGRuJicsxGhvZMZsD2UxP4/z0/UyMPDX4FNQVxJmYePkxBBgD/JoMDHS12UWVrNUklJE5DADJcRG5eJytUstq20AUPaPYhtDiZVZZXNpNApGQZTAkq5IQG0xkBysO2Y4S2Ra2NUFSMF70ixLyR/2XHknTQkvJqhp077nvxwyALt6h0Hz3v7FCV3212EFHfbP4AD31anELR84ni9voOr98OtR/p6dqHVJ6q6MqrHCs2hY7+KwCiw8Qq5HFLZypHxa3cex8sbiDM2eKKxg8Y48cKZZYoYQggM/Th8vT4HNqY3oJLuGRjqHxiDVjdyjIU+o0MjzVNg9h7TWp7Y1n5XFCOaszJaykscGCkqnpHXUP5HNEuMaMVDAin1JzS+mUGXFlnvd5ulyVEvh+33VJzyXey6UnY/24NrtinYrOnmTshZ5MzI7KVE5MJnGy0puFmIXcJQ8yj65nkYxm0/ltdMq8N2w4ZEMl24o45pYtGrZXcHDchKEuV9F+G5tNQbmaKqdL1T8mJt9q8mE9WlnznItM6jV6XJ3ggv9HFVyOmTDmhbJmdBMxoL5nLyCghKHJyqHJl4kEni8X8mdf7ixZvmx0TsPA7XEzweDjuf6uin/nq15wQnPBG2xurxmreh9CY5IXKffLlvy+/J+KPwGGi5NVAAB4nGNgYmD4//Hb7v8TGNQYsAFWIGZkYGJgZmRiL87MzcxJLAIAALoIXwAAAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEIWMAbxGAADygAzAHicY2BgYGQAgtsKp6pB9NOm1xkwGgBOkAe2AAA=')format("woff");}.ff16{font-family:ff16;line-height:0.244000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff17;src:url('data:application/font-woff;base64,d09GRgABAAAAAATAAA0AAAAABtgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEpAAAABoAAAAcpiahTkdERUYAAASIAAAAGwAAAB4AJwALT1MvMgAAAZwAAAA/AAAAVlVXVldjbWFwAAAB8AAAAEYAAAFKzKIgqGdhc3AAAASAAAAACAAAAAj//wADZ2x5ZgAAAkQAAADSAAAA4MubV/JoZWFkAAABMAAAADAAAAA2LgwbUWhoZWEAAAFgAAAAGQAAACQHQgPuaG10eAAAAdwAAAAUAAAAFAcqAD5sb2NhAAACOAAAAAwAAAAMACgAmG1heHAAAAF8AAAAHQAAACAASQBDbmFtZQAAAxgAAAFGAAACZKcJF/pwb3N0AAAEYAAAAB4AAAA0TLakpHicY2BkYGBgZHBUn3JZLJ7f5isDN/MLoAjD06bXmcg08wvmSCDFwcAE4gEATwILRHicY2BkYGCOZAAC5hdQkpEBFbACADPuAjoAAAB4nGNgZGBgYGVwYGBiAAEQycgAEnMA8xkACS4AjQAAAHicY2Bk/MI4gYGVgYGpi2kPAwNDD4RmfMBgyMgEFGVgZWaAAUYBBgQISHNNAVIKz8KZI0F8CMnACCIA6SYJUgAB9AA+AAAAAAFNAAAAAQAAA+gAAHicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUnoX//w/kg+n/jyXXQtUDASMbA5zDyAQkmBhQASPEiuEMACjNCjEAAAAAABQAFAAUABQAcHicHcsxCsJAEIXhmSxMJAHDxmw6hRg3lopuYiEaIUewskkRW3ttPIC9d7C38BxWNmIlgmcQWVwzxcCD/wML5gB4YStgYANMxjxmPOL7zyfH3dx6fF9s9T0BWGCOvU0nITdCBBRH3STlKhtHozYGZpHgQWhWNkOVTXEUtripugNEMi9J1QT7Sd2HzC8LPSzKssAD53or01TiVSqn0Ws4N+E13UofqUk5EW7WjvCw7QlcnmtxLUq/5yuph392tl0X7/rpidrQgsg2qHI6QsAPxO4tjgAAeJyNkD1Ow0AQhd/mT4JIiAKlnorOxnbhIlRWoqShChIlYMkrJ1LijdZRopTcAHEKREHFAag4F8+blUhBEVur+Wbn7+0AuMAnFA7fDZ49K/Tx7rmFLr49t3Gtrjx30Ff3nru4VC+ee7z/YKbqnNF7dFUNKwzw6rmFc3x5buMOP547GKhbz12IevLc4/0bRjBYYw+LBUrMsYFgjBxbaNKUVKFgXJAgQowUITnDkr8cVdXO07SatqkumImRWe/topxvZJxvtUzzqthLEsVpKNlyKS5Ui9W1tltdsGBCPRX7Zdi5bgYrWkxMtcl2ujYrOjN32yjDzKzy6q+qsZaKtNMbUrFgyPN/10MsRcB3Be59CT03a2JsqSUJIxnK0Wx6aRAHSZSkp0l9cOuouaYmVziiWWLorTBB23phKomiOOSRk9r+AvZ2Z2sAAHicY2BiwA9YgZiRgYmBmZGJvTQv09XM1BwAC8ICSwAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH006bXmTAaAE6aB7gAAA==')format("woff");}.ff17{font-family:ff17;line-height:0.857000;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;}
.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;}
._5{margin-left:-1.319850px;}
._c{width:1.721544px;}
._0{width:3.073600px;}
._14{width:11.955120px;}
._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;}
._12{width:25.705902px;}
._11{width:27.403641px;}
._2c{width:29.087002px;}
._15{width:30.233529px;}
._3{width:31.241700px;}
._9{width:32.422412px;}
._13{width:33.776359px;}
._1{width:36.288314px;}
._21{width:37.658880px;}
._2{width:40.829100px;}
._23{width:56.488320px;}
._24{width:75.317760px;}
._1d{width:76.762476px;}
._1c{width:85.663819px;}
._2d{width:92.035340px;}
._22{width:94.147200px;}
._1e{width:103.784955px;}
._30{width:110.209650px;}
._45{width:122.438231px;}
._20{width:125.529600px;}
._2f{width:126.749030px;}
._49{width:131.806080px;}
._28{width:143.103744px;}
._1f{width:144.368800px;}
._48{width:150.635520px;}
._1b{width:152.275788px;}
._38{width:155.843040px;}
._19{width:160.524876px;}
._32{width:169.536358px;}
._2e{width:175.095859px;}
._16{width:176.910653px;}
._18{width:179.354316px;}
._3b{width:188.366131px;}
._37{width:204.162560px;}
._26{width:207.123840px;}
._35{width:212.360218px;}
._31{width:217.870560px;}
._36{width:220.178518px;}
._43{width:221.757005px;}
._47{width:225.953280px;}
._2b{width:227.280307px;}
._3e{width:231.162560px;}
._3a{width:236.712960px;}
._34{width:260.635315px;}
._41{width:270.065120px;}
._1a{width:273.044813px;}
._2a{width:278.137728px;}
._3d{width:279.478560px;}
._33{width:320.617197px;}
._17{width:348.346240px;}
._39{width:394.013681px;}
._29{width:397.383676px;}
._3c{width:422.362947px;}
._27{width:433.077120px;}
._3f{width:502.664925px;}
._40{width:504.264577px;}
._42{width:528.900611px;}
._44{width:530.147485px;}
._46{width:1149.678993px;}
._25{width:1324.942220px;}
.fc7{color:rgb(61,122,122);}
.fc6{color:rgb(176,0,64);}
.fc9{color:rgb(0,128,0);}
.fc5{color:rgb(0,0,255);}
.fca{color:transparent;}
.fc4{color:rgb(57,75,79);}
.fcb{color:rgb(186,33,33);}
.fc3{color:rgb(16,136,110);}
.fc8{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;}
.y60{bottom:6.731000px;}
.y5f{bottom:9.544000px;}
.y11{bottom:13.018000px;}
.yac{bottom:13.598000px;}
.yb3{bottom:16.793000px;}
.yaa{bottom:19.900000px;}
.y2f{bottom:20.779000px;}
.ybb{bottom:22.737000px;}
.y46{bottom:24.360000px;}
.yda{bottom:25.162000px;}
.yab{bottom:26.201000px;}
.yce{bottom:26.413000px;}
.yc4{bottom:33.071000px;}
.y2e{bottom:34.527000px;}
.y23{bottom:35.080000px;}
.yd9{bottom:37.765000px;}
.y9a{bottom:38.074000px;}
.ye4{bottom:38.160000px;}
.yba{bottom:38.318000px;}
.ya9{bottom:38.804000px;}
.y3a{bottom:39.534000px;}
.y45{bottom:39.942000px;}
.ycd{bottom:40.161000px;}
.y10{bottom:41.435000px;}
.y6a{bottom:42.309000px;}
.y6{bottom:43.061000px;}
.y58{bottom:44.282000px;}
.yb2{bottom:44.330000px;}
.y2d{bottom:48.275000px;}
.yc3{bottom:48.653000px;}
.yd8{bottom:50.368000px;}
.y99{bottom:50.676000px;}
.y7a{bottom:51.286000px;}
.ya8{bottom:51.406000px;}
.y22{bottom:52.474000px;}
.ye3{bottom:53.741000px;}
.y44{bottom:55.523000px;}
.y89{bottom:55.826000px;}
.y39{bottom:57.108000px;}
.y69{bottom:57.891000px;}
.y56{bottom:58.145000px;}
.y5{bottom:59.736000px;}
.ycc{bottom:59.862000px;}
.yb1{bottom:59.912000px;}
.yf{bottom:60.638000px;}
.yb9{bottom:61.347000px;}
.y91{bottom:61.721000px;}
.y57{bottom:61.954000px;}
.y72{bottom:61.988000px;}
.y2c{bottom:62.024000px;}
.yd7{bottom:62.970000px;}
.y17{bottom:63.497000px;}
.ya7{bottom:64.009000px;}
.y18{bottom:67.112000px;}
.y21{bottom:68.056000px;}
.yc2{bottom:71.201000px;}
.y54{bottom:72.008000px;}
.ycb{bottom:72.465000px;}
.y71{bottom:74.591000px;}
.y38{bottom:74.842000px;}
.yd6{bottom:75.324000px;}
.y2b{bottom:75.772000px;}
.y55{bottom:75.817000px;}
.y98{bottom:75.882000px;}
.y79{bottom:76.491000px;}
.ya6{bottom:76.612000px;}
.y88{bottom:76.862000px;}
.ye2{bottom:78.762000px;}
.ye{bottom:79.841000px;}
.y16{bottom:82.700000px;}
.y43{bottom:83.060000px;}
.y90{bottom:83.489000px;}
.y20{bottom:85.450000px;}
.y52{bottom:85.871000px;}
.yb8{bottom:86.552000px;}
.y70{bottom:86.944000px;}
.y68{bottom:87.420000px;}
.yb0{bottom:87.448000px;}
.yc1{bottom:88.000000px;}
.y97{bottom:88.235000px;}
.y78{bottom:89.094000px;}
.ya5{bottom:89.214000px;}
.y2a{bottom:89.521000px;}
.y53{bottom:89.680000px;}
.ye1{bottom:91.365000px;}
.y5e{bottom:91.542000px;}
.y87{bottom:92.443000px;}
.y37{bottom:92.575000px;}
.y8f{bottom:94.373000px;}
.yd5{bottom:95.374000px;}
.y7f{bottom:95.590000px;}
.yca{bottom:97.670000px;}
.y42{bottom:98.641000px;}
.yd{bottom:99.043000px;}
.y51{bottom:99.734000px;}
.y6f{bottom:101.539000px;}
.ya4{bottom:101.817000px;}
.y15{bottom:101.903000px;}
.y67{bottom:103.011000px;}
.y29{bottom:103.269000px;}
.yc0{bottom:104.798000px;}
.y8e{bottom:105.008000px;}
.y7e{bottom:107.944000px;}
.y1f{bottom:108.494000px;}
.y96{bottom:109.386000px;}
.y36{bottom:110.309000px;}
.yd3{bottom:110.955000px;}
.y5d{bottom:111.707000px;}
.yb7{bottom:111.757000px;}
.y4f{bottom:113.597000px;}
.y6e{bottom:114.142000px;}
.y41{bottom:114.223000px;}
.y77{bottom:114.299000px;}
.ya3{bottom:114.420000px;}
.yd4{bottom:114.914000px;}
.yaf{bottom:114.985000px;}
.y86{bottom:116.468000px;}
.ye0{bottom:116.570000px;}
.y4{bottom:117.135000px;}
.y50{bottom:117.406000px;}
.yc{bottom:118.246000px;}
.y66{bottom:118.603000px;}
.y1a{bottom:121.063000px;}
.y14{bottom:121.106000px;}
.yc9{bottom:122.875000px;}
.ybf{bottom:124.357000px;}
.y35{bottom:126.049000px;}
.y76{bottom:126.653000px;}
.ya2{bottom:127.022000px;}
.y8d{bottom:127.325000px;}
.y4e{bottom:127.460000px;}
.y28{bottom:128.813000px;}
.ydf{bottom:128.924000px;}
.y7d{bottom:128.990000px;}
.y85{bottom:129.071000px;}
.y40{bottom:129.964000px;}
.y5c{bottom:131.871000px;}
.y95{bottom:132.296000px;}
.y65{bottom:132.949000px;}
.y64{bottom:132.950000px;}
.yd2{bottom:133.984000px;}
.yc8{bottom:135.478000px;}
.y1e{bottom:135.508000px;}
.y83{bottom:135.820000px;}
.yb6{bottom:136.963000px;}
.y7b{bottom:138.248000px;}
.y3{bottom:139.153000px;}
.ya1{bottom:139.625000px;}
.y13{bottom:140.309000px;}
.y4c{bottom:141.323000px;}
.y84{bottom:141.424000px;}
.yae{bottom:142.522000px;}
.y27{bottom:142.561000px;}
.y6d{bottom:143.549000px;}
.y7c{bottom:144.571000px;}
.y94{bottom:144.650000px;}
.y4d{bottom:145.132000px;}
.y3f{bottom:145.705000px;}
.yd1{bottom:146.586000px;}
.y63{bottom:147.545000px;}
.y82{bottom:148.423000px;}
.y8c{bottom:149.267000px;}
.y1d{bottom:151.090000px;}
.ya{bottom:151.425000px;}
.y34{bottom:151.594000px;}
.y5b{bottom:152.035000px;}
.ya0{bottom:152.228000px;}
.yb{bottom:155.040000px;}
.y4b{bottom:155.186000px;}
.y19{bottom:155.434000px;}
.yde{bottom:155.947000px;}
.y26{bottom:156.310000px;}
.yad{bottom:158.103000px;}
.y75{bottom:158.236000px;}
.ybe{bottom:158.861000px;}
.y6c{bottom:159.130000px;}
.yd0{bottom:159.189000px;}
.yc7{bottom:160.683000px;}
.y81{bottom:160.776000px;}
.y3e{bottom:161.446000px;}
.yb5{bottom:162.168000px;}
.y93{bottom:164.581000px;}
.y9f{bottom:164.830000px;}
.y33{bottom:167.175000px;}
.y49{bottom:169.049000px;}
.y25{bottom:170.058000px;}
.y8b{bottom:170.313000px;}
.y9{bottom:170.628000px;}
.y9d{bottom:171.132000px;}
.ydd{bottom:171.529000px;}
.ycf{bottom:171.543000px;}
.y5a{bottom:172.199000px;}
.y4a{bottom:172.858000px;}
.yc6{bottom:173.037000px;}
.ybd{bottom:175.659000px;}
.y2{bottom:177.056000px;}
.y62{bottom:177.074000px;}
.y3d{bottom:177.186000px;}
.y9e{bottom:177.433000px;}
.y1c{bottom:179.132000px;}
.y74{bottom:179.272000px;}
.y80{bottom:181.822000px;}
.y12{bottom:182.085000px;}
.y32{bottom:182.757000px;}
.y48{bottom:182.912000px;}
.y6b{bottom:183.155000px;}
.y24{bottom:185.640000px;}
.y8a{bottom:185.895000px;}
.ydc{bottom:187.110000px;}
.yb4{bottom:187.124000px;}
.y92{bottom:187.242000px;}
.y8{bottom:189.831000px;}
.y9c{bottom:190.036000px;}
.yc5{bottom:191.592000px;}
.y61{bottom:192.655000px;}
.y3c{bottom:192.927000px;}
.y73{bottom:194.853000px;}
.ybc{bottom:195.219000px;}
.y1{bottom:197.678000px;}
.y59{bottom:197.997000px;}
.y47{bottom:202.408000px;}
.ydb{bottom:202.692000px;}
.y3b{bottom:206.676000px;}
.y31{bottom:206.781000px;}
.y1b{bottom:207.174000px;}
.y9b{bottom:208.271000px;}
.y7{bottom:236.149000px;}
.y30{bottom:240.488000px;}
.h13{height:16.832922px;}
.h12{height:17.932800px;}
.h9{height:19.359269px;}
.he{height:22.093117px;}
.h16{height:22.124998px;}
.h11{height:22.487731px;}
.hb{height:23.910300px;}
.h14{height:24.890726px;}
.ha{height:24.986201px;}
.h15{height:25.285248px;}
.h10{height:26.899200px;}
.hf{height:27.656178px;}
.h6{height:29.887800px;}
.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;}
.x1{left:28.346000px;}
.x2b{left:29.376000px;}
.x21{left:31.335000px;}
.x6{left:34.488000px;}
.xc{left:36.225000px;}
.x3{left:43.404000px;}
.x24{left:47.176000px;}
.x7{left:50.486000px;}
.x10{left:53.153000px;}
.x1c{left:55.644000px;}
.xd{left:58.779000px;}
.x1d{left:59.961000px;}
.x1e{left:63.457000px;}
.x15{left:70.704000px;}
.x20{left:71.983000px;}
.x12{left:75.411000px;}
.x14{left:80.118000px;}
.x11{left:85.814000px;}
.x29{left:89.952000px;}
.x23{left:91.663000px;}
.x2a{left:97.219000px;}
.x19{left:98.948000px;}
.xe{left:102.365000px;}
.xb{left:106.772000px;}
.x8{left:119.754000px;}
.x2{left:122.906000px;}
.x26{left:124.645000px;}
.x2d{left:131.943000px;}
.x2e{left:143.605000px;}
.x2f{left:145.442000px;}
.x16{left:152.659000px;}
.xa{left:154.173000px;}
.x17{left:157.267000px;}
.x13{left:159.426000px;}
.x18{left:161.584000px;}
.x27{left:195.434000px;}
.x25{left:216.692000px;}
.x1a{left:225.489000px;}
.x2c{left:233.080000px;}
.x1b{left:274.119000px;}
.x28{left:370.899000px;}
.x4{left:378.705000px;}
.x1f{left:384.950000px;}
.xf{left:418.767000px;}
.x22{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;}
._5{margin-left:-1.759801pt;}
._c{width:2.295392pt;}
._0{width:4.098134pt;}
._14{width:15.940160pt;}
._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;}
._12{width:34.274536pt;}
._11{width:36.538188pt;}
._2c{width:38.782669pt;}
._15{width:40.311372pt;}
._3{width:41.655600pt;}
._9{width:43.229883pt;}
._13{width:45.035145pt;}
._1{width:48.384419pt;}
._21{width:50.211840pt;}
._2{width:54.438800pt;}
._23{width:75.317760pt;}
._24{width:100.423680pt;}
._1d{width:102.349967pt;}
._1c{width:114.218426pt;}
._2d{width:122.713787pt;}
._22{width:125.529600pt;}
._1e{width:138.379940pt;}
._30{width:146.946199pt;}
._45{width:163.250975pt;}
._20{width:167.372800pt;}
._2f{width:168.998707pt;}
._49{width:175.741440pt;}
._28{width:190.804992pt;}
._1f{width:192.491733pt;}
._48{width:200.847360pt;}
._1b{width:203.034384pt;}
._38{width:207.790720pt;}
._19{width:214.033168pt;}
._32{width:226.048478pt;}
._2e{width:233.461146pt;}
._16{width:235.880870pt;}
._18{width:239.139088pt;}
._3b{width:251.154842pt;}
._37{width:272.216747pt;}
._26{width:276.165120pt;}
._35{width:283.146957pt;}
._31{width:290.494080pt;}
._36{width:293.571357pt;}
._43{width:295.676006pt;}
._47{width:301.271040pt;}
._2b{width:303.040410pt;}
._3e{width:308.216747pt;}
._3a{width:315.617280pt;}
._34{width:347.513754pt;}
._41{width:360.086827pt;}
._1a{width:364.059750pt;}
._2a{width:370.850304pt;}
._3d{width:372.638080pt;}
._33{width:427.489596pt;}
._17{width:464.461653pt;}
._39{width:525.351575pt;}
._29{width:529.844901pt;}
._3c{width:563.150596pt;}
._27{width:577.436160pt;}
._3f{width:670.219900pt;}
._40{width:672.352769pt;}
._42{width:705.200815pt;}
._44{width:706.863313pt;}
._46{width:1532.905324pt;}
._25{width:1766.589627pt;}
.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;}
.y60{bottom:8.974667pt;}
.y5f{bottom:12.725333pt;}
.y11{bottom:17.357333pt;}
.yac{bottom:18.130667pt;}
.yb3{bottom:22.390667pt;}
.yaa{bottom:26.533333pt;}
.y2f{bottom:27.705333pt;}
.ybb{bottom:30.316000pt;}
.y46{bottom:32.480000pt;}
.yda{bottom:33.549333pt;}
.yab{bottom:34.934667pt;}
.yce{bottom:35.217333pt;}
.yc4{bottom:44.094667pt;}
.y2e{bottom:46.036000pt;}
.y23{bottom:46.773333pt;}
.yd9{bottom:50.353333pt;}
.y9a{bottom:50.765333pt;}
.ye4{bottom:50.880000pt;}
.yba{bottom:51.090667pt;}
.ya9{bottom:51.738667pt;}
.y3a{bottom:52.712000pt;}
.y45{bottom:53.256000pt;}
.ycd{bottom:53.548000pt;}
.y10{bottom:55.246667pt;}
.y6a{bottom:56.412000pt;}
.y6{bottom:57.414667pt;}
.y58{bottom:59.042667pt;}
.yb2{bottom:59.106667pt;}
.y2d{bottom:64.366667pt;}
.yc3{bottom:64.870667pt;}
.yd8{bottom:67.157333pt;}
.y99{bottom:67.568000pt;}
.y7a{bottom:68.381333pt;}
.ya8{bottom:68.541333pt;}
.y22{bottom:69.965333pt;}
.ye3{bottom:71.654667pt;}
.y44{bottom:74.030667pt;}
.y89{bottom:74.434667pt;}
.y39{bottom:76.144000pt;}
.y69{bottom:77.188000pt;}
.y56{bottom:77.526667pt;}
.y5{bottom:79.648000pt;}
.ycc{bottom:79.816000pt;}
.yb1{bottom:79.882667pt;}
.yf{bottom:80.850667pt;}
.yb9{bottom:81.796000pt;}
.y91{bottom:82.294667pt;}
.y57{bottom:82.605333pt;}
.y72{bottom:82.650667pt;}
.y2c{bottom:82.698667pt;}
.yd7{bottom:83.960000pt;}
.y17{bottom:84.662667pt;}
.ya7{bottom:85.345333pt;}
.y18{bottom:89.482667pt;}
.y21{bottom:90.741333pt;}
.yc2{bottom:94.934667pt;}
.y54{bottom:96.010667pt;}
.ycb{bottom:96.620000pt;}
.y71{bottom:99.454667pt;}
.y38{bottom:99.789333pt;}
.yd6{bottom:100.432000pt;}
.y2b{bottom:101.029333pt;}
.y55{bottom:101.089333pt;}
.y98{bottom:101.176000pt;}
.y79{bottom:101.988000pt;}
.ya6{bottom:102.149333pt;}
.y88{bottom:102.482667pt;}
.ye2{bottom:105.016000pt;}
.ye{bottom:106.454667pt;}
.y16{bottom:110.266667pt;}
.y43{bottom:110.746667pt;}
.y90{bottom:111.318667pt;}
.y20{bottom:113.933333pt;}
.y52{bottom:114.494667pt;}
.yb8{bottom:115.402667pt;}
.y70{bottom:115.925333pt;}
.y68{bottom:116.560000pt;}
.yb0{bottom:116.597333pt;}
.yc1{bottom:117.333333pt;}
.y97{bottom:117.646667pt;}
.y78{bottom:118.792000pt;}
.ya5{bottom:118.952000pt;}
.y2a{bottom:119.361333pt;}
.y53{bottom:119.573333pt;}
.ye1{bottom:121.820000pt;}
.y5e{bottom:122.056000pt;}
.y87{bottom:123.257333pt;}
.y37{bottom:123.433333pt;}
.y8f{bottom:125.830667pt;}
.yd5{bottom:127.165333pt;}
.y7f{bottom:127.453333pt;}
.yca{bottom:130.226667pt;}
.y42{bottom:131.521333pt;}
.yd{bottom:132.057333pt;}
.y51{bottom:132.978667pt;}
.y6f{bottom:135.385333pt;}
.ya4{bottom:135.756000pt;}
.y15{bottom:135.870667pt;}
.y67{bottom:137.348000pt;}
.y29{bottom:137.692000pt;}
.yc0{bottom:139.730667pt;}
.y8e{bottom:140.010667pt;}
.y7e{bottom:143.925333pt;}
.y1f{bottom:144.658667pt;}
.y96{bottom:145.848000pt;}
.y36{bottom:147.078667pt;}
.yd3{bottom:147.940000pt;}
.y5d{bottom:148.942667pt;}
.yb7{bottom:149.009333pt;}
.y4f{bottom:151.462667pt;}
.y6e{bottom:152.189333pt;}
.y41{bottom:152.297333pt;}
.y77{bottom:152.398667pt;}
.ya3{bottom:152.560000pt;}
.yd4{bottom:153.218667pt;}
.yaf{bottom:153.313333pt;}
.y86{bottom:155.290667pt;}
.ye0{bottom:155.426667pt;}
.y4{bottom:156.180000pt;}
.y50{bottom:156.541333pt;}
.yc{bottom:157.661333pt;}
.y66{bottom:158.137333pt;}
.y1a{bottom:161.417333pt;}
.y14{bottom:161.474667pt;}
.yc9{bottom:163.833333pt;}
.ybf{bottom:165.809333pt;}
.y35{bottom:168.065333pt;}
.y76{bottom:168.870667pt;}
.ya2{bottom:169.362667pt;}
.y8d{bottom:169.766667pt;}
.y4e{bottom:169.946667pt;}
.y28{bottom:171.750667pt;}
.ydf{bottom:171.898667pt;}
.y7d{bottom:171.986667pt;}
.y85{bottom:172.094667pt;}
.y40{bottom:173.285333pt;}
.y5c{bottom:175.828000pt;}
.y95{bottom:176.394667pt;}
.y65{bottom:177.265333pt;}
.y64{bottom:177.266667pt;}
.yd2{bottom:178.645333pt;}
.yc8{bottom:180.637333pt;}
.y1e{bottom:180.677333pt;}
.y83{bottom:181.093333pt;}
.yb6{bottom:182.617333pt;}
.y7b{bottom:184.330667pt;}
.y3{bottom:185.537333pt;}
.ya1{bottom:186.166667pt;}
.y13{bottom:187.078667pt;}
.y4c{bottom:188.430667pt;}
.y84{bottom:188.565333pt;}
.yae{bottom:190.029333pt;}
.y27{bottom:190.081333pt;}
.y6d{bottom:191.398667pt;}
.y7c{bottom:192.761333pt;}
.y94{bottom:192.866667pt;}
.y4d{bottom:193.509333pt;}
.y3f{bottom:194.273333pt;}
.yd1{bottom:195.448000pt;}
.y63{bottom:196.726667pt;}
.y82{bottom:197.897333pt;}
.y8c{bottom:199.022667pt;}
.y1d{bottom:201.453333pt;}
.ya{bottom:201.900000pt;}
.y34{bottom:202.125333pt;}
.y5b{bottom:202.713333pt;}
.ya0{bottom:202.970667pt;}
.yb{bottom:206.720000pt;}
.y4b{bottom:206.914667pt;}
.y19{bottom:207.245333pt;}
.yde{bottom:207.929333pt;}
.y26{bottom:208.413333pt;}
.yad{bottom:210.804000pt;}
.y75{bottom:210.981333pt;}
.ybe{bottom:211.814667pt;}
.y6c{bottom:212.173333pt;}
.yd0{bottom:212.252000pt;}
.yc7{bottom:214.244000pt;}
.y81{bottom:214.368000pt;}
.y3e{bottom:215.261333pt;}
.yb5{bottom:216.224000pt;}
.y93{bottom:219.441333pt;}
.y9f{bottom:219.773333pt;}
.y33{bottom:222.900000pt;}
.y49{bottom:225.398667pt;}
.y25{bottom:226.744000pt;}
.y8b{bottom:227.084000pt;}
.y9{bottom:227.504000pt;}
.y9d{bottom:228.176000pt;}
.ydd{bottom:228.705333pt;}
.ycf{bottom:228.724000pt;}
.y5a{bottom:229.598667pt;}
.y4a{bottom:230.477333pt;}
.yc6{bottom:230.716000pt;}
.ybd{bottom:234.212000pt;}
.y2{bottom:236.074667pt;}
.y62{bottom:236.098667pt;}
.y3d{bottom:236.248000pt;}
.y9e{bottom:236.577333pt;}
.y1c{bottom:238.842667pt;}
.y74{bottom:239.029333pt;}
.y80{bottom:242.429333pt;}
.y12{bottom:242.780000pt;}
.y32{bottom:243.676000pt;}
.y48{bottom:243.882667pt;}
.y6b{bottom:244.206667pt;}
.y24{bottom:247.520000pt;}
.y8a{bottom:247.860000pt;}
.ydc{bottom:249.480000pt;}
.yb4{bottom:249.498667pt;}
.y92{bottom:249.656000pt;}
.y8{bottom:253.108000pt;}
.y9c{bottom:253.381333pt;}
.yc5{bottom:255.456000pt;}
.y61{bottom:256.873333pt;}
.y3c{bottom:257.236000pt;}
.y73{bottom:259.804000pt;}
.ybc{bottom:260.292000pt;}
.y1{bottom:263.570667pt;}
.y59{bottom:263.996000pt;}
.y47{bottom:269.877333pt;}
.ydb{bottom:270.256000pt;}
.y3b{bottom:275.568000pt;}
.y31{bottom:275.708000pt;}
.y1b{bottom:276.232000pt;}
.y9b{bottom:277.694667pt;}
.y7{bottom:314.865333pt;}
.y30{bottom:320.650667pt;}
.h13{height:22.443895pt;}
.h12{height:23.910400pt;}
.h9{height:25.812358pt;}
.he{height:29.457490pt;}
.h16{height:29.499997pt;}
.h11{height:29.983642pt;}
.hb{height:31.880400pt;}
.h14{height:33.187635pt;}
.ha{height:33.314934pt;}
.h15{height:33.713664pt;}
.h10{height:35.865600pt;}
.hf{height:36.874903pt;}
.h6{height:39.850400pt;}
.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;}
.x1{left:37.794667pt;}
.x2b{left:39.168000pt;}
.x21{left:41.780000pt;}
.x6{left:45.984000pt;}
.xc{left:48.300000pt;}
.x3{left:57.872000pt;}
.x24{left:62.901333pt;}
.x7{left:67.314667pt;}
.x10{left:70.870667pt;}
.x1c{left:74.192000pt;}
.xd{left:78.372000pt;}
.x1d{left:79.948000pt;}
.x1e{left:84.609333pt;}
.x15{left:94.272000pt;}
.x20{left:95.977333pt;}
.x12{left:100.548000pt;}
.x14{left:106.824000pt;}
.x11{left:114.418667pt;}
.x29{left:119.936000pt;}
.x23{left:122.217333pt;}
.x2a{left:129.625333pt;}
.x19{left:131.930667pt;}
.xe{left:136.486667pt;}
.xb{left:142.362667pt;}
.x8{left:159.672000pt;}
.x2{left:163.874667pt;}
.x26{left:166.193333pt;}
.x2d{left:175.924000pt;}
.x2e{left:191.473333pt;}
.x2f{left:193.922667pt;}
.x16{left:203.545333pt;}
.xa{left:205.564000pt;}
.x17{left:209.689333pt;}
.x13{left:212.568000pt;}
.x18{left:215.445333pt;}
.x27{left:260.578667pt;}
.x25{left:288.922667pt;}
.x1a{left:300.652000pt;}
.x2c{left:310.773333pt;}
.x1b{left:365.492000pt;}
.x28{left:494.532000pt;}
.x4{left:504.940000pt;}
.x1f{left:513.266667pt;}
.xf{left:558.356000pt;}
.x22{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,227.817,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="#pfc" data-dest-detail='[12,"XYZ",28.346,224.65,null]'>Non-Standard Arithmetic Types</a></li><li><a class="l" href="#pfd" data-dest-detail='[13,"XYZ",28.346,204.191,null]'>void Type</a></li><li><a class="l" href="#pfe" data-dest-detail='[14,"XYZ",28.346,215.889,null]'>nullptr</a></li></ul></li><li><a class="l" href="#pff" data-dest-detail='[15,"XYZ",28.346,255.118,null]'>auto Keyword</a></li><li><a class="l" href="#pf14" data-dest-detail='[20,"XYZ",28.346,255.118,null]'>C++ Operators</a><ul><li><a class="l" href="#pf15" data-dest-detail='[21,"XYZ",28.346,228.21,null]'>Operators Precedence</a></li><li><a class="l" href="#pf18" data-dest-detail='[24,"XYZ",28.346,228.21,null]'>Prefix/Postfix Increment/Decrement Semantic</a></li><li><a class="l" href="#pf1a" data-dest-detail='[26,"XYZ",28.346,228.21,null]'>Assignment, Compound, and Comma Operators</a></li><li><a class="l" href="#pf1b" data-dest-detail='[27,"XYZ",28.346,223.728,null]'>Spaceship Operator &lt;=&gt; </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,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"/><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">2026-01-06</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">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 yf 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 y10 ff6 fs4 fc0 sc0 ls0 ws0">nullptr</div><div class="t m0 x9 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">1/22</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:186.045000px;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:167.694000px;width:68.604000px;height:10.849000px;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:148.491000px;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:114.461000px;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:96.110000px;width:73.447000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pfc" data-dest-detail='[12,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:76.907000px;width:134.550000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pfd" data-dest-detail='[13,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:57.704000px;width:46.630000px;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:38.281000px;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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAI5UlEQVR42u3YIU7EUBCA4X2kEyRnIKiegBBSUUHCzbgEd6koghvUcAPUSsYsDrcClqTT9PvsS8WbPvFn2t394wEAAMr4eH+7MgUAAKoRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAA/GiZaQoAANQRETapAACUI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAA8Ffd1i/QD+Mlny/z5BEAAFRjkwoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAAAu0zLTFAAAqCMibFIBAChHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAAPBvuq1foB/GSz5f5skjAACoxiYVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAAA2pmWmKQAAUEdE2KQCAFCOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAA6+p2e/N+GM8dLfPkZQAArMgmFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAAGtrmWkKAADUERE2qQAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgDAtnW7vXk/jOeOlnnyMgAAVmSTCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgDA7rTMNAUAAOqICJtUAADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAGDbut3evB/Gc0fLPHkZAAArskkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgDA2lpmmgIAAHVEhE0qAADliFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEA4Fe63d68H8ZzR8s8eRkAACuySQUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAMDaWmaaAgAAdUSETSoAAOWIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAADb0x1fbnd47c+nV/8eAKCm/uG5tZvr0/HrcDidTgYCAEAJ382eN/hhRN9wAAAAAElFTkSuQmCC"/><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 y12 ff1 fs4 fc2 sc0 ls0 ws0">3<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 y13 ff1 fs4 fc2 sc0 ls0 ws0">4<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 y14 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 y15 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 y16 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 y17 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 y18 ff5 fs5 fc0 sc0 ls0 ws0"></div><div class="t m0 x9 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">2/22</div><a class="l" href="#pff" data-dest-detail='[15,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:178.299000px;width:93.928000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf14" data-dest-detail='[20,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:136.523000px;width:106.614000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf15" data-dest-detail='[21,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:118.172000px;width:92.846000px;height:10.849000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf18" data-dest-detail='[24,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:98.416000px;width:195.599000px;height:11.821000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf1a" data-dest-detail='[26,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:79.767000px;width:201.744000px;height:10.848000px;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:49.490000px;bottom:60.564000px;width:113.026000px;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 xb h2 y19 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 xb h2 y1a 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,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"/><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 y1b 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 xb hd y1c 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 y1d 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 y1e 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 y1f 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 xc hc y20 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 xc hc y21 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="_ _10"> </span>and<span class="_ _10"> </span>ho<span class="_ _5"></span>w<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>interp<span class="_ _5"></span>rets<span class="_ _10"> </span>the<span class="_ _10"> </span>bit</span></div><div class="t m0 x7 hc y22 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 xc hc y23 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 y11 ff7 fs6 fc0 sc0 ls0 ws0">3/22</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 y1b 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 xc hc y24 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="ff4">:<span class="_ _a"> </span>often<span class="_ _10"> </span>called<span class="_ _10"> </span><span class="ff8">p<span class="_ _5"></span>rimitive<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="ff4">,<span class="_ _d"> </span>or<span class="_ _d"> </span>less<span class="_ _10"> </span>precisily<span class="_ _10"> </span></span>builtin<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es<span class="ff4">.</span></span></span></span></div><div class="t m0 x7 hc y25 ff4 fs7 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>es<span class="_ _10"> </span>p<span class="_ _5"></span>rovided<span class="_ _10"> </span>b<span class="_ _5"></span>y<span class="_ _10"> </span>the<span class="_ _10"> </span>language<span class="_ _10"> </span>itself<span class="_ _10"> </span>that<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 xd h6 y26 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 xd h6 y27 ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _13"> </span><span class="ff9">void</span></div><div class="t m0 xd h6 y28 ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _13"> </span><span class="ff9">nullptr_t<span class="_ _12"> </span><span class="ff4 fc3">C++11</span></span></div><div class="t m0 xc hc y29 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 xd h6 y2a ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">Pointers</span></div><div class="t m0 xd h6 y2b ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">References</span></div><div class="t m0 xd h6 y2c ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">Enumerators</span></div><div class="t m0 xd h6 y2d ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">Arrays</span></div><div class="t m0 xd h6 y2e ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _13"> </span><span class="ff9">struct<span class="_ _14"> </span><span class="ff4">,<span class="_ _12"> </span></span>class<span class="_ _14"> </span><span class="ff4">,<span class="_ _12"> </span></span>union</span></div><div class="t m0 xd h6 y2f ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff4">Functions</span></div><div class="t m0 x9 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">4/22</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 xe he y30 ffb fs6 fc1 sc0 ls0 ws0"></div><div class="t m0 xf h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">1/2</div><div class="t m0 x1 hc y31 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 xc hc y32 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="_ _14"> </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 y33 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 y34 ff4 fs4 fc0 sc0 ls0 ws0">examples:<span class="_ _8"> </span>Scalar,<span class="_ _14"> </span>trivial<span class="_ _10"> </span>class<span class="_ _d"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>es,<span class="_ _14"> </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 xc hc y35 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 xd h6 y36 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 xd h6 y37 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="_ _14"> </span>b<span class="_ _c"></span>e<span class="_ _d"> </span>copied<span class="_ _d"> </span>bit<span class="_ _d"> </span>for<span class="_ _14"> </span>bit</span></span></div><div class="t m0 xd h6 y38 ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff8">Standard<span class="_ _14"> </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 xd h6 y39 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="_ _14"> </span>constructor<span class="_ _14"> </span>or<span class="_ _14"> </span>destructor</span></span></div><div class="t m0 x7 h6 y3a ff4 fs4 fc0 sc0 ls0 ws0">examples:<span class="_ _8"> </span>Arithmetic,<span class="_ _d"> </span>Pointers<span class="_ _d"> </span>and<span class="_ _12"> </span><span class="ff9">nullptr<span class="_ _14"> </span></span>,<span class="_ _14"> </span>Enumerators</div><div class="t m0 x9 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">5/22</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 xe he y30 ffb fs6 fc1 sc0 ls0 ws0"></div><div class="t m0 xf h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">2/2</div><div class="t m0 xc hc y3b ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff1">Objects<span class="ff4">:</span></span></div><div class="t m0 xd h6 y3c ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff8">size<span class="_ _c"></span><span class="ff4">:<span class="_ _15"> </span><span class="ff9">sizeof<span class="_ _12"> </span></span>is<span class="_ _14"> </span>defined</span></span></div><div class="t m0 xd h6 y3d 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="_ _15"> </span><span class="ff9">alignof<span class="_ _12"> </span></span>is<span class="_ _14"> </span>defined</span></span></div><div class="t m0 xd h6 y3e ffa fs4 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff8">storage<span class="_ _14"> </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 xd h6 y3f 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="_ _14"> </span>by<span class="_ _d"> </span>sto<span class="_ _5"></span>rage<span class="_ _d"> </span>duration<span class="_ _d"> </span>or<span class="_ _14"> </span>temp<span class="_ _c"></span>o<span class="_ _5"></span>rary</span></span></div><div class="t m0 xd h6 y40 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="_ _14"> </span>indeterminate</span></span></div><div class="t m0 xd h6 y41 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 h6 y42 ff4 fs4 fc0 sc0 ls0 ws0">examples:<span class="_ _8"> </span>Arithmetic,<span class="_ _d"> </span>Pointers<span class="_ _d"> </span>and<span class="_ _12"> </span><span class="ff9">nullptr<span class="_ _14"> </span></span>,<span class="_ _14"> </span>Enumerators,<span class="_ _d"> </span>Arra<span class="_ _5"></span>ys,<span class="_ _12"> </span><span class="ff9">struct<span class="_ _14"> </span></span>,<span class="_ _12"> </span><span class="ff9">class<span class="_ _14"> </span></span>,</div><div class="t m0 x10 hf y43 ff9 fs4 fc0 sc0 ls0 ws0">union</div><div class="t m0 xc hc y44 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="_ _14"> </span>type<span class="_ _10"> </span>that<span class="_ _d"> </span>has<span class="_ _d"> </span>b<span class="_ _c"></span>een<span class="_ _14"> </span>declared<span class="_ _14"> </span>but<span class="_ _10"> </span>not<span class="_ _14"> </span>yet<span class="_ _d"> </span>defined</span></span></span></div><div class="t m0 x7 h6 y45 ff4 fs4 fc0 sc0 ls0 ws0">examples:<span class="_ _15"> </span><span class="ff9">void<span class="_ _14"> </span></span>,<span class="_ _14"> </span>incompletely-defined<span class="_ _d"> </span>object<span class="_ _d"> </span>types,<span class="_ _10"> </span>e.g.<span class="_ _15"> </span><span class="ff9">struct<span class="_"> </span>A;<span class="_ _14"> </span></span>,<span class="_ _14"> </span>arra<span class="_ _5"></span>y<span class="_ _14"> </span>of<span class="_ _10"> </span>elements</div><div class="t m0 x7 h6 y46 ff4 fs4 fc0 sc0 ls0 ws0">of<span class="_ _d"> </span>incomplete<span class="_ _d"> </span>type</div><div class="t m0 x9 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">6/22</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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42uzdd3wT9f8H8Hd20jRdSUe696alhbaUvTfIUDaIgKgoIEMEAVFEAUUcIIKAIGgLsqfsvUp3KS2ldO+92zTrfn8c1v4QERW/tuX1fPDgkVwul7t3Pte++rm7z3FcQroQAAAAAECL8eDWNS6qAAAAAAAtDUIqAAAAACCkAgAAAAAgpAIAAAAAQioAAAAAAEIqAAAAACCkAgAAAAAgpAIAAAAAQioAAAAAAEIqAAAAAABCKgAAAAAgpAIAAAAAIKQCAAAAAEIqAAAAAABCKgAAAAAgpAIAAAAAIKQCAAAAAEIqAAAAAABCKgAAAAAAQioAAAAAIKQCAAAAACCkAgAAAABCKgAAAAAAQioAAAAAIKQCAAAAACCkAgAAAAAgpAIAAAAAQioAAAAAAEIqAAAAACCkAgAAAAAgpAIAAAAAQioAAAAAAEIqAAAAACCkAgAAAAAgpAIAAAAAIKQCAAAAAEIqAAAAAABCKgAAAAAgpAIAAAAAIKQCAAAAAEIqAAAAAABCKgAAAAAAQioAAAAAIKQCAAAAACCkAgAAAABCKgAAAAAAQioAAAAAIKQCAAAAACCkAgAAAABCKgAAAAAAQioAAAAAAEIqAAAAACCkAgAAAAAgpAIAAAAAQioAAAAAAEIqAAAAACCkAgAAAAAgpAIAAAAANOGo1WpUAQAAAABaDoFAgJ5UAAAAAGhxEFIBAAAAACEVAAAAAAAhFQAAAAAQUgEAAAAAEFIBAAAAACEVAAAAAAAhFQAAAAAQUgEAAAAAEFIBAAAAAB7BRwlau9vRCbeTCks1JtX1aoZ5RgvlEDEo7b+CwyEjA6FCUNk9wM7P1wsFaV3q6+vjbh021CcYcIoZfWNbb6zP6ufAf/kDhcMV1TMWtVy/9p1GGBgYoA0DtKYfQmq1GlVopbKyc8LO3iuul6AUrZSjcf2UYUGmpqYoRasQefOMpPqgiFuDUrRGjXpZg9GooND+KAVAqyAQCBBSW6uExOTwq6UqLUco4Hk5WTpamxlKRRzUpcVjiGrrGjPzy5PSizRanaFA88YLntZKJSrTwl07+4MlnSEiiczKxNJPbGjF5QpQlpZPr9eoagsrixIaagqJqIj6d+33MsoCgJAK/5bS0rL1++40aPkutvI+ndzFQh5q0urU1KlPXksuKqsxEzUsfqWnQIDE03JF3jxjUvsDh8O1dO5togxs9grOjGk1KgtiitIvMIy+TPRSp+4jUBCAlh9SceFUq7TnZESDlm9raTK4mxcSaislkwpH9G5nLJOUN0oO/3IFBWmxVCqVpPogEf0uoRISaitiogy0dO5NRObaw3m52SgIQMuHkNr6VFVVZdWZcDmc3sFunL9zgB8nBbQUIgG3e6AzEd0pFKIaLVZc5BkRt0Yis/pdQoXWl1MlMiu9TpOWeALVAEBIhWcvOuGeVqu3sTQ2kYn+1gLQ99OCONmYSiXCmkZOekYWqtEy6aoTicjE0g+laAN/DrPfoynvAb4fAIRUePbyi8qJyMLMEKVoG8zNDIkoK7cApWihWUtTTERiQyuUog38Ocx+jxJuGb4fAIRUePYa1Roi4vNwKmobIeDxiAiXMLZYep2GiHAtfxv5nccVEBGj16AUAAipAAAAAAAIqQD/O7gEDQAAACEVoMXBJWgAAAAIqQAAAACAkAoAAAAAgJAKAAAAAICQCgAAAAAIqQAAAAAACKkAAAAA0FrxUYI2Kf1ByleffvD76e9/8rVcYf7Pl19TXb1s4esikWjt1zs4/91ooVWVFcYmpk+YYfum9QlxkYNfGDNgyMimiRq1ZtGcqXq9/vfzL3jvY3tHZ7QfeFYOH7sYtu90Smqm1EDSs1uHhXMmm5kZt4HtOn3u5ve7j/ToEjhr5pimicXFZbPf+eyx82/5aqmJiQztAQAQUoEirl8+dezAIxMNpIYmpvJnsvz42Nunju33Cwj6rxJqVWXl6hUL2ncMHTd5xhNm27VtQ2FB3rCR45tPfJCafPLIvt/PzOVyV63bgsYDz4RK1Tj25SXHT139ba+MStx36FzExR/aQE49cOT8/sPnQzr6Np8YGZO0//D5389saiIzMjL819eJg5GLARBSoTVIiIskorGTZkx5dXbTRKFQxOM9mxM84qMjiMg/MOS/2sDp4wffiYuaMmP2E+bJz8spLMgjonbtOzafbu/ocuJyPBFdPn/q05XvOrt6bNj+MxHxuDyZkREaDzwTby349Pipq0orxZav3hvYt3NuXtHICQvjE1PXb/xp1fuzWv2fwVGJRPRISO3SyT8xYi8R7fjx2OcbfuzRNfCbz98lIpFIyOX++3/OIqECtDk4J7Vtunc3gYhCuvR0dfdq+sceyH537vRRAzrdiYsioqQ7caMGdJr/xmT2Xa9NGTlqQKc7cdEzJgz1tpUM6x2Yl5PNvlRZUTHn1fG+9tKu/vbHD+29mxBDRD5+gUSUmf5gxoSh7RxkvvbSVycOKy4sYN/y8fL5owZ0OnvyyJTR/TytRVNe7F9fV7dt0+ehvjaBbvJ9YTua1nbvj9v7d/b2UAoHdfe7cfUCOzH69o1RAzp99tGSg3t29Qpy9bWXrvnwXXZNRg3oxK7AkrdnPEhJ1ul06z9Z3sXPzkMp7Bfqdfr4oeZFMDVTWCqtmxdHKpWyBamuqiQi3/Yd2ae5OZmjBnT69KMl7Gx6PfPqxGGjBnRKjI85djB81IBO3361Zv4bk3zspf1CPaNv32ha4OXzp0YN6ORpLeoe4Hhw766m6WE/bGG3K9jL8sMlczRqDVrmcyIjI2/nT8eIKPz7j4cM7Mbj8xwcrD9c+vrg/l3M5SbsPKfP3QztPVVgGiK37/3G3E/q6xrY6YeOXgjqMfnzr3fPWfipoWVXR++h0TFJl65Gte88XmAaMnnGcr2eIaJfzlwP6jF52cpNr835WGrZxd5ryKmzv7XJq9dj+w2fJVaEypTdxr28pKi4jJ2enp4b1GPyC2Pns08/+GRLUI/J+w6eJaKke+lBPSa/NufjQ0cveHUYLTQLmT5rJcM8jH4/Hzjj7DtcaBoyYtyCzMy8eymZPC7Xv5178602MTHy8nT28nQuKa0gotBgP/bp9VvxQT0mr9/wIztbfX1Dt/4zgntOyckt/HLjT0E9Jn/97Z6hL84VmIYEdJ6QfC+9aYE7fzzm3fFFnnGQV4fRp8/dfJhFGebTL35wbjecZxykdO2/ZMWGx566AwAIqdASqdXqtPvJRFSQn3vq2IGmf7U1NVqN9vTxg0l3Ym3tnYko+vb1uwkxQqGIiGpraq6c/yXpTuyMCUOJyExhcT85ccO6lUSkUWumjx98+vgBVw9vW3vHRbOn3rp2kYh8/QLLy0onjuh17dLZkM49nFw8rlw4vWzha+xqnP3lyN2EmKULXpMYSCUG0ojrl14a3GV/2A4nF/e62prVKxZqtTqGoffmz3z/nTfUjareA4blZWe+PmVkVkYaEcVG3rybELM/fMcXa5a7untrNNodm7+4Exedk5VeXlai1+slBlKdXqe0tf9g8ewtG9YaGZv07Ds4Nztj/qxJ+bk5RJScGEdEXr7+f1So5MRYIvL2bc8+NTYxu5sQE3Xr4fHZk0d+vnLhNI/H8/ELvHHlwt2EmK8//aCosMDdwyc7M/2taS/V19UR0dEDYa9NGZGTld5n4HCVquG9ea9eu3SWiHZv3/Th4tk8Hq//4JE8Pj9s5+bPVi1B43xO7D9yjmGYkI6+3boENk0cNrj7sX1fzn1zAhF9/vXuIS/OjU1IGdg31Fqp+G7nodGTFrGzXbwSFRN3b+WardHx92xtLHLyiiZMXzb25SVODtZcLids36mLl28T0ZXrMTFx99Z+8UPC3dT27Tzy8ovHvLyYDaPffX+w15DXLl6J6tY5wNfLZd/hc32HvdHYqCaiG7cTYuLuCQQPj6EdOX45Ju6etdKciCKj78bE3Ttw5MLrb692d3Ug4uz86RgbfA8eOT9h+rKS0oohA7tdvREb0nuqVqdzc7U3NDR47ObHJqQQUYCfB/vUUCqJibt36/Yd9uk33+27ERFvb2tlZ2v1y7kbMXH33ln2pVanc3OxS7ib+uKkd3U6PRGtWrtt+psra2vrhw/ukZNXNHL8gnspGWywXvLBRhMjwxFDe6rV2k+/3LV2/Q9ocgAIqdA63E9ObGxUEdFnHy2eO3M8+2/eG5M4HM69pISG+jonFw9TMzMiiouOIKKAjp2I6O6dWL1ez+Vyv9wSti3s+Nx3VhBReVkJEYX9sDkxPrpbrwEHT9/ec+xKjz6D6upqDWVGzm6eDfV1s99Zsf7bH7eFH9+86zARpT9IIaKy0pKCvBwi+nzTri27D/cb9AIRSQwMjp6PYY+tazUaDtHxQ3sOhO+0sXM8fjn+250HFn/wWaOq4djBcCJi+3odnFxPXU/a+tNRL18/dn3ate8wY9ZCIho6ctzxi7EGBtLg0O4Ll35y4NStLbsPB3fuodVocrIziCghNpKI/NoHPbZKDEN34qKp2ckALu6eXC43NzuTiDQazZdrVxDRovfXcjgPV2ba6/N+OnT+wOlbnj7+5WUlkbeulpWWfLB4tkgkPnj69jff79v4/X6GYdhO4lPH9xPRgqUfb9i+9+j5mA/XfjN05Fg0zudERNRdIho6sOtjX70dlbho+ddEzPGfvzy278uYa2Eebg5nLtyKikkioqi4ZCKaPH7I9bPff7ziTSLKzS+6/Mt3h8I/79Dei4g0Wh0R3Y6+S0RTxg+5eX7n9XPf9+4RVFfXcPrczfz84rcXf84wzDfr3z17dNPNCzv79Q5Jupdx6NhFIroREU9EnUP8iKi2pi7pXrpQKGAXGxmTRERWlvKkyH1H9q7v3aMjEZWUVjSq1OzlUKcPbzwUvu7c0U2lZZX0u2P9TerrGpJTMogoqIM3O8XX24WIMrLyiaiysnrtFzsFfP7qD97S65no2HtE9Pkn804d2hhz9SelleJeamZMXHJScvqHa76ztba4c2vvofB1Gz5b1KjW7N5zkoj2HTpHRN+sX3zgp88iL+/67uulQwZ0QZMDaJNwTmobxCYqJxf3ISN+S0UyI2OpoWFM5E0iCgwKZSfGRd8iooCg0KZ39Rk4PLRbLyLKyc4kIg+vdkR0eN+PRDRr3nvsiWUhXXpeOHPc1y+Qx+NaKm3NLayS7sQuXfB6StIdInJ29Whamk+7wG69+hNRxoP7RDRj1kKhSJhy+w4Rubp78fg8No+ayRU7Nn9JRGxALC4qIKI78VFENH/JKqlUqtcz7IkH7p6+RBQfE0FE/gHBRMThkId3u5Liwi8/XZGbnRkbeZPddiJKjP9/GfQR+blZ5WUlPD7fu10AO0UqNVTa2OfnZtXV1h7c+wPbORrUqWt9XV36g3tcLnfaG/OJiMvlenj53rsbX1VZcXT/T3W1NTZ2Dof37Sai+vo6IiopKmC3PerWtTdfedHZzXPg0NGTps16JuMqQKvAHu+2t1M+9lU2ZnXp1L5v7xAiEgj4vt4uKalZqWnZ/r5uCXdSOURL5r9CRCmpWUT04gt9PD2cdDp90r10Imrn46rX62PjU4ho0dtT2GX6+7pduBxZWVlz9OSVxka1o4P1q1MfjmgR4Odx9kLEg/QcIroRkUBEnUP82VSq1emC23uKJaKmkPr+4lflchMiysjMJ6J23q5nL0YUFpX17RXcuZM/EQW09zQ1MaqorP6jkBqbkKLV6swVpk2b7+xoKxaL2JC6Zv3OisqaN199yc3VPi09p6Ky2tjI8LVXRhGRWCLycHMoKCwtLa08HnlVr2cszM2++jaciLJzi4iooLCUiDq090pJzeraf7p/O7eXRvabNeNFY2OMGwCAkAqtBBvO+gwcPnvh8kd/f0SxIbUzERUW5OdmZ8qMjF3dvJre1aV7X3bOhNjbRNQuoKNez6Q/SOFyuT6/hjm2i9S/Q4hez7z8Yr+oiGsWVtYdgjozjJ6I/AKCiSgxIYaIgjt3JyK1Wp2SfIfD4XTq2pOI7sRGEVG7gCAiKsjLJqLSkqJTx/azC3d193J2cS8vK83PzRZLJB2CuxBRVsaD6qoKcwsrpY0t/doB7B8YTET7w3cuW/CaQCjsENxFrrBobFRZWdtaWFoV5OeVlhQRkW/7Do+tUkJcFBG5uHkaGPx2yNLNwzsvJzMt9d7mr9bw+YJ3lq0moqTEOJ1Op7Sxa0qZOVnpbLaOuX2DiFQNDc3X38O7HREten+NjZ3j3t3fpaXe2/TFx/vDdxy/GPvkAbOgzTCUGhBRRWV10xSdTn/h8m07Wys3Z7v0zDwiCu7g0/RqWkYuESnMTJLuZTSoGl2d7WxsLIiI7Vvt0zOYiO6nZtbU1lsrzW2sLe6nZlVV10oNxG5uDuwS2GXK5SYJialE1L1zAJf78EBZekYeEcnNTKqra5PupYvFokB/TyK6diuOiEJD/IhIrdYk3n3A4XD69AgiovLyqrSMXIlY5OvtcvZiBBF1DHjYLVpZWVNdU0tEnYIeH1LZLt6Ogd6cX8f+4PF5Hq728YmpKfczN373s7GR4fuLZzbFYh8vF4FQwM6ZkZlHRJaW8uzcQiIqLinfd/gc+5K3p5OnuyMRbd2wzMfLZfuuw/F3UuPvpO4KOx57PUwsFqHVASCkQivAXtr/2B5EtoPTLzCYiPb9tJ2I/AKCuDxu00ts8tPr9Wxm/bW3kqPXM7U1NSKxuFHVeOr4AXbOpDuxURHX/AKC9xy7wuNxJ7zQi349vH4nNpKIfP07EFHqvbuNjSoHJxcTU7Om+Mt+kJnCgujunIUrRo2bQkSJ8TEmZnJbO4crF04zDOPl48/+9kqIud0UfyvKy3Ky0g2khi7unkS0e9tGhmH2nbzh6d3u0N7dxw/tebgCcZFEpLSxs1LaPLZK7Br6Bfy/kwHcPHwunTv53YZPS0uKJr4yy8nFrakyNVVVarVaKBRmZaTFRd+WSmWBQZ3ZMwpeeGnSu++vIaIH95O5HK6ji3tM5M37yYlDR459+dW37ibEzpw0vLgwPz7mdvfeA9A+nwcdArxOnbux7YfD0yYPl0oNGIZWfLx59ec7rK3MU+MOmRjLiKi4tIKdOSIyMf7OfWMjw86d/MP3nWLfzr7EhlQ2zrIX1LOPI2PuEpGqUVNVWWNqalRSUn72QoSAz+/dIyg7p4CI8gtL2SXk5hadOHONy+UO6NMpNj5Fp9N3DHATigSNKvWPe34hotBgPyJKTHqgalS7Otux3aiRMUkMw7T38xAIBezxk6rqWnaBYT//otPppQYSHy+Xx257ZLN1buLj5RKfmPreh980NDS+/+6rCoVJ05zFJeUMEYfo6o3YrJxCezur9n7u5gpTInrvnWmvTRtNRLFx90xMZI4O1peuRCWnZMx+bcziBVOv34wbPHru/QfZd5PTmyoGAAip0HLV19enpd4jonb+j+lBrK2tJqLD+3YL+ILvNn5KRAEdQ4moorw8LydTJJa4engTUUba/ZrqKkulDXtdvF9AUMT1SwvfmjJq7Mv7w3YU5ueykbGstJiICvKyjx8Kj4q4Hn37OhG5eHgREXv1PRtS2ZDn++v6JDRLwyNemnzr2sUv167QM/r83OzNX622VNqeuBTHRuSmt8Q/zLVBRJSVkcYwjEAgOH/qWKeuvfgCARGdPPxz1K2rGz9fRUQu7l5NHxoc2v2Po3xUUwpvwm7+uVNHZDLjtxY87IdOjItiS/fOWy/37Dv4uw2f6fW6WfPeM5BKR419efum9eE/bFEqbRlivv7sQ51Od/R8zN4ftx3+efehn3dPmjaruDC/prpKLDHw+vUKLWjzZr4ycsPmPYlJad4dXwrp6Bt/N/VBWo5QKNi55QOxRDTuxf47fzoWvu+0h6uDucJk5dptDEOfrHhTKpVExyYTUccALyIqLCzNKyiRGRq4uTrQrz2U7EH2qJhkItLpdBOnL5s4dtBXm8LrG1QLZk9SWilGv9DnwzVbz12MmL94fXs/98++3NXQ0DjvzQnOTrZ3k9OJKC0jd1fY8Z0/HWNPAAgNbte0wKaod/vhCFM+RBQS1I6Idv54zM3FXq3WrFyzlYgC/D34gsf/+oh6fEh1JqIjJy7b21nNfWN88zkfpOe8OW91h/ZeH67ZSkSrV7zF5XInjBn45abwlau38nm8gsLSVZ9utzA3Tbz987qvf/zl7PUjJy6/Mml4alp2g0olNzNme1gBoO3BhVNtTdKdWJ1WayY3t7Z1+P2r46e8RkTbvlmXlBjXpUdf+vX81MT4aIZhPL39BAIBEcU/7Ll82Mu47KMvlDZ2N66cf3fONHNLKyKytnUwt7D09G73wosTS4oLF81+paG+jj0TVK1SFeTnlRQXGhmZ2Du6NOXFdu2DiKioIL+4MF9mZMzOPHLMpKUffaFSNSydP/Ob9av8A0N2/nzKQCpt/pZm6xNMRK7uXvaOLlWVFW+/Np7D4cx5Z4VEYrBlw9oftm7o2XcQEakbVfTrVVPBnXs8tko6nT7pTmzzj2C5e/oQEcMwM95aaCZ/eOODO/HRRLRw6Se3rl1aPHd6bnbGm/OXzXhzARFZWdt8u+uQmVzx8fvzP3l/gYWlcnv4CXtHp/c//mroyHF34iIXvjnl048WyxUWG7fvM7ewRPt8TtjaWJ458o2fj1tufvGBoxfS0nN7det47cx29sB9v96ddn+30lqpWL7q29ffXq3RaDetX/z6jBebOhfZsMg+DvT3ZIc3bt5DyT7+4L2Zd+4+mDLz/fjE+3NeH7f6w9lE5O7msGfnakd766++DX/ljQ+z84qWL5rx6aq5RNSrWwcPN4fSssq3Fn7au0eQQMC3s7W0tbGkX7tmgwIfHtOPiL5LRMEdfImoW+eAuW+MVzWq5y9Zv33XEf92bvTHx/rLy6vSM/M4nIc5u1lIdWH3rI+WvSESC4lIp9XFJdwnovWr5/+495eZcz6uqqrduG7RuJcGEFF7P48ft32k1elmzvl4xSdbAtt7nj26ycjIcOeWD4YN6nbu0u0J05eu+GSLs6Pt0b3rpVIJmhxAm8RRq9WoQuuyPexoYplZSDuHkHZ2f+Pthfl5PB7f3PKvBSa9Tp+Z8cDcwur3w90X5OUIReJ/clWQTqfLzkw3lBk9ZYzT6/VZGWkikdja1o6I6mprS4oLHZxc//ntr44eCH/nrZeV1nanrt8Vi8VEVFVZEeJtJRCKou+Xcjic7Mx0pbWtgVTa/F0MQzlZGXw+z9rWvvn0hoaG/NxssVhsY+fwhA/95VpKanbJQG/9gD7d0bxboGsH3rQ0qnQJnC4w+Ms3bCssLK2sqrGxtpDJpI+8xDCUmZWn1zNOjjZ/aax7rUZraterQaUqfHDG1NQoLT3X0kJubPzoLZ1yc4vqG1TOTrZ8Pu+3fU2re5Ce42Cv/KsncZaUVlRX1zk72f69vWztFzvf++CbQH/PiMu7uBwOEd1NSvMLHWdna5l593hDgyoru9DJwZrNr83/mEzPyJEZSq2sFM2n19bU5eYXGxoasAn7L9HUl6XFbCcit34/oW0DtGQCgQCH+587VtY2f+NdXB7X2dX9sS8pbez+4SrxeDz27M+nXRkut/n8UkNDqaHrP1yH6Igb508fDd/1HREt+/hLNqES0d2EWIZh3D19hEIhEbm4eTzmTz0O2Ts6/X66RCJ57PzwHO1uVopHAlbzZuPk+Hd2xqR7GfUNKgc7pUJhSkTubo//E8jW9jEBjsfnefytg+PmClP2PNG/6uTpa2fO39r8/QEej/fN+ne5v4bch33G7b2ISCIRe3o4Pu4nA5c91eERhjKpp4cTWhdAm4fD/QBERAlxkT9s3cDnCxZ/8FnfgcOapj+81CwgCCWCFiIqNomajULawl26Gr1p2z65mfGOb1cENxu1it2KR05dBQD4f3/M43B/q/P0h/s5uJ11a4DD/S3cPzncDy0NDvcDtBYCgQA9qW0ZEioAAAC0UgipAAAAAICQCgAAAACAkAoAAH8ZByUAAIRUAABoabEUp7QDAEIqQBv9JQ/QuiCWAgBCKgB+yQMAAABCKgAAAAAgpMK/i70Tt06vRynaBvar5PNxj+IWisPlERHD6FCKNuDh98jhoRQACKnw7FkpTImovKoepWgbyqrqicjayhylaKEhVaggosb6EpSiDWC/Ry2ZoRQACKnw7Pl4OBJRTmGlRovO1FavtLK+qqZBLOS5uzqjGi0TI3YmopqyVJSiDWC/x3KNLUoBgJAKz56tjbVCXK/R6qLu5qIarV1EQhYR2RpU8Hg4/thCOXv1Ii6vpuxBY20hqtGqNdYW1pQ9ICKpZSiqAYCQCv+KwcE2HA5FJeUkZ+AQZCt2Mz4rLbdMyNOP6huIarRYSmub/MYQhtHnJh/WqCpQkFZKo6rITT7MMPpSrU/7wC4oCEDLx1Gr1ahCa/Tz0Ys3swRE5GwrD/C0sbEwQk1akbzi6og72blFlVwud3h7fo8uwahJS6ZWq2PPLDcT5fL4IrltJ2MrPx5fgrK0FjptQ1VhQlnuLZ22sbzR1r/vh2KxGGUBaOEEAgFCait25NSV6xl89sxUoYBvaCDkYDj5Fo8hprZerdZoiUgioCHtJV06dUBZWr66urq4S19ZCO8SEYfDEYiMOFwBytIK9ji9RtNYzTAMERWrfdr3nCuVSlEWAIRU+Nfl5OaduZaYU2tQ1dDq4ynneRoM31jCOBk3vNAv2MTEBM24FYmLvtZYdE4uzmR0GlSj1fxs4QnKVI4iy77tO3RFNQAQUuF/rbyioqysXN+2Bk/dfLqIiF4fYNmWNorL5crlZmampmi0rZdGoyksyGtsbGxLG3U//qibcVxqVXt3/+FtabtEIpGV0kYgQLc3QOsLqRg/vI0wMzVtg7nndBERebi74fuFlvaj087esY1t1IO7MiLi8mWubh74igGgJcDV/QAAAADQ4qAnFR+APqQAACAASURBVFoTvV5/6NChpqcymSw4+DGndSYlJalUqsDAPx/X6ejRo7169ZLJZAzD6HQ6Pp8fExMjFou9vb2f1TprNBocagQAAPir0JMKrYlarZ4wYcKGDRt27NixY8eOpUuXOjs7X7ly5ZHZDh48uHXr1qdZ4PTp03Nzc4lo4MCBOTk5RLR169aDBw8+qxXOzs4eMGAAvjgAAIC/Cj2p0Pp8++23Xl5e7ON58+YtX7788uXLzWdYtmzZUy6qpKSEiBiGiYiIaFr4M1zVwsLCrKwsfGUAAAB/FXpSoXULCgoqKCggorlz5y5btszMzOzll1/esmXLypUriWjVqlVLly7t0aOHgYFBr169bt68GRwcbGBgMGrUKHZci65du6anp0+dOrWhoWHIkCG3bt1auXLlli1bTp06NXbs2KZPmTp16okTJ4hozZo1tra2CoVi1KhRbMCtqakZN26cubm5lZXV9OnTVSpV07saGxunTJlSUFAQEBCwZ8+eCRMmNL00adKkixcvrlmzZtGiRUFBQU5OTsOGDSsqKmIT88qVK21sbBQKxeDBg1NTU4morKxs5MiRCoVCqVTOmjVLq9Xiq4dnSyTkEJFQwKAUAICQCvBP5eTkbN26tUuXLkSUm5t7/PjxCxcuLFu2rKSkhE2uBQUFW7Zs2bBhQ0VFRUNDw7Rp0/bv35+fn5+QkPDLL78QUUpKSmNj47Zt2yQSyZEjR0JCQgoKCkpKSrp27Xru3Lm0tDQiysvLO3bsWLdu3b7//vvw8PCIiIiioiJ3d/epU6cS0datW/V6fVFRUVpaWmpqKrvYh7/1RaIdO3YolcrIyMj+/fufOHEiMzOTiLKyss6ePdupU6eCgoKffvpp79696enpLi4ub731FhFt2bLlyJEjUVFRRUVF3bt3HzlypE6n27Bhg5mZWUlJSUpKSmRk5MWLF/HtwzOmrSEiRlOFSgAAQirA3+Tv7y8UCoVCoYeHh7Gx8WeffcZOHzduXPv27d3c/t+QVX379vXz8xOJREFBQUOHDrW3tzcxMfH19a2o+O0m7Hw+n/2fw3l4TwRDQ8ORI0fu3buXiPbu3Tts2DAjI6Mff/xxwoQJXC63uLh46tSp58+fLygokMlksbGxu3fvrqmpuXLlysiRI5t/Oo/HY5dsZmY2ePDgn3/+mYj27NkzevRoiURCRJMnT3Z2duZwOAsXLjx58mRDQ8Pu3bsnT55MRMXFxZMnTy4rK4uOjpbJZBEREWFhYY2NjZGRkf369UMzgGdLyJQQkYjKUQoAQEgF+Jtu3LhRVlZWVlZWW1t7+PBhhULBTjczM/v9zKa/Dh/L5XJFIlHz7PhkkydPZkNqeHg4mxoLCgq2bt06aNCgQYMGjRs3ztPTs6SkZNq0aW+88cbGjRsdHBx69uyZnJz8hAXu2bOHYZiwsLBJkyaxE+3s7NgHCoVCq9VWVFQUFhZu2rSJ/ZQhQ4ZYWlrW1tbOmTNn4sSJ69ats7W17d+/f0ZGBpoBPEPFRQUW0kIisjQsLCzIR0EAACEV4O+QSqUymUwmk3G5/2ID7t69u0qlCg8PLy8v79mzJxGZm5u/9957cXFxcXFxkZGRn3/+uaenZ3p6+qhRoyIjI7OyspRKJXsu7GP179+/rKwsLCxMo9GEhoayE9nTEogoPz9fKBTK5XJzc/MVK1bE/eqLL74IDg5+8ODB5MmTY2Nj09PTxWLxmjVr0AzgWdHpdA+ithKjJSJidOmRW3HSMwAgpAK0CBwORygUFhQUNDQ0NJ84ceLEBQsWTJgwge15HT9+/BdffJGTk8MwzOrVq2fPns3lcnfv3j1r1qz6+noLCwupVGr6/+/7JRQKa2trS0tLGYbh8/njxo1bvHjxhAkTms4r2LVrV3p6ulqt/uijj0aPHi0SicaNG7du3bq8vDyGYTZu3DhmzBi1Wr1ly5Z58+apVCpLS0uJRGKKu6rCs6BSqaJvX4498565MKVpornkfvzp9yJvXaivr0eJAOA/hCGooJWlSW9v76aj9s3Z2to2jepvbm6u1+uJSKlUsg/Yx1Kp9JGZPTw82KW9+OKLvXv3Dg8PVyqV5ubm7GyTJ08+ePAge6yfiF5//fWSkpLQ0ND6+np/f/8DBw7w+fxFixa9/vrrDg4ORNSjR4/Nmzc3XysPDw9HR0cHB4f09HRLS8uJEyd++eWXEydObJrB399/5MiRubm5gwYN+uabb4hozpw5ZWVlwcHBKpXKw8Pj0KFDZmZmK1asmDlzpq2tLZfL7dev33vvvfef1J9hmMSEWyU50TJekbqxmtGhv621EvC5FiZ6nabaiNETn3SMqFpnbsrPrdDYGPFKjIR5VLM97/oOrsCgoAy/JqCV/ILg8gRCaT1jYWTh1y6gO+6i0ha+U3YgHoAWaN6Ga0T0xeyubWaLTp48+cUXX5w9e5Z9OnfuXJlMtmrVqlax8rk5GaVJ30q5eWiZbUmdxriG5+MRMDrmxmEX6dW0um4BnYanRB004tyRimoJA1JB66ThyLnWL3t6d0ApWvHf0gIB/kQG+F9QqVSLFi06fvz4pk2bWuP6Fxbk1qWslXJr9DxZkTrQSOEhlck5XHRUUHlBsmnjfiJGwzUv1QWYmLsZGJoQ8Vr+mnO5HDO5uZvJo6eOWFpZWw59i4hKS0sqK1roxf56naq6sqS+/K6N+I5e16DnGjPK1/gC8fPZCDmkb6ivqSrLMNTGGnByiKiUepo7dn/+KqGtr62qLElVcGMFTAm3YEMKzfXwDsCPqdYLIRXgf0EkEjk5OW3cuHHgwIFNE6dOndpaDkjlJmwz5tZUaBx8Qt/zMDTEF8rSaDTqrG+ImGJtQKf+87x5vLa0dQqFuUJh3rLXsW9hQX5R/CcGVFGce6NL/zee7/YYTDT2+rldFsxpc/4tE9MXFAqL57IOnXW6STdPf24piNcV7NC6t2MHGYTWCBdOAfwvcDicefPmDR48uPnEgIAAX1/flr/yeXnZxtxU4vCcg+ZKkVCbSYy7LmDKGI5ZUJ85vLaVUFsLK6W10GYKESmFsRiUgIi69J1SyzgyWlVK/Jnntgg8Hi+oz1wd11igL0uMv45WgZAKAG1WRsptIippdFWYW6IazVUWxRNRobadUChENf4rXu2C63WmOk3d/XvxqAYRNUpCiYjbkPw8F0EkEhWp/YioshCtAiEVANouvSqPiPRCZ5TiEVJeCREZK7xQiv9Wjd6eiCrLMlEKInJw8SciS6PK57wORuZeRCTllqBJIKQC/C9UVla2/1VAQMCIESOuXbv2hPlXrVrFjq4/a9asw4cPE1F2dvbNmzeJ6MSJE6+++uqffuKsWbPa/86PP/74XJVdVV9NREIDDM76KI2qioikRqjMf/2bTGBMRLVVuKcrEZFcbkFEOnX1c14HmZGciNSqSjSJ1gtnE0NrotPpkpKS9uzZY2Njo1arr169OnTo0KSkJGtr68fOHxgYyI6TmpOTU1lZSUSLFy8ODQ0NDQ21t7fv3v3Pr36dM2fOyy+/TERz587t0qXLmDFjiIgdFfX5odfriEij5aAFPoJhR+HlYJSD/1h1HWMufdhQQciOJM3on/dCcAS/7aSAkArwvxEQEODk5ERE3bp127lzZ1RU1PDhw69fv25jY+Po6EhESUlJKpUqMDDQysqq+RtTUlJyc3Pj4+NjY2PlcjmbNRMTEwUCQW5u7q1bt7y9vUeMGNF0Oygi8vT0ZB8YGRk5OjqGhIQQ0dWrV6urq93d3dmXLl686O7unpuba25ufuPGDXZkfn9/f/bV3NzcgwcPqtXqoUOHsktjGOb48ePx8fHW1tajR482NjbGdwoAAPAIHO6H1ophmMuXL9fW1gYFBRHRmjVrLl26xL508ODBrVu3EtH27dvZB6ySkpKqqqr8/Pz8/Pxr166xo+jv2bNn5MiRmzdv1ul08+bNe5qh9a9fv75kyRL2cXV19UsvvcTn87/66qs+ffrExsbKZLIhQ4acOHGCiGJiYoKCgnJychoaGvr373/69GkiWrx48fr16w0NDS9cuNC1a9eWeUnyk9fqeb6MWqfToTIAAP8D6EmF1sfDw6Pp8dtvv61UKp/yjV27dvXx8QkNDR0yZEhYWFjTdAsLi3379hGRo6Pj1q1bly9f/uTlTJgwYfXq1eXl5WZmZgcPHuzataulpSUR9erV6/PPPyciuVy+cuXKIUOGLFu2bMGCBQsXLiQiPz+/d999d8CAARcvXlywYMHYsWMZhtm8ebNKpTJseeM6RVzcpdEJQnq8KJFImk/PzclKidmjdOnj7dvx+Wx+EWe/ZsQunboNeWTMqXvJCaVpR906Tre0UmInBQBASIXnUVRUlJOTk1arTU5OfuWVV6ytrd9+++1/ssB27dqxD+RyuUaj+dP57e3tO3fufPDgwRkzZoSFhc2cOZOd3rNnT/ZBaGjotGnT1Gp1ZGSkSCRKT08notra2uTk5Lq6uhkzZrzyyitff/31gAEDxo0bZ9giRx518R1Yl7w07fLVUurG52qJSFVXdP7IWgfDuzK+zXObUIlIpuwsLv467pczKsP+fB5DREV59/Lu/mQtTdNxOiKhAgA8KzjcD60wJchkMpnM1NS0c+fOU6ZMOX78ODudYR7eaPzJB2Qfsxtw//KOMHny5PDw8IyMjMTExKFDhz6yHJ1Ox57YyjBM586d+/Tp06dPnxdeeCEsLEwgEMycOTMtLe2VV16Jj4/v0KFDXFxcCyyyldI6t8FPxKuz4Z1yMM4gInvBOXuDBEavk9iOeJ6bXzv/kAq1vZGowkKzVy6tIiILzc/W0jQuT+gROBa7JwAAQioAMQxz+/Zt9vonsVhcUvJwPLw7d+48IY/qn8XFniNGjEhMTFy9evWIESPE4od3DG8aD+vSpUuBgYFCobB9+/ZENHr06NGjRysUirCwMD6fP3LkyOrq6hkzZhw4cKBjx47R0dEts7wegWO5vEfHqK9Q27fzD3nOG95jY3pug5+V0hp7JQDAs4LD/dD6TJ8+3cDAgGGYBw8eaLXaM2fOENHAgQOXLl1aV1eXlpaWmppqbv74e45bWFiEhYUpFIrml/D/DQYGBiNHjvz++++vXLnSNPHgwYN8Pl8ul2/dunXPnj1EtGrVqhdeeKGgoMDc3HzTpk1Llizhcrnu7u5jxoyZPHlyQUFBWlrawIEDW2adrZTWl2P8rIVRf5rPnjft/ENun7A3FWb/9scPulEBABBS4Xkmk8nCw8ObJ86QkBD2jpTTp093cHCIiIiYNGmSp6dneXk5O5Gdc/HixTY2NkS0bNmynTt3GhkZ+fv729raEtG4ceOazkMNDAz85JNPHvvRy5Yte+QKrY4dO0ZGRrKDUrGWLFkil8uLi4uvXLni6upKRJ06dYqMjDxy5EhdXd2BAweCg4OJaO3atT179oyJiXF1dY2MjGQvumqZPALH1iUn6HVq9mmF2j74ue9G/S2sF3/d9DS3wa8HulEBABBS4bklFApHjx79R6/27du3b9++7GN2wNTAwED2aZcuXdgHZmZm8+fPZx/b29sTka+vb9MSlErlH40V0Hzk//r6+srKyu+//37RokXNe2T5fP6UKVMeeaO9vf3s2bMfmTho0KBBgwa1/II/0pmKbtQmzTtT0Y0KAPBvwDmpAH9ZfHy8q6urj48PewMqlq2tralpG7w9ZtOZqTgb9RFNkR1nowIA/BvQkwrwl4WGhtbX1z8y8dNPP22TG9vUmYpu1EewnalySSG6UQEAEFIB4H+hrq62vKykob66vr62UdVAAgu13ri2ujLq1kWRxMDAwFBqaCpXmAsEz90966urqyrKSxvqqxvqa9WNjXV6a32dtvjBndzs+xKJgcTASGZsamameGScfwAAQEgFgL+GYZic7PSCnBRVbY5AXyzmlJtIanSaBiLiEEmJpOwjDilUu0hFVEN6ohqiGuLwRSZFVRINV8EIlTJTJ0dnb1MzeZupjE6ny0y/X5R3X1OfI+KUGnArpIJq9hoyHhF7AwYzdvAxtjLVpCOqJKrkcBmecWW9TEUKrkhpbO7i5OJtaChDYwMAQEgFgCfR6/UpyXGleQncxnQrw0K9tk7O5YmMzIQGcqHYRSA2FggNeUIpjy/h8oQcnoDD4T0MtHqdXqdmdI1aTYNWXattrDGSV6lV5Y11N7WVZ0qjmXyOvEJty5d5u3mHyOXmra4yjY2N9+5GVRTEG/FzjfhFjF5lyROIzORCiVwo8RSIjPhCQ75AyhOIOTwhlysgDvfXymj1OrVe26jT1GvVtZrGGjNVpbqhrLE+RVt8oqCY00CWFWo7Q4Wvh08IAisAAEIqAPxGq9Xeib1RXXjLyuABX19nJ5ZJLGwMjDpLZEqh1PzXJPoEHA6Xz+PySWDAFz96iZheq1LVFjZU55lW5zRU7yuP3ZOrt6rQuTt49HRydm/hlWloaEiIvqSuiLI2zJDq1KamcgOZrUTmLZEpBQZyIs5TVEbA4wp4AqlAYvbIazp1raq2sL46z6wqW1UTXRCxq7TBQSv2cfPpZqW0QbMEAEBIBXh+5eZkpt/9xZKfIKMaCwtrmTzY0Mzl93Hqn+DyxQYmjgYmjnIiRq+tr8qqq8gwLo/TpF2OTbVuEIb4Bw+USg1bWmVSU+4UPDhtI0mRM41SpYNM0dPQ1IUnfJbryRMaSs1cpWaubJSvq8wwKkutqzhTe/f47VgnjmmX9h37PIdn9wIAIKQCPNeSE6MrMo9biFMdpMYmlv7GFj48kdG//aEcLl9q6iI1dbFw7quqzqssvlNdciLnxi/Fug6egaMsLKz+87IwDBMbeVFdfFouynUyszSx7CIz9+TxJf/253L5YpnCS6bwIkZfV5kpK0qoKQ+7f+FIOTc0IHQkTgMAAEBIBWj7iosLMmO2m/KSbYxNzB2GyMy9nuKw9bMnNrKxMrIxd+xZnhshyI+ovhP1gHoG95jA5/9nP3wy0++V3d9pxMuRyK3MHccYmDj+ByvB4UpNnaWmztrG6tLsa6Liszk3r9dKhwV1HoqmCwCAkArQNqnV6sgre+T6SxYGIoXdACPLdhzOf3zbDh5fbO7Yw8y6Q1luBKfwfMKZaL5yjF9Al//xalRXV8Vf36UURFoYyRX2Iw3lbv/9j2CRkZXbYLltSGn2DUHpnogT1+Xuk13dvNGMAQAQUgHalOTE6PqsnUqDOrlDJ1Objk9xOdT/MKoKDS2c+5jZBBVnXq4p/fb6icteoa+Z/a9GrYq+dUZUud/OgGPuONDIwvs/6Vf+IwKJXOkxTG4bIkk/X5+15nJqSHCvaRKJBO0ZABBSAaDV02q1t85vt+RetVG6WrmMe7ZX/zzLHzoiI2uPYQ1WfoIHZ4pjlmYajw8M6vGvfmJtbU3ClW8shImmdgEKh+7sXV5bIKHUwr7d+OqSu/z0C/evLJY4vuru4YuGDQDPLS5KANAGlJQURZ9aai2MsHYfbOM1ssUm1CYSYwengKkKS2dZ5dZrZ7bo9fp/6YPS01LSri2xNsy09x1r4dy3xSbUJkbmPk6B0yzkRrzcdbcuH0LbBgCEVABordIfJOfdXqE0VTm2n2Jk4dNaVpvDFVi6DrDxGKLk37z1y6r6+vpn/hHxMVfVaWvN5caOAVMlxvatpTI8gdTW50WFXSeF5uC109/8ewkeAAAhFQD+LUmJsY3p6ywtFQ7+kwS/G2O/5ZOZezu0G680zE04/0FNTfUzXHLEtZMG5dsU1l52vi/9D4aXeubM7EJtPF9QCiKvnVir0+nQ1AEAIRUAWo17SXHc/A1m5o623qNb/oHsPyIytHL0m2hlUnP30qq6urpnsszbN06bqcIVtkGWLv1b1DVSf4mh3M3eZ4ytYer1k5+iPxUAEFIBoHXIzc3i5H9ronCw9hxGnNa9L/PFJg6+462MqhKvrPvnvYZ3E26b1YcrbIIUDt1a+7csNrKx8x5tI025eXYz2jwAIKQCQEtXV1dXnPCF1NDI2mNo6+0p/P851djWe7RClHnj7Hf/ZDkF+Xn84m1GCjeFY4+28V2LjWyt3YdY8m5EXD2Klg8ACKkA0KJFX/rWVFpv6zWCw207A8mJDC2VrgOUvOtx0Vf/3hL0en127AYDA6mV28C29HUbyt3ltp2M6g9mZaah8QMAQioAtFAJMdeUwlil68CWP9TUXyUz9zK28BGUhtfW1vyNt9+6tEchLrDxHNaWsjtL4dBVZmxeem8rwzDYBQAAIRUAWhyNRsOU7DM295KaubTJDbRw7m0g0sRe++mvvrGsrMRMe05uFyqQyNtiYThKt4HGgrzb149jLwAAhFQAaHEirx8x5FdaOPVssz+V+GKFfRel4FZxceFfemPS7T1iscjMNritVkZooDCx9JfWn9JoNNgRAAAhFQBaEIZhTLRXTSzb8YSyNryZxlZ+fIE4Jebw07+lsrLCWhQrtw3hcHhtuDIKu1Axrybm1insCwCAkAoALUhC7A0hlZlad2jbm8nh8EyV7S34sU/fZXgn6hcOh4wt2zVbShusDE9oaKTw4Ndex74AAAipANCCVObfEMuUAolZm99SY3MfHtUlxt96yvkl6jiZwuP/XS/VRq8vMrbwMRLkFuTnYncAgLaNjxIAtCJWkgyZmf8fvbpx897yiqqHTzgcuZnxwL6hLs52T1igRqP5ZN2O5JSMWa++1L1LYMvZUp7ISCS1KCiJI/rzAfkrKsqNhfkys5CnXPjmbfuLS8qbTwls7zV00DMY+V/V0Khn9AYGkhu34nPyisaO7v/MK2Ng7MDlCjLuRyitbbFHAEAbhp5UgFYjLzeLq68yMLb/oxm+3rznxu2E6pq66pq6isrqnw+e9Q0ZezMi4QnL3Lbz8LYfDvfoEqi0VLS07TUwtpNxs59mzowHCRwiibHdUy5509Z9Zy7cyi8sbfpXVVXzz1dYr9f7dx6fnVNIRPfuZ16/Ff+v1IXDNTCy0dU9wB4BAG0belIBWo3CvDRjDkckNX/CPONG9586aXjT02Evvf3FNz+Fhvj90fy5+cW9u3d849WXWuD2iqUWhvwEhmE4nD85vbS2IksuMeLyRE+/8DEj+82ZNf7ZrjCjZzKz89nH06a88O9VRiQ1l/FysEcAQNuGnlSAVqO+tpgnkHC4gqd/i52tZW1tA/s4fN8pj4CRQrOQwC4Trl6PJaLV677f9sPhY79cDe4xmWGYO4mpPQa+KlaE2roP2rB5D/uuN95e/fGn2y2c+nbsNolhmDPnb/qHjhOahXgGjj5y/BI7z5DRczZu3usRMEpgGtxj4Ks5uQ+Hjjp64nK7kDFCsxCvDqNPnr5GRHo988EnW6xc+knMOw8aOTsru+AJKy8QGzN6dXl56Z9upl5dJhAb//MK9x8+69bthx3PV65F9x8+i4hu3U6YMO29txetM1J2N7XruWLVZnaG4uLysVMWy5TdTG17vjV/rUajHTZmnlarGz52/olTV7/fdWTOO5+xm7xq7Tal6wCxIrTHwFfjE+6zb+/c55XN2/c7+QwTmoUMGjW7rKzy6ddTIDY2ktRgjwAAhFQAaBEa6mp4fPGT58krKEm+l558Lz0x6cH2Hw7/uOfk+JcGENGlq1Gz5q3ZtnG5ujxi+bszho+bl5GZN3/2pMnjhwzq1/nCiS011XUDRrw1dGC3uqLrF05sXr/hp58PnCGi7JyCLd8fCN/xyYZ1i+6lZL446d0PlsxUl0ds3bB06hsfxCWkEFFqWs4P4cfPHd1UlnWBy+V+tHYbEUXHJk+YtnT1B2+pyyNWLZ81buqS0tLKz7784eeDZ29d+KG24GrHQO+hL72t0+v/aFvYja2urvrTyjSqav+0Mo+Iu3N//+Fz7L/jvzy8C+v9tOzauoeZvqa2/n5aNhHV1jXsPXDWwtysLOv8kfD1a9bvZLd60oxlPD6v8MGZ+7GHrt2M+/rb8D07PuHzeWHffzygb2hpeSUb1j//eveu8BNXT2+rK7o+ZEDXfi+8WVlZTUT37mfuO3Qu4uLO/PuniorL12/8Czcv4PHFOk099ggAaNtwuB+g1dDr9X/6h+X7qza//2tXn6uz3eefzJs8fggR/RB2fNzo/t26BBLRyOG9v/p2z/ZdR1a9P0skFAgEfENDgz37T0skonfenkJE7m4OM6eN2hV+Yszo/kQ0ekSfPj2Diej9Vd927xo4cnhvIurWJXDogG5hP59q7+dBRLNmvGRnZ0VEI4b2PHH6KhFt++Fwj24dhg7qzi5BIhGJxcKdPx1bPP8VRwdrIlqx+NUvN4XFxCYHdfD5g63hEJFep//TyjBPUZlH7D987sTpa+xjc7nJk6+akkol785/mcfjde8a6GCvzMzKt7W2uHA58kHCEalUIpVKdm1dKRQIpFIJERlKJXz+bz9ad+858c7cKa4udkS0aN7L3+08dPzUtUnjBhPRvDcnWljIiWhQv86ZWflPv/Ic4hKjxx4BAAipANAiCIQiRv8n44ZuXLdo0rjBFZXV8xavLy4pf2lkX3Z6Rmbe/QfZEVGJ7NPM7AJzhUnzN6Zn5BWXVgR2mcA+La+oNjB42DdpZ2PZNE9E5J2mefILS7qFBrCPLcxN2QdikVCvY4jo/oMsPx+3puUPHtBVp9NnZRes+nTbV5vC2IkajTYjM++PQiqj1xKRWPznXaR8gUivb/hLxVy1fNbTn5NqZmrE4/GaNpDdEKFQYGdrxU7083UjIp1W9+gmMEx2TqGXh2PTFE93x6aTHJoX7Qk9yo/7c0XD4YqwRwAAQioAtAhSmZlWXffkeSQSkUwmlcmkYds/Duo5edKM5cf3f0VEfB5//IsDZ7z829U8Mpn0/yVgAc/H03nHtyuapgiFD09+5f+az/h8Xv8+ocvemfZHC2lOKBSoGtVNT4uLy+RmJjw+b/m7M4ICvZum21hb/NEStOpaIpIrzP+0MiKJiVZd8myrrXtiyAzq7QAAIABJREFUD65AwNfq9FqtlscTElFNTR2PyxWJhI/MxuFwhEJBQ0Nj05SGetXvZ/urtOo6PU+GPQIA2jackwrQahiZ2uj1Wm1j1dPMLBILv//m/dPnb+0KO05EnUP8IqISPdwdvTyd3d0cl67cdPlaTPP5Q4P9795LNzGReXk6e3k6Hzx28Yew448ss3OIf2T0XWdHW3ae9Rt/Onsh4o9WoG/P4ItXorRaLRE1NKh8gsfevJ3QqWO7uDv32bfLzUxmzvm49I8vGFI3lOt5JmKx5M9/kIks1Q0V/3z4frFYlF/wMOw29To/lqe7o8zQ4OKVKPbpR2u3zXjrI+JwuFzuI+k2NNjv8K9XmBUUlNyOvtspqN0/XE91Q1lZrRH2CABo29CTCtBqODl75RbyGmoKZKKnupK9Yweft14bs3Dpl4P7d5k/e+LBYxf7Dnujd4+gS1eji4rKBvfv3Hzmrp3bvzSib9d+0yePH5KfX7Lv8LlThzY+ssCpk4b9uPdk1/7TXxjSIzb+XmRs8oolM//o0996bezh45f7DH2jX6+Qk2eudw317xIa8NnHc/sOe6OktMLNxX7P/tPtvF2dnP5wRPqGmoKyBoun2VJLGw991gF1fZnQ4B+N9jp6eO93l399735mVnbBg/QnjfEkFAnXfTx3ysz3Z7w8orq67udDZy+e2MLjcS0tzN59/+u335zQNOeaD2f3HDyzqqbWzcV+956TY0b169q5/T9sCQ01BWqeN/YIAGjbeMuXL0cVoGU6fTubiAaG2KMULIFAkHk/wkCgMpS7PXYGNxf7oA7eJsa/HQjuFhrg4eZgamxkbW0xbdJwsVhUUVHdq1uHL9YskBkZEpGVhTzQ38Pa2oKIXhja09fLuaCw1N7O6uvP3vH2dCYiR3tlgL+nmZkxEfF4vCnjh5grTIpLKgL8PTeuW2RhYcZ+bqC/p6GhARHJTY0D/D0c7JV8Pm/KuMEyQ4PS8soRQ3quWDKTy+VYWSqmThxWW1uvUjVOmTB0ycJX/nAMVEZfmHa2mhdk7/zn/Y4mpoqyjDMisVRiZPM0lXR1tgvu6MtuVHO9ewS7u9qXV1T36t5x+buv+vm6ubnaGxoaBPh5uLnaN703oL2nkUwa4O85oE+n3PxiSwuzDesWOTvbElGfHkH19So/Xzc/H7dAfw87WytzhekrE4fX1tar1eq3Zo5tOhHWy8MpwN9TIhERkYXCLNDfw/bXc3+fTNdYXZJ9jW8x1FJp9wxb14N7UWbC7AqNg6tnx1a3a7Tqlf83lKcfJCK5y+jnugjlZVR5ua5RbO89BE2iVSZUHo+jVqtRCGiZ5m24RkRfzO6KUjS5cvZHW8El1+BZHA6vbW9pfUV6zt2DUp/VT3nzz8vHP3NRFDn4T27zbaAiL7IgI8K55yaBQPAMF3vq8GYX6dW0um4DR7ze6mrSqlf+35B6diIRx63fj89zER6kpjCZK4uqTbqO/gZNopX2y+CcVIDWxKt9P71WXVua0vajWGF8ucb+6W9Pr7Dv0VBToK4rbvOVqSyML9L4PtuECm3R/7F33uFRVOsff2dme82W9N4TQkKT3kGKFEGRolz7xQt6UcGCIqKC14IFUBS84g+QpiBFQaSISDE0gRBI7z2b7Gb77uxOOb8/FkMMyAWEkHI+Dw/P5MzMmXPeOTP7nfe85xyETYBp62CRisG0Jfz9Aw3eFFPlqfZdTcZlcjQUCvTDr/+UlLReDi7YWHmyfVvGYcr30OaolHH4WcBgMFikYjCY1kVY8iTaZbTXZ7fjOtaVHbGzQd16Dr2hs3jNPXZjrsdhaLd2QXx92dF6b+eIyFj8IGAwGCxSMRhM6yIyOq6O62ko+ZXnPO2ygs6GIrupQBQy+S/HVP0FPXoPb/BG1hbtb68dnQ1Vp70eR3TXf+CnAIPBYJGKwWBaI6l9H3XRlKHoQPurGse6awv31bHdUtJ638TpgZ2eoJ2mhvbY6e911RvLf6tFw68/TheDwWCwSMVgMC2KSqXmAh621uVYazPaV81QTd5uq0vYZeC/bu78yKhYA3FPfdkxt7W8PdmF57xVud8bXGH9hj6I2z8Gg8EiFYPBtF7SuvWthZG1xQddlrJ2UylD0c9WU5U87mmF4ubX/Ow/bEoN3bky93vG3dBepDtflbuzwcok9ptDkviljcFgsEjFYDCtm4EjHjF4u1Tm7KDtVe2gOsbyYxbDBVr3WFz8311LqffIOUanf/nFLde5hGwrl6jVebttDbXqxDk6nR43ewwGg0UqBoNpA/QZ+XylM77i4la3tW37U+tLfzVVnjSJp3a9a/Dfz00kEnUaPL/WqijL3My4TW1Yn/Jsde735voSPuTf0bGJuMFjMBgsUjEYTNuAoqgBY+bVeFLKs76zGS60VR2Wt8tcfc4i+0fvAWNuVbYKhbLz0IV1Dm3p+Y1tVMFzjKvi4rcWUzWEPdupczfc2jEYDBapGAymjenU/ve8WMMPqynYayjaj3i2DRWeoc1lmRssxko6YPZdfUfe2swVCmW3EW9Wu5PLL25tc+P9aVtlacY6k8UrT3w1qVNX3M4xGEwHRIBNgMG0AwaOeOzs6Wi2ZqPLVhkSP1asCGz9ZbbWZhhKfq13BUT1eCkoOOR2XEIoFA4Y8+Jvv2yF8h+dltLg+HsEYlUrNwtCnKk83VR5spZO6jrk2b8zhgyDwWCwSMVgMHee7j0H1xkSin9f6T2/XhvSQxfRn6RErbOoXpextuiAy15Txw/uc8+jFEXd1sv1Hza5uDDVUPil2/5//hH9NSE9gGilnUhua3lt0QGX02mVPTDg7gm4VWMwGCxSMRhMeyAgMDhg7KITR3axNbut9dn6iH5+gV1alSDjvA5jRbqlNtPChmrjXu0fl9Qy142JS2Kj3k//ZSOqOGypPe8fNUihS2hV945xm+pKj9pN+UYmObbHk0mBwbg9YzAYLFIxGEy7os+g8Xb74PPHN/Ilh02Vp3ShvdSBqQR5hx921mNrqDplqc30IJVDNq1n3zE3uurp333ZCQSDRj5qqB1Zkrnek/O9ROGvC+uj1CcCEHfWMl5nnanypM2Y5+ACBcGz+6b1wW0Yg8FgsEjFYNonSqVqwMhZNdXjKy6sY4oOGCvSdaG91MFdSVLY8oVhaLOp4oS1LgtIkQEN7TnoIZHojsUhBAYFBwa9XJh/sb54I+34QSTV6MP7qvw73RF/s8dRYyxPd5iLWVBYxQ/0GnBvCwv39semTZu+/vprl8s1bty4uXPnCgQ39huHEJozZ87QoUMnTLiuWIs33nijvr6+acoLL7wQGxvr2y4pKfnggw/mzJkTHx/f7MSzZ8+uXr160aJFen3zuW+PHj26efPmpUuXisXimzPChQsX3vv0zMxpyY1X3b9//86dOz/44AO5XN4yN+LChQsrV65cuHBhUFDQVT7MvF6r1erv7/9Xp1dUVLz77rtNU/z9/d966y3cwrFIxWAw7YTgkLDgkNcK8i5WFu7hyo4ZK9KV+kSVPkmmjmgBTcYxLmdDkbU+x2Ut83DKBhia0n1CnFbXGiwTl9AZEt7NOPtbQ93PTP5PdaVH1P7JKn2SWNkSneyM22Q3FdpN+W57jRv52wX3duszTiaT4Rb7N9m5feP/fXOyX79+Uql0wYIFWVlZ69atu9FM1q5dq1AorlOknj17tqKiorq62mazJSUlAcCMGTMa99rt9vT09H/+859XnmgymdLT02mavnJXTk7O6tWrlyxZctMitby8fOve4qljYhtTMjMzV69evXjx4hYTqeXl5atXr549e/aVIrWurm7o0KFLliwZO3bsX53ucDjS09MBIDc3V6VShYSEhIeH4xaORSoGg2lvxCd2jk/sbLGYs8/ub6g4o67dQgmlCr8omV+kTBUqlN5K1YgQR9urXZYyh7mYdhiAENa6Y2WB/+zSfeDtHh11E3Tt3h+gf21NVcGF/faKDGnVaaFYqdDEyDVRUmUYJbqVP+c856VtlU5LmcNc5HE1sKCo98brI6alpd6Fm+gtocrgXPvtyeeee+6DDz4AgNdff33v3r1ms1mhUHz66adnzpxRqVRPPPFEz549T506tX///hEjRnz55Zd6vf7VV19Vq9VNs7JYLPPmzTObzbNmzerWrRsA7NixY+fOnUFBQXPnzg0MvDx1xq5duwBg1qxZ3333XUZGBgDs37//448/1mq1p06devHFFydNmqTT6T777LOgoKBJkyYBwJo1a+RyeefOnSdNmqRQKHie/+KLL3777TepVDp9+vQhQ4ZcWTWPx/PJJ59kZGSo1erp06f379//1KlThw8f7t2795o1ayIiIl555RWpVFpTU7NkyRKaphMS/jLe+siRIxkZGcnJyRs2bEhISHjppZdEIpHFYlm2bFlBQUFaWtrs2bNlMhnLsqtXrz527Fh4ePjs2bNDQkLOnDlz+PDhtLS0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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 y11 ff7 fs6 fc0 sc0 ls0 ws0">7/22</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 xb h2 y19 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 xb h2 y1a 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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAJnUlEQVR42u3dMW4TQRiG4SyaEdLfcAZEtSdACLlwgZQrUHAeLsENKDiChUzBDdxwg1RphjCN6dAqUkYC48ms8zwniL5I0avf2fX06vXbKwAAGMaP79+eWQEAgNGIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAA/phqrVYAAGAcOWeXVAAAhiNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAYDDJBA3zZmsEWDrsd/4OAE/8zwJ9uKQCADCcqdZqBQAAxpFzdkkFAGA4IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAcIpkgoZ5szUCLB32OyMA0MFUa7UCAADjyDn7uB8AgOGIVAAARCoAAIhUAABEKgAAnMorqFpKKUaApYgwAgAduKQCACBSAQBApAIAIFIBAOBUHpwCaJk3WyNAw2G/MwLnMNVarfAQT/fDPZ7uB6CDnLOP+wEAGI5IBQBApAIAgEgFAECkAgCASAUA4OJ4TypAi1fRQZs303EmLqkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQC4dMkEDRFhBACA/lxSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAMDjSiYAaIgIIwD055IKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAA/FfJBA2lFCPAUkQYAYAOXFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEA4B7fOAXQ4pvnoM0X0XEmLqkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAwmGSChogwAgBAfy6pAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQDgvJIJABoiwggA/bmkAgAgUgEAQKQCACBSAQDgVB6caimlGAGWPEUEQB8uqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAGBsyQQNEWEEAID+XFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAHhyvCcVoKWUYgRo8E5xzsQlFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAAViaZoKGUYgRYiggjANCBSyoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAKxMMgFAQ0QYAaA/l1QAAEQqAACIVAAAVsf/pAK0zJutEaDhsN8ZgXNwSQUAYDhTrdUKDymlGAGWPOoOQAc5Z5dUAACG439SWxyNAAAehUsqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAAPBXkgkaSilGgKWIMAIAHbikAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAgLElEzREhBEAAPpzSQUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAALpKJmiYN1sjwNJhvzMCAB24pAIAMJyp1moFAADGkXN2SQUAYDgiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAuChpLT/oz7u76/cf/MJgXb5++WwEAP7BVGu1AgAA48g5+7gfAIDhiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAKCrdPvxpRXgIt28+2QEANZofnM9TS+eH29/XV0dj0eDAAAwhN8kx10IEC/3UQAAAABJRU5ErkJggg=="/><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</div><div class="t m0 x11 h10 y47 ff1 fs8 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _c"></span>e<span class="_ _16"> </span>Bytes</div><div class="t m0 x10 h10 y48 ff6 fs8 fc0 sc0 ls0 ws0">bool<span class="_ _17"> </span><span class="ffd">1</span></div><div class="t m0 x10 h11 y49 ff6 fs8 fc0 sc0 ls0 ws0">char</div><div class="t m0 x12 h12 y4a ffe fs9 fc0 sc0 ls0 ws0"><span class="_ _c"></span><span class="fff">$</span></div><div class="t m0 x13 h10 y49 ffd fs8 fc0 sc0 ls0 ws0">1</div><div class="t m0 x10 h10 y4b ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>char<span class="_ _18"> </span><span class="ffd">1</span></div><div class="t m0 x10 h11 y4c ff6 fs8 fc0 sc0 ls0 ws0">short</div><div class="t m0 x14 h12 y4d fff fs9 fc0 sc0 ls0 ws0">$</div><div class="t m0 x13 h10 y4c ffd fs8 fc0 sc0 ls0 ws0">2</div><div class="t m0 x10 h10 y4e ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _e"> </span>short<span class="_ _19"> </span><span class="ffd">2</span></div><div class="t m0 x10 h11 y4f ff6 fs8 fc0 sc0 ls0 ws0">int</div><div class="t m0 x15 h12 y50 fff fs9 fc0 sc0 ls0 ws0">$</div><div class="t m0 x13 h10 y4f ffd fs8 fc0 sc0 ls0 ws0">4</div><div class="t m0 x10 h10 y51 ff6 fs8 fc0 sc0 ls0 ws0">unsigned<span class="_ _1a"> </span><span class="ffd">4</span></div><div class="t m0 x10 h11 y52 ff6 fs8 fc0 sc0 ls0 ws0">long</div><div class="t m0 x12 h12 y53 fff fs9 fc0 sc0 ls0 ws0">$</div><div class="t m0 x16 h10 y52 ffd fs8 fc0 sc0 ls0 ws0">4</div><div class="t m0 x17 h13 y53 ffe fs9 fc0 sc0 ls0 ws0"></div><div class="t m0 x18 h10 y52 ffd fs8 fc0 sc0 ls0 ws0">/8</div><div class="t m0 x10 h10 y54 ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>unsigned<span class="_ _1b"> </span><span class="ffd">4</span></div><div class="t m0 x17 h13 y55 ffe fs9 fc0 sc0 ls0 ws0"></div><div class="t m0 x18 h10 y54 ffd fs8 fc0 sc0 ls0 ws0">/8</div><div class="t m0 x10 h11 y56 ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>long</div><div class="t m0 x19 h12 y57 fff fs9 fc0 sc0 ls0 ws0">$</div><div class="t m0 x13 h10 y56 ffd fs8 fc0 sc0 ls0 ws0">8</div><div class="t m0 x10 h10 y58 ff6 fs8 fc0 sc0 ls0 ws0">long<span class="_ _e"> </span>long<span class="_ _e"> </span>unsigned<span class="_ _1c"> </span><span class="ffd">8</span></div><div class="t m0 x1a h10 y59 ff1 fs8 fc0 sc0 ls0 ws0">Standa<span class="_ _5"></span>rd<span class="_ _1c"> </span>T<span class="_ _b"></span>yp<span class="_ _c"></span>e<span class="_ _1c"> </span>Bytes</div><div class="t m0 x1a h10 y5a ffd fs8 fc3 sc0 ls0 ws0">C++23<span class="_ _1d"> </span><span class="fc0">(bfloat16)<span class="_ _1c"> </span>2</span></div><div class="t m0 x1a h10 y5b ffd fs8 fc3 sc0 ls0 ws0">C++23<span class="_ _1d"> </span><span class="fc0">(float16)<span class="_ _1e"> </span>2</span></div><div class="t m0 x1b h10 y5c ff6 fs8 fc0 sc0 ls0 ws0">float<span class="_ _1f"> </span><span class="ffd">4</span></div><div class="t m0 x1b h10 y5d ff6 fs8 fc0 sc0 ls0 ws0">double<span class="_ _20"> </span><span class="ffd">8</span></div><div class="t m0 x1a h10 y5e ffd fs8 fc3 sc0 ls0 ws0">C++23<span class="_ _1d"> </span><span class="fc0">(float128)<span class="_ _1d"> </span>16</span></div><div class="t m0 x1c h13 y5f ffe fs9 fc4 sc0 ls0 ws0"></div><div class="t m0 x1d hb y60 ff7 fs6 fc4 sc0 ls0 ws0">on<span class="_ _14"> </span>Windo<span class="_ _5"></span>ws<span class="_ _14"> </span>64-bit</div><div class="t m0 x9 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">8/22</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">Non-Standa<span class="_ _5"></span>rd<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 xc hc y61 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 y62 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 xc hc y63 ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _4"> </span><span class="ff8">Reduced<span class="_ _10"> </span>p<span class="_ _5"></span>recision<span class="_ _10"> </span>floating-p<span class="_ _c"></span>oint<span class="_ _8"> </span><span class="ff4">supp<span class="_ _c"></span>o<span class="_ _5"></span>rts<span class="_ _10"> </span>b<span class="_ _c"></span>efo<span class="_ _5"></span>re<span class="_ _10"> </span><span class="fc3">C++23</span>:</span></span></div><div class="t m0 x1e h10 y64 ffd fs8 fc0 sc0 ls0 ws0">-<span class="_ _4"> </span>Some<span class="_ _14"> </span>compilers<span class="_ _14"> </span>provide<span class="_ _14"> </span>supp<span class="_ _c"></span>o<span class="_ _5"></span>rt<span class="_ _14"> </span>for<span class="_ _14"> </span><span class="ff10">half<span class="_ _a"> </span></span>(16-bit<span class="_ _14"> </span>floating-point)<span class="_ _14"> </span>(GCC<span class="_ _d"> </span>fo<span class="_ _5"></span>r<span class="_ _14"> </span>ARM:</div><div class="t m0 x1f h10 y65 ff11 fs8 fc0 sc0 ls0 ws0">__fp16<span class="_ _14"> </span><span class="ffd">,</span></div><div class="t m0 x20 h10 y66 ffd fs8 fc0 sc0 ls0 ws0">LL<span class="_ _6"></span>VM<span class="_ _14"> </span>compiler:<span class="_ _11"> </span><span class="ff11">half<span class="_ _14"> </span></span>)</div><div class="t m0 x1e h10 y67 ffd fs8 fc0 sc0 ls0 ws0">-<span class="_ _4"> </span>Some<span class="_ _14"> </span>mo<span class="_ _c"></span>dern<span class="_ _14"> </span>CPUs<span class="_ _14"> </span>and<span class="_ _14"> </span>GPUs<span class="_ _d"> </span>p<span class="_ _5"></span>rovide<span class="_ _14"> </span><span class="ff10">half<span class="_ _a"> </span></span>instructions</div><div class="t m0 x1e h10 y68 ffd fs8 fc0 sc0 ls0 ws0">-<span class="_ _4"> </span>Softw<span class="_ _5"></span>a<span class="_ _5"></span>re<span class="_ _14"> </span>supp<span class="_ _c"></span>o<span class="_ _5"></span>rt:<span class="_ _7"> </span>Op<span class="_ _c"></span>enGL,<span class="_ _14"> </span>Photoshop,<span class="_ _14"> </span>Lightro<span class="_ _c"></span>om,<span class="_ _14"> </span><span class="ff11">half.sourceforge.net</span></div><div class="t m0 xc hc y69 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 y6a 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="_ _14"> </span><span class="ff9">__int128<span class="_ _14"> </span></span>)</span></div><div class="t m0 x9 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">9/22</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="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 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 x21 hc y6b ff9 fs7 fc5 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 xc hc y6c ffa fs7 fc0 sc0 ls0 ws0"><span class="_ _13"> </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 y6d ff4 fs7 fc0 sc0 ls0 ws0">e.g.<span class="_ _3"> </span><span class="ff9">void<span class="_"> </span>f()<span class="_ _14"> </span></span>,<span class="_ _12"> </span><span class="ff9">f(void)</span></div><div class="t m0 xc hc y6e 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 y6f ff4 fs7 fc0 sc0 ls0 ws0">compile!!</div><div class="t m0 x7 h14 y70 ff6 fs8 fc6 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff11 fc5">main<span class="fc0">()<span class="_"> </span>{</span></span></div><div class="t m0 x7 h15 y71 ff12 fs8 fc7 sc0 ls0 ws0">//<span class="_ _21"> </span>sizeof(void);<span class="_ _e"> </span>//<span class="_ _e"> </span><span class="ff10">compile<span class="_ _d"> </span>error</span></div><div class="t m0 x7 h14 y72 ff11 fs8 fc0 sc0 ls0 ws0">}</div><div class="t m0 x22 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">10/22</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 ff6 fs3 fc1 sc0 ls0 ws0">nullptr<span class="_ _8"> </span><span class="ff1">Keywo<span class="_ _5"></span>rd</span></div><div class="t m0 x1 hc y73 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="_ _5"></span>o<span class="_ _5"></span>rd<span class="_ _12"> </span><span class="ff9 fc5">nullptr<span class="_ _11"> </span></span>to<span class="_ _10"> </span>rep<span class="_ _5"></span>resent<span class="_ _10"> </span>a<span class="_ _10"> </span><span class="ff9">null<span class="_ _10"> </span></span>p<span class="_ _c"></span>ointer<span class="_ _d"> </span>(<span class="_ _14"> </span><span class="ff9">0x0<span class="_ _14"> </span></span>)<span class="_ _10"> </span>and</span></div><div class="t m0 x1 hc y74 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 x21 hc y75 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 fc5">nullptr_t<span class="_ _10"> </span></span><span class="ffc"><span class="_ _10"> </span></span>safer</span></div><div class="t m0 x1 h14 y76 ff6 fs8 fc6 sc0 ls0 ws0">int<span class="ff11 fc8">*<span class="_"> </span><span class="fc0">p1<span class="_"> </span></span>=<span class="_"> </span><span class="fc9">NULL<span class="fc0">;<span class="_ _22"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>ok,<span class="_ _e"> </span>equal<span class="_ _a"> </span>to<span class="_ _e"> </span>int*<span class="_ _e"> </span>p1<span class="_ _e"> </span>=<span class="_ _a"> </span>0l</span></span></span></span></div><div class="t m0 x1 h14 y77 ff6 fs8 fc6 sc0 ls0 ws0">int<span class="ff11 fc8">*<span class="_"> </span><span class="fc0">p2<span class="_"> </span></span>=<span class="_"> </span></span><span class="fc9">nullptr<span class="ff11 fc0">;<span class="_ _21"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>ok,<span class="_ _e"> </span><span class="ff13">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 x1 h14 y78 ff6 fs8 fc6 sc0 ls0 ws0">int<span class="_ _23"> </span><span class="ff11 fc0">n1<span class="_"> </span><span class="fc8">=<span class="_"> </span><span class="fc9">NULL</span></span>;<span class="_ _24"> </span><span class="ff12 fc7">//<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 x1 h15 y79 ff12 fs8 fc7 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="ff10">compile<span class="_ _14"> </span>error<span class="_ _e"> </span><span class="ff13">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 x1 h15 y7a ff12 fs8 fc7 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="ff10">compile<span class="_ _14"> </span>error<span class="_ _e"> </span></span>incompatible<span class="_ _e"> </span>types</div><div class="t m0 x22 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">11/22</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 xb h2 y7b ff6 fs0 fc0 sc0 ls0 ws0">auto<span class="_ _1"> </span><span class="ff1">Keyw<span class="_ _6"></span>o<span class="_ _5"></span>rd</span></div><a class="l" href="#pff" data-dest-detail='[15,"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="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 ff6 fs3 fc1 sc0 ls0 ws0">auto<span class="_ _8"> </span><span class="ff1">Keywo<span class="_ _5"></span>rd<span class="_ _25"> </span>1/4</span></div><div class="t m0 x1 hc y7c ff4 fs7 fc3 sc0 ls0 ws0">C++11<span class="_ _10"> </span><span class="fc0">The<span class="_ _10"> </span><span class="ff9 fc5">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 y7d 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<span class="_ _10"> </span>exp<span class="_ _5"></span>ression</div><div class="t m0 x1 h14 y7e ff6 fs8 fc9 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff11 fc0">a<span class="_"> </span><span class="fc8">=<span class="_"> </span>1<span class="_"> </span>+<span class="_"> </span>2</span>;<span class="_"> </span><span class="ff12 fc7">//<span class="_ _e"> </span><span class="ff14">&apos;</span>a<span class="ff14">&apos;<span class="_ _a"> </span></span>is<span class="_ _e"> </span>&quot;int&quot;</span></span></div><div class="t m0 x1 h14 y7f ff6 fs8 fc9 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff11 fc0">b<span class="_"> </span><span class="fc8">=<span class="_"> </span>2.0</span>;<span class="_ _23"> </span><span class="ff12 fc7">//<span class="_ _e"> </span><span class="ff14">&apos;</span>b<span class="ff14">&apos;<span class="_ _a"> </span></span>is<span class="_ _e"> </span>double</span></span></div><div class="t m0 x22 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">12/22</div></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">auto<span class="_ _8"> </span><span class="ff1">Keywo<span class="_ _5"></span>rd</span></div><div class="t m0 x23 he y30 ffb fs6 fc1 sc0 ls0 ws0"></div><div class="t m0 xf h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">2/4</div><div class="t m0 x21 hc y80 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 x1 h14 y81 ff12 fs8 fc7 sc0 ls0 ws0">//<span class="_ _e"> </span><span class="ff14">&apos;</span>i<span class="ff14">&apos;<span class="_ _e"> </span></span>has<span class="_ _a"> </span>the<span class="_ _e"> </span>same<span class="_ _e"> </span>type<span class="_ _e"> </span>of<span class="_ _a"> </span><span class="ff14">&apos;</span>k<span class="ff14">&apos;</span></div><div class="t m0 x1 h14 y82 ff6 fs8 fc9 sc0 ls0 ws0">for<span class="_ _e"> </span><span class="ff11 fc0">(</span>auto<span class="_ _e"> </span><span class="ff11 fc0">i<span class="_"> </span><span class="fc8">=<span class="_"> </span></span>k;<span class="_"> </span>i<span class="_"> </span><span class="fc8">&lt;<span class="_"> </span></span>size;<span class="_"> </span>i<span class="fc8">++</span>)</span></div><div class="t m0 x24 h14 y83 ff11 fs8 fc0 sc0 ls0 ws0"><span class="fca sc0">...</span></div><div class="t m0 x1 h14 y84 ff11 fs8 fc0 sc0 ls0 ws0">std<span class="fc8">::</span>vector<span class="fc8">&lt;<span class="ff6 fc6">int</span>&gt;<span class="_ _26"> </span></span>x{<span class="fc8">1</span>,<span class="_"> </span><span class="fc8">2</span>,<span class="_"> </span><span class="fc8">3</span>};</div><div class="t m0 x1 h14 y85 ff11 fs8 fc0 sc0 ls0 ws0">std<span class="fc8">::</span>vector<span class="fc8">&lt;<span class="ff6 fc6">int</span>&gt;::</span>iterator<span class="_"> </span>i1<span class="_"> </span><span class="fc8">=<span class="_"> </span></span>x.begin();</div><div class="t m0 x1 h14 y86 ff6 fs8 fc9 sc0 ls0 ws0">auto<span class="_ _27"> </span><span class="ff11 fc0">i2<span class="_"> </span><span class="fc8">=<span class="_"> </span></span>x.begin();</span></div><div class="t m0 x1 hc y87 ff4 fs7 fc0 sc0 ls0 ws0">On<span class="_ _10"> </span>the<span class="_ _d"> </span>other<span class="_ _10"> </span>hand,<span class="_ _10"> </span>it<span class="_ _10"> </span>ma<span class="_ _5"></span>y<span class="_ _d"> </span>make<span class="_ _d"> </span>the<span class="_ _10"> </span>co<span class="_ _c"></span>de<span class="_ _10"> </span>less<span class="_ _d"> </span>readable<span class="_ _10"> </span>or<span class="_ _d"> </span>even<span class="_ _10"> </span>bug-p<span class="_ _5"></span>rone<span class="_ _10"> </span>if<span class="_ _d"> </span>excessively</div><div class="t m0 x1 hc y88 ff4 fs7 fc0 sc0 ls0 ws0">used<span class="_ _10"> </span>b<span class="_ _c"></span>ecause<span class="_ _d"> </span>of<span class="_ _10"> </span>type<span class="_ _10"> </span>hiding</div><div class="t m0 x1 hc y89 ff4 fs7 fc0 sc0 ls0 ws0">Example:<span class="_ _3"> </span><span class="ff9">auto<span class="_"> </span>x<span class="_"> </span>=<span class="_"> </span>0;<span class="_ _12"> </span></span>is<span class="_ _10"> </span>less<span class="_ _10"> </span>readable<span class="_ _10"> </span>than<span class="_ _11"> </span><span class="ff9">int<span class="_"> </span>x<span class="_"> </span>=<span class="_"> </span>0</span></div><div class="t m0 x22 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">13/22</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">auto<span class="_ _8"> </span><span class="ff1">Keywo<span class="_ _5"></span>rd<span class="_ _7"> </span>-<span class="_ _e"> </span>F<span class="_ _5"></span>unction<span class="_ _8"> </span>Return<span class="_ _e"> </span>T<span class="_ _b"></span>yp<span class="_ _c"></span>e</span></div><div class="t m0 x1a he y30 ffb fs6 fc1 sc0 ls0 ws0"></div><div class="t m0 xf h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">3/4</div><div class="t m0 x1 hc y8a ff4 fs7 fc0 sc0 ls0 ws0">In<span class="_ _10"> </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="_ _14"> </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<span class="_ _10"> </span>output<span class="_ _10"> </span>types</div><div class="t m0 x1 hc y8b ff4 fs7 fc0 sc0 ls0 ws0">(aka<span class="_ _10"> </span><span class="ff8">trailing<span class="_ _10"> </span>return<span class="_ _10"> </span>t<span class="_ _5"></span>yp<span class="_ _c"></span>e<span class="_ _c"></span><span class="ff4">)</span></span></div><div class="t m0 x1 h14 y8c ff6 fs8 fc9 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff11 fc0">h(</span><span class="fc6">int<span class="_ _e"> </span><span class="ff11 fc0">x)<span class="_"> </span>{<span class="_"> </span></span></span>return<span class="_ _a"> </span><span class="ff11 fc0">x<span class="_"> </span><span class="fc8">*<span class="_"> </span>2</span>;<span class="_"> </span>}</span></div><div class="t m0 x1 h6 y8d ff4 fs4 fc0 sc0 ls0 ws0">In<span class="_ _d"> </span><span class="fc3">C++11</span>,<span class="_ _d"> </span>the<span class="_ _d"> </span>return<span class="_ _d"> </span>type<span class="_ _d"> </span>needs<span class="_ _d"> </span>to<span class="_ _d"> </span>b<span class="_ _c"></span>e<span class="_ _d"> </span>explicitly<span class="_ _d"> </span>sp<span class="_ _c"></span>ecified:</div><div class="t m0 x1 h16 y8e ff6 fs6 fc9 sc0 ls0 ws0">auto<span class="_ _8"> </span><span class="ff15 fc0">g(</span><span class="fc6">int<span class="_ _8"> </span><span class="ff15 fc0">x)<span class="_ _8"> </span><span class="fc8">-&gt;<span class="_ _8"> </span></span></span>int<span class="_ _8"> </span><span class="ff15 fc0">{<span class="_ _8"> </span></span></span>return<span class="_ _8"> </span><span class="ff15 fc0">x<span class="_ _8"> </span><span class="fc8">*<span class="_ _8"> </span>2</span>;<span class="_ _8"> </span>}<span class="_ _8"> </span><span class="ff12 fc7">//<span class="_ _8"> </span>C++11</span></span></div><div class="t m0 x1 h16 y8f ff12 fs6 fc7 sc0 ls0 ws0">//<span class="_ _8"> </span>&quot;-&gt;<span class="_ _7"> </span>int&quot;<span class="_ _8"> </span>is<span class="_ _8"> </span>the<span class="_ _8"> </span>deduction<span class="_ _8"> </span>type</div><div class="t m0 x1 h16 y90 ff12 fs6 fc7 sc0 ls0 ws0">//<span class="_ _8"> </span>a<span class="_ _7"> </span>better<span class="_ _8"> </span>way<span class="_ _8"> </span>to<span class="_ _8"> </span>express<span class="_ _8"> </span>it<span class="_ _8"> </span>is:</div><div class="t m0 x1 h16 y91 ff6 fs6 fc9 sc0 ls0 ws0">auto<span class="_ _8"> </span><span class="ff15 fc0">g2(</span><span class="fc6">int<span class="_ _8"> </span><span class="ff15 fc0">x)<span class="_ _8"> </span><span class="fc8">-&gt;<span class="_ _8"> </span></span></span></span>decltype<span class="ff15 fc0">(x<span class="_ _8"> </span><span class="fc8">*<span class="_ _8"> </span>2</span>)<span class="_ _8"> </span>{<span class="_ _8"> </span></span>return<span class="_ _8"> </span><span class="ff15 fc0">x<span class="_ _8"> </span><span class="fc8">*<span class="_ _8"> </span>2</span>;<span class="_ _8"> </span>}<span class="_ _13"> </span><span class="ff12 fc7">//<span class="_ _8"> </span>C++11</span></span></div><div class="t m0 x22 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">14/22</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 x5 h7 y7 ff6 fs3 fc1 sc0 ls0 ws0">auto<span class="_ _8"> </span><span class="ff1">Keywo<span class="_ _5"></span>rd<span class="_ _7"> </span>-<span class="_ _e"> </span>F<span class="_ _5"></span>unction<span class="_ _8"> </span>Input<span class="_ _e"> </span>T<span class="_ _b"></span>yp<span class="_ _c"></span>e</span></div><div class="t m0 x25 he y30 ffb fs6 fc1 sc0 ls0 ws0"></div><div class="t m0 xf h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">4/4</div><div class="t m0 x1 hc y1b ff4 fs7 fc0 sc0 ls0 ws0">In<span class="_ _10"> </span><span class="fc3">C++14</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>used<span class="_ _10"> </span>to<span class="_ _10"> </span>define<span class="_ _10"> </span><span class="ff8">lamb<span class="_ _c"></span>da<span class="_ _10"> </span>expression<span class="_ _10"> </span></span>inputs</div><div class="t m0 x1 h14 y92 ff6 fs8 fc9 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff11 fc0">lambda<span class="_"> </span><span class="fc8">=<span class="_"> </span></span>[](</span>auto<span class="_ _e"> </span><span class="ff11 fc0">x)<span class="_"> </span>{<span class="_"> </span></span>return<span class="_ _a"> </span><span class="ff11 fc0">x;<span class="_"> </span>}</span></div><div class="t m0 x1 hc y93 ff4 fs7 fc0 sc0 ls0 ws0">In<span class="_ _10"> </span><span class="fc3">C++17</span>,<span class="_ _12"> </span><span class="ff6">auto<span class="_ _11"> </span></span>is<span class="_ _10"> </span>used<span class="_ _10"> </span>fo<span class="_ _5"></span>r<span class="_ _10"> </span><span class="ff8">structure<span class="_ _10"> </span>binding</span></div><div class="t m0 x1 h14 y94 ff6 fs8 fc6 sc0 ls0 ws0">int<span class="_ _21"> </span><span class="ff11 fc0">array[<span class="fc8">2</span>]<span class="_"> </span><span class="fc8">=<span class="_"> </span></span>{<span class="fc8">2</span>,<span class="_"> </span><span class="fc8">3</span>};</span></div><div class="t m0 x1 h14 y95 ff6 fs8 fc9 sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ff11 fc0">[a,<span class="_"> </span>b]<span class="_ _23"> </span><span class="fc8">=<span class="_"> </span></span>array;<span class="_"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>a=2,<span class="_ _a"> </span>b=3</span></span></div><div class="t m0 x1 hc y96 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>used<span class="_ _10"> </span>to<span class="_ _10"> </span>define<span class="_ _10"> </span>function<span class="_ _10"> </span>inputs</div><div class="t m0 x1 h14 y97 ff6 fs8 fc6 sc0 ls0 ws0">void<span class="_ _e"> </span><span class="ff11 fc5">f<span class="fc0">(</span></span><span class="fc9">auto<span class="_ _e"> </span><span class="ff11 fc0">x)<span class="_"> </span>{}</span></span></div><div class="t m0 x1 h14 y98 ff12 fs8 fc7 sc0 ls0 ws0">//<span class="_ _e"> </span>equivalent<span class="_ _e"> </span>to<span class="_ _a"> </span>templates</div><div class="t m0 x1 h14 y99 ff11 fs8 fc0 sc0 ls0 ws0">f(<span class="fc8">3</span>);<span class="_ _24"> </span><span class="ff12 fc7">//<span class="_ _e"> </span><span class="ff14">&apos;</span>x<span class="ff14">&apos;<span class="_ _e"> </span></span>is<span class="_ _a"> </span>int</span></div><div class="t m0 x1 h14 y9a ff11 fs8 fc0 sc0 ls0 ws0">f(<span class="fc8">3.0</span>);<span class="_ _21"> </span><span class="ff12 fc7">//<span class="_ _e"> </span><span class="ff14">&apos;</span>x<span class="ff14">&apos;<span class="_ _e"> </span></span>is<span class="_ _a"> </span>double</span></div><div class="t m0 x22 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">15/22</div></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 xb h2 y7b 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="#pf14" data-dest-detail='[20,"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="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,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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="_ _5"></span>rs<span class="_ _8"> </span>Overview</div><div class="t m0 x6 h10 y9b ff1 fs8 fc0 sc0 ls0 ws0">Precedence<span class="_ _28"> </span>Op<span class="_ _c"></span>erato<span class="_ _5"></span>r<span class="_ _29"> </span>Description<span class="_ _2a"> </span>Asso<span class="_ _c"></span>ciativit<span class="_ _5"></span>y</div><div class="t m0 xd h10 y9c ff6 fs8 fc0 sc0 ls0 ws0">1<span class="_ _2b"> </span><span class="ff11">a++<span class="_ _2c"> </span>a<span class="_ _18"> </span><span class="ffd">Suffix/postfix<span class="_ _14"> </span>increment<span class="_ _d"> </span>and<span class="_ _14"> </span>decrement<span class="_ _2d"> </span>Left-to-right</span></span></div><div class="t m0 xd h11 y9d ff6 fs8 fc0 sc0 ls0 ws0">2</div><div class="t m0 xe h14 y9e ff11 fs8 fc0 sc0 ls0 ws0">+a<span class="_ _2c"> </span>-a<span class="_ _2c"> </span>++a<span class="_ _2c"> </span>a</div><div class="t m0 x26 h14 y9f ff11 fs8 fc0 sc0 ls0 ws0">!<span class="_ _21"> </span><span class="ff16"></span></div><div class="t m0 x27 h10 y9e ffd fs8 fc0 sc0 ls0 ws0">Plus/minus,<span class="_ _14"> </span>Prefix<span class="_ _14"> </span>increment/decrement,</div><div class="t m0 x27 h10 y9f ffd fs8 fc0 sc0 ls0 ws0">Logical/Bit<span class="_ _5"></span>wise<span class="_ _14"> </span>Not</div><div class="t m0 x28 h10 y9d ffd fs8 fc0 sc0 ls0 ws0">Right-to-left</div><div class="t m0 xd h10 ya0 ff6 fs8 fc0 sc0 ls0 ws0">3<span class="_ _2e"> </span><span class="ff11">a*b<span class="_ _2c"> </span>a/b<span class="_ _2c"> </span>a%b<span class="_ _2f"> </span><span class="ffd">Multiplication,<span class="_ _14"> </span>division,<span class="_ _14"> </span>and<span class="_ _d"> </span>remainder<span class="_ _30"> </span>Left-to-right</span></span></div><div class="t m0 xd h10 ya1 ff6 fs8 fc0 sc0 ls0 ws0">4<span class="_ _31"> </span><span class="ff11">a+b<span class="_ _2c"> </span>a-b<span class="_ _32"> </span><span class="ffd">A<span class="_ _5"></span>ddition<span class="_ _14"> </span>and<span class="_ _14"> </span>subtraction<span class="_ _33"> </span>Left-to-right</span></span></div><div class="t m0 xd h10 ya2 ff6 fs8 fc0 sc0 ls0 ws0">5<span class="_ _34"> </span><span class="ff11">«<span class="_"> </span>»<span class="_ _35"> </span><span class="ffd">Bit<span class="_ _5"></span>wise<span class="_ _14"> </span>left<span class="_ _14"> </span>shift<span class="_ _d"> </span>and<span class="_ _14"> </span>right<span class="_ _14"> </span>shift<span class="_ _36"> </span>Left-to-right</span></span></div><div class="t m0 xd h10 ya3 ff6 fs8 fc0 sc0 ls0 ws0">6<span class="_ _37"> </span><span class="ff11">&lt;<span class="_"> </span>&lt;=<span class="_"> </span>&gt;<span class="_"> </span>&gt;=<span class="_ _38"> </span><span class="ffd">Relational<span class="_ _14"> </span>op<span class="_ _c"></span>erato<span class="_ _5"></span>rs<span class="_ _39"> </span>Left-to-right</span></span></div><div class="t m0 xd h10 ya4 ff6 fs8 fc0 sc0 ls0 ws0">7<span class="_ _3a"> </span><span class="ff11">==<span class="_ _2c"> </span>!=<span class="_ _3b"> </span><span class="ffd">Equalit<span class="_ _5"></span>y<span class="_ _14"> </span>op<span class="_ _c"></span>erato<span class="_ _5"></span>rs<span class="_ _3c"> </span>Left-to-right</span></span></div><div class="t m0 xd h10 ya5 ff6 fs8 fc0 sc0 ls0 ws0">8<span class="_ _3d"> </span><span class="ff11">&amp;<span class="_ _3e"> </span><span class="ffd">Bit<span class="_ _5"></span>wise<span class="_ _14"> </span>AND<span class="_ _3f"> </span>Left-to-right</span></span></div><div class="t m0 xd h10 ya6 ff6 fs8 fc0 sc0 ls0 ws0">9<span class="_ _3d"> </span><span class="ff11">ˆ<span class="_ _3e"> </span><span class="ffd">Bit<span class="_ _5"></span>wise<span class="_ _14"> </span>XOR<span class="_ _40"> </span>Left-to-right</span></span></div><div class="t m0 x1c h10 ya7 ff6 fs8 fc0 sc0 ls0 ws0">10<span class="_ _41"> </span><span class="ff11">|<span class="_ _3e"> </span><span class="ffd">Bit<span class="_ _5"></span>wise<span class="_ _14"> </span>OR<span class="_ _42"> </span>Left-to-right</span></span></div><div class="t m0 x1c h10 ya8 ff6 fs8 fc0 sc0 ls0 ws0">11<span class="_ _34"> </span><span class="ff11">&amp;&amp;<span class="_ _43"> </span><span class="ffd">Logical<span class="_ _14"> </span>AND<span class="_ _40"> </span>Left-to-right</span></span></div><div class="t m0 x1c h10 ya9 ff6 fs8 fc0 sc0 ls0 ws0">12<span class="_ _34"> </span><span class="ff11">||<span class="_ _43"> </span><span class="ffd">Logical<span class="_ _14"> </span>OR<span class="_ _44"> </span>Left-to-right</span></span></div><div class="t m0 x1c h11 yaa ff6 fs8 fc0 sc0 ls0 ws0">13</div><div class="t m0 x29 h14 yab ff11 fs8 fc0 sc0 ls0 ws0">=<span class="_ _2c"> </span>+=<span class="_ _2c"> </span>-=<span class="_ _2c"> </span>*=<span class="_ _2c"> </span>/=<span class="_ _2c"> </span>%=</div><div class="t m0 x2a h14 yac ff11 fs8 fc0 sc0 ls0 ws0">«=<span class="_ _2c"> </span>»=<span class="_ _2c"> </span>&amp;=<span class="_ _2c"> </span>ˆ=<span class="_ _2c"> </span>|=</div><div class="t m0 x27 h10 yaa ffd fs8 fc0 sc0 ls0 ws0">Assignment<span class="_ _14"> </span>and<span class="_ _14"> </span>Comp<span class="_ _c"></span>ound<span class="_ _14"> </span>op<span class="_ _c"></span>erato<span class="_ _5"></span>rs<span class="_ _45"> </span>Right-to-left</div><div class="t m0 x22 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">16/22</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">Op<span class="_ _c"></span>erato<span class="_ _5"></span>rs<span class="_ _8"> </span>Precedence<span class="_ _46"> </span>1/2</div><div class="t m0 x1 hc y1b ff9 fs7 fc0 sc0 ls0 ws0">Operators<span class="_"> </span>precedence<span class="_ _14"> </span><span class="ff17 fs9"></span><span class="ff4">:</span></div><div class="t m0 xc hc y24 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="_ _5"></span>rs<span class="_ _10"> </span>have<span class="_ _10"> </span>higher<span class="_ _10"> </span>p<span class="_ _5"></span>recedence<span class="_ _10"> </span>than<span class="_ _10"> </span><span class="ff1">bina<span class="_ _5"></span>ry<span class="_ _7"> </span>op<span class="_ _c"></span>erato<span class="_ _5"></span>rs</span></span></span></div><div class="t m0 xc hc yad 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="_ _5"></span>recedence<span class="_ _10"> </span>than</span></span></div><div class="t m0 x7 hc yae ff1 fs7 fc0 sc0 ls0 ws0">compa<span class="_ _5"></span>rison<span class="ff4">,<span class="_ _10"> </span></span>bit<span class="_ _5"></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>erato<span class="_ _5"></span>rs</span></div><div class="t m0 xc hc yaf 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="_ _5"></span>rs<span class="_ _10"> </span>have<span class="_ _10"> </span>higher<span class="_ _10"> </span>p<span class="_ _5"></span>recedence<span class="_ _10"> </span>than<span class="_ _10"> </span><span class="ff1">compa<span class="_ _5"></span>rison<span class="_ _10"> </span><span class="ff4">op<span class="_ _c"></span>erato<span class="_ _5"></span>rs</span></span></span></span></div><div class="t m0 xc hc yb0 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="_ _5"></span>rs<span class="_ _10"> </span>have<span class="_ _10"> </span>higher<span class="_ _10"> </span>p<span class="_ _5"></span>recedence<span class="_ _10"> </span>than<span class="_ _10"> </span><span class="ff1">logic<span class="_ _10"> </span></span>op<span class="_ _c"></span>erato<span class="_ _5"></span>rs</span></span></div><div class="t m0 xc hc yb1 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="_ _5"></span>rs<span class="_ _12"> </span><span class="ff9">+=<span class="_ _14"> </span></span>,<span class="_ _12"> </span><span class="ff9">-=<span class="_ _14"> </span></span>,<span class="_ _11"> </span><span class="ff9">*=<span class="_ _14"> </span></span>,<span class="_ _12"> </span><span class="ff9">/=<span class="_ _14"> </span></span>,<span class="_ _12"> </span><span class="ff9">%=<span class="_ _14"> </span></span>,<span class="_ _12"> </span><span class="ff9">^=<span class="_ _14"> </span></span>,<span class="_ _11"> </span><span class="ff9">!=<span class="_ _14"> </span></span>,<span class="_ _12"> </span><span class="ff9">&amp;=<span class="_ _14"> </span></span>,<span class="_ _12"> </span><span class="ff9">»=<span class="_ _14"> </span></span>,</span></span></div><div class="t m0 x10 hc yb2 ff9 fs7 fc0 sc0 ls0 ws0">«=<span class="_ _12"> </span><span class="ff4">have<span class="_ _10"> </span>low<span class="_ _5"></span>er<span class="_ _10"> </span>p<span class="_ _5"></span>rio<span class="_ _5"></span>rit<span class="_ _5"></span>y</span></div><div class="t m0 xc hc yb3 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="_ _5"></span>r<span class="_ _10"> </span>has<span class="_ _10"> </span>the<span class="_ _10"> </span>lo<span class="_ _5"></span>w<span class="_ _5"></span>est<span class="_ _10"> </span>p<span class="_ _5"></span>recedence<span class="_ _10"> </span>(see<span class="_ _10"> </span>next<span class="_ _10"> </span>slides)</span></div><div class="t m0 x22 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">17/22</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="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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIdUlEQVR42u3YsQkCMRiG4UQuWAVnECsnELEW3MwlHMfCIdzA6rjKNLG7ASzkP3yeCcKX5uXPu8MpAQBAGM/HfWUFAACiEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAMxya80KAADEUUpxSQUAIByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgDAbFjQW6dp8mEAAN+ptS7otS6pAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVBMAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAGBhcmvNCgAAxFFKcUkFACAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAAPADw3jdWgEACO51vhnhf+yPl5w36z6+U+q9GwQAgBA+89gaAigSF1YAAAAASUVORK5CYII="/><div class="t m0 x5 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Op<span class="_ _c"></span>erato<span class="_ _5"></span>rs<span class="_ _8"> </span>Precedence<span class="_ _46"> </span>2/2</div><div class="t m0 x1 hc y1b ff4 fs7 fc0 sc0 ls0 ws0">Examples:</div><div class="t m0 x1 h14 yb4 ff11 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc8">+<span class="_"> </span></span>b<span class="_"> </span><span class="fc8">*<span class="_"> </span>4</span>;<span class="_ _47"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>a<span class="_ _e"> </span>+<span class="_ _a"> </span>(b<span class="_ _e"> </span>*<span class="_ _e"> </span>4)</span></div><div class="t m0 x1 h14 yb5 ff11 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc8">*<span class="_"> </span></span>b<span class="_"> </span><span class="fc8">/<span class="_"> </span></span>c<span class="_"> </span><span class="fc8">%<span class="_"> </span></span>d;<span class="_ _48"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>((a<span class="_ _e"> </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 x1 h14 yb6 ff11 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc8">+<span class="_"> </span></span>b<span class="_"> </span><span class="fc8">&lt;<span class="_"> </span>3<span class="_"> </span>&gt;&gt;<span class="_"> </span>4</span>;<span class="_ _49"> </span><span class="ff12 fc7">//<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 x1 h14 yb7 ff11 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc8">&amp;&amp;<span class="_"> </span></span>b<span class="_"> </span><span class="fc8">&amp;&amp;<span class="_"> </span></span>c<span class="_"> </span><span class="fc8">||<span class="_"> </span></span>d;<span class="_ _22"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>(a<span class="_ _e"> </span><span class="ff13">&amp;&amp;<span class="_ _a"> </span></span>b<span class="_ _e"> </span><span class="ff13">&amp;&amp;<span class="_ _e"> </span></span>c)<span class="_ _e"> </span>||<span class="_ _a"> </span>d</span></div><div class="t m0 x1 h14 yb8 ff11 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc8">and<span class="_"> </span></span>b<span class="_"> </span><span class="fc8">and<span class="_"> </span></span>c<span class="_"> </span><span class="fc8">or<span class="_"> </span></span>d;<span class="_ _23"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>(a<span class="_ _e"> </span><span class="ff13">&amp;&amp;<span class="_ _a"> </span></span>b<span class="_ _e"> </span><span class="ff13">&amp;&amp;<span class="_ _e"> </span></span>c)<span class="_ _e"> </span>||<span class="_ _a"> </span>d</span></div><div class="t m0 x1 h14 yb9 ff11 fs8 fc0 sc0 ls0 ws0">a<span class="_"> </span><span class="fc8">|<span class="_"> </span></span>b<span class="_"> </span><span class="fc8">&amp;<span class="_"> </span></span>c<span class="_"> </span><span class="fc8">||<span class="_"> </span></span>e<span class="_"> </span><span class="fc8">&amp;&amp;<span class="_"> </span></span>d;<span class="_ _21"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>((a<span class="_ _e"> </span>|<span class="_ _a"> </span>(b<span class="_ _e"> </span><span class="ff13">&amp;<span class="_ _e"> </span></span>c))<span class="_ _e"> </span>||<span class="_ _a"> </span>(e<span class="_ _e"> </span><span class="ff13">&amp;&amp;<span class="_ _e"> </span></span>d)</span></div><div class="t m0 x1 hc yba ff1 fs7 fc0 sc0 ls0 ws0">Imp<span class="_ _c"></span>o<span class="_ _5"></span>rtant<span class="ff4">:<span class="_ _e"> </span>sometimes<span class="_ _10"> </span>parenthesis<span class="_ _d"> </span>can<span class="_ _10"> </span>make<span class="_ _10"> </span>an<span class="_ _10"> </span>exp<span class="_ _5"></span>ression<span class="_ _10"> </span>verbose...<span class="_ _a"> </span>but<span class="_ _10"> </span>they<span class="_ _10"> </span>can</span></div><div class="t m0 x1 hc ybb ff4 fs7 fc0 sc0 ls0 ws0">help!</div><div class="t m0 x22 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">18/22</div></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 ff1 fs3 fc1 sc0 ls0 ws0">Prefix/P<span class="_ _5"></span>ostfix<span class="_ _8"> </span>Increment<span class="_ _e"> </span>Semantic</div><div class="t m0 x1 hc ybc ff1 fs7 fc0 sc0 ls0 ws0">Prefix<span class="_ _7"> </span>Increment/Decrement<span class="_ _11"> </span><span class="ff9">++i<span class="_ _14"> </span><span class="ff4">,<span class="_ _12"> </span></span>i</span></div><div class="t m0 x2b hc ybd 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 x2b hc ybe 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 ybf ff1 fs7 fc0 sc0 ls0 ws0">P<span class="_ _5"></span>ostfix<span class="_ _7"> </span>Increment/Decrement<span class="_ _11"> </span><span class="ff9">i++<span class="_ _14"> </span><span class="ff4">,<span class="_ _12"> </span></span>i</span></div><div class="t m0 x2b hc yc0 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="_ _5"></span>ra<span class="_ _5"></span>ry)</span></div><div class="t m0 x2b hc yc1 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 x2b hc yc2 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 yc3 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 yc4 ff4 fs7 fc0 sc0 ls0 ws0">also<span class="_ _10"> </span>to<span class="_ _10"> </span>objects</div><div class="t m0 x22 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">19/22</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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIkElEQVR42u3YsU0DQRBA0Vt0I6IVNSBHVGAhYiR3RhOUQ0AR7oDI2siTHBkJiY2ENCu/V8Hc7AVf03b7lwUAAMo4fn7c2QIAANWIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAfrTMtAUAAOqICJdUAADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEA4H+sE806xvBgAAB/03ufaFqXVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARKoVAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAA+KVlpi0AAFBHRLikAgBQjkgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQCAK60TzTrG8GCT6r1bAgBwOZdUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAOAqLTNtAQCAOiLCJRUAgHJEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAANNYT2+PtgAAUNPX6/sNfvXT86G1h/vtdF6Wbdv8BgAAlPANnv0gAMdQUoEAAAAASUVORK5CYII="/><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="_ _5"></span>r</div><div class="t m0 x2c he y30 ffb fs6 fc1 sc0 ls0 ws0"></div><div class="t m0 x1 hc y1b ff4 fs7 fc0 sc0 ls0 ws0">Reading<span class="_ _d"> </span>and<span class="_ _10"> </span>mo<span class="_ _c"></span>difying<span class="_ _d"> </span>a<span class="_ _10"> </span>va<span class="_ _5"></span>riable<span class="_ _d"> </span>within<span class="_ _10"> </span>a<span class="_ _d"> </span>single<span class="_ _10"> </span>exp<span class="_ _5"></span>ression<span class="_ _d"> </span>is<span class="_ _10"> </span>bug<span class="_ _d"> </span>prone<span class="_ _d"> </span>b<span class="_ _c"></span>ecause<span class="_ _d"> </span>it<span class="_ _10"> </span>can</div><div class="t m0 x1 hc yc5 ff4 fs7 fc0 sc0 ls0 ws0">result<span class="_ _10"> </span>in<span class="_ _10"> </span>undefined<span class="_ _10"> </span>(implementation-defined)<span class="_ _10"> </span>b<span class="_ _c"></span>ehavio<span class="_ _5"></span>r:</div><div class="t m0 x1 h14 yc6 ff6 fs8 fc6 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff11 fc0">i<span class="_"> </span><span class="fc8">=<span class="_"> </span>0</span>;</span></div><div class="t m0 x1 h14 yc7 ff11 fs8 fc0 sc0 ls0 ws0">i<span class="_"> </span><span class="fc8">=<span class="_"> </span>++</span>i<span class="_"> </span><span class="fc8">+<span class="_"> </span>2</span>;<span class="_ _49"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>since<span class="_ _e"> </span>C++11:<span class="_ _21"> </span>i<span class="_ _a"> </span>=<span class="_ _e"> </span>3,<span class="_ _e"> </span>before:<span class="_ _e"> </span>undefined<span class="_ _a"> </span>behavior</span></div><div class="t m0 x1 h14 yc8 ff11 fs8 fc0 sc0 ls0 ws0">i<span class="_"> </span><span class="fc8">=<span class="_"> </span>0</span>;</div><div class="t m0 x1 h14 yc9 ff11 fs8 fc0 sc0 ls0 ws0">i<span class="_"> </span><span class="fc8">=<span class="_"> </span></span>i<span class="fc8">++<span class="_"> </span>+<span class="_"> </span>2</span>;<span class="_ _49"> </span><span class="ff12 fc7">//<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,<span class="_ _e"> </span>before:<span class="_ _a"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x1 h14 yca ff11 fs8 fc0 sc0 ls0 ws0">a[i]<span class="_"> </span><span class="fc8">=<span class="_"> </span>++</span>i;<span class="_ _48"> </span><span class="ff12 fc7">//<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,<span class="_ _e"> </span>before:<span class="_ _a"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x1 h14 ycb ff11 fs8 fc0 sc0 ls0 ws0">f(i<span class="_"> </span><span class="fc8">=<span class="_"> </span>2</span>,<span class="_"> </span>i<span class="_"> </span><span class="fc8">=<span class="_"> </span>1</span>);<span class="_ _23"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x1 h14 ycc ff11 fs8 fc0 sc0 ls0 ws0">i<span class="_"> </span><span class="fc8">=<span class="_"> </span>++</span>i<span class="_"> </span><span class="fc8">+<span class="_"> </span></span>i<span class="fc8">++</span>;<span class="_ _22"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>undefined<span class="_ _e"> </span>behavior</span></div><div class="t m0 x21 h6 ycd ff9 fs4 fc0 sc0 ls0 ws0">-Wunsequenced<span class="_ _12"> </span><span class="ff4">raises<span class="_ _14"> </span>a<span class="_ _10"> </span>w<span class="_ _5"></span>a<span class="_ _5"></span>rning<span class="_ _d"> </span>when<span class="_ _d"> </span>multiple<span class="_ _d"> </span><span class="ff8">unsequenced<span class="_ _8"> </span></span>mo<span class="_ _c"></span>difications<span class="_ _d"> </span>a<span class="_ _5"></span>re<span class="_ _d"> </span>made<span class="_ _d"> </span>on<span class="_ _d"> </span>a</span></div><div class="t m0 x1 h6 yce ff4 fs4 fc0 sc0 ls0 ws0">single<span class="_ _d"> </span>variable</div><div class="t m0 x22 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">20/22</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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIjklEQVR42u3YsU2EMQyA0QT9FlXEDOiqmwAhaiQ2YwnGoWAINrjqlOrc/HQUlEeBI95bIJbTfHI/PDw1AAAo4/Pj/cYWAACoRqQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPCtZ6YtAABQR0S4pAIAUI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABaa61tC8065/RhAADXGWMsNK1LKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAsISembYAAEAdEeGSCgBAOSIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAADUtC0065zThwEAXGeMsdC0LqkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAPxaz0xbAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAD8K9v59d4WAAD44fT89ldPHx9fer+73c+X1vZ99xcAAJTwBfB2IABay21aAAAAAElFTkSuQmCC"/><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 y1b 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="_ _5"></span>rs<span class="_ _10"> </span>have<span class="_ _10"> </span><span class="ff8">right-to-left<span class="_ _10"> </span>associativity</span></span></div><div class="t m0 x1 hc yc5 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 x1 h14 ycf ff6 fs8 fc6 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff11 fc0">y<span class="_"> </span><span class="fc8">=<span class="_"> </span>2</span>;</span></div><div class="t m0 x1 h14 yd0 ff6 fs8 fc6 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff11 fc0">x<span class="_"> </span><span class="fc8">=<span class="_"> </span></span>y<span class="_"> </span><span class="fc8">=<span class="_"> </span>3</span>;<span class="_"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>y=3,<span class="_ _a"> </span>then<span class="_ _e"> </span>x=3</span></span></div><div class="t m0 x19 h14 yd1 ff12 fs8 fc7 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 x1 h14 yd2 ff6 fs8 fc9 sc0 ls0 ws0">if<span class="_ _e"> </span><span class="ff11 fc0">(x<span class="_"> </span><span class="fc8">=<span class="_"> </span>4</span>)<span class="_ _22"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>assign<span class="_ _a"> </span>x=4<span class="_ _e"> </span>and<span class="_ _e"> </span>evaluate<span class="_ _e"> </span>to<span class="_ _a"> </span>true</span></span></div><div class="t m0 x1 hc yd3 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 x2d he yd4 ffb fs6 fc0 sc0 ls0 ws0"></div><div class="t m0 x2e hc yd3 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="_ _5"></span>y<span class="ff4">.<span class="_ _e"> </span>It<span class="_ _10"> </span>evaluates<span class="_ _10"> </span>the<span class="_ _10"> </span>left<span class="_ _10"> </span>expression,</span></span></div><div class="t m0 x1 hc yd5 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 x1 h14 yd6 ff6 fs8 fc6 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff11 fc0">a<span class="_"> </span><span class="fc8">=<span class="_"> </span>5</span>,<span class="_"> </span>b<span class="_"> </span><span class="fc8">=<span class="_"> </span>7</span>;</span></div><div class="t m0 x1 h14 yd7 ff6 fs8 fc6 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff11 fc0">x<span class="_"> </span><span class="fc8">=<span class="_"> </span></span>(<span class="fc8">3</span>,<span class="_"> </span><span class="fc8">4</span>);<span class="_"> </span><span class="ff12 fc7">//<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 x1 h14 yd8 ff6 fs8 fc6 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff11 fc0">y<span class="_"> </span><span class="fc8">=<span class="_"> </span>0</span>;</span></div><div class="t m0 x1 h14 yd9 ff6 fs8 fc6 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ff11 fc0">z;</span></div><div class="t m0 x1 h14 yda ff11 fs8 fc0 sc0 ls0 ws0">z<span class="_"> </span><span class="fc8">=<span class="_"> </span></span>y,<span class="_"> </span>x;<span class="_ _49"> </span><span class="ff12 fc7">//<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 x22 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">21/22</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 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 x2f he y30 ffb fs6 fc1 sc0 ls0 ws0"></div><div class="t m0 x1 hc ydb 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="_ _14"> </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 ydc ff8 fs7 fc0 sc0 ls0 ws0">op<span class="_ _c"></span>erato<span class="_ _5"></span>r<span class="ff4">,<span class="_ _d"> </span>which<span class="_ _10"> </span>a<span class="_ _c"></span>llo<span class="_ _5"></span>ws<span class="_ _d"> </span>comparing<span class="_ _10"> </span>t<span class="_ _5"></span>w<span class="_ _5"></span>o<span class="_ _10"> </span>objects<span class="_ _10"> </span>simila<span class="_ _5"></span>rly<span class="_ _10"> </span>of<span class="_ _12"> </span><span class="ff9">strcmp<span class="_ _14"> </span></span>.<span class="_ _a"> </span>The<span class="_ _10"> </span>operator</span></div><div class="t m0 x1 hc ydd 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 yde ff4 fs7 fc0 sc0 ls0 ws0">value</div><div class="t m0 x1 h14 ydf ff11 fs8 fc0 sc0 ls0 ws0">(<span class="fc8">3<span class="_"> </span>&lt;=&gt;<span class="_"> </span>5</span>)<span class="_ _22"> </span><span class="fc8">==<span class="_"> </span>0</span>;<span class="_"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>false</span></div><div class="t m0 x1 h14 ye0 ff11 fs8 fc0 sc0 ls0 ws0">(<span class="ff18 fcb">&apos;<span class="ff11">a</span>&apos;<span class="_ _e"> </span></span><span class="fc8">&lt;=&gt;<span class="_"> </span><span class="ff18 fcb">&apos;<span class="ff11">a</span>&apos;</span></span>)<span class="_"> </span><span class="fc8">==<span class="_"> </span>0</span>;<span class="_"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>true</span></div><div class="t m0 x1 h14 ye1 ff11 fs8 fc0 sc0 ls0 ws0">(<span class="fc8">3<span class="_"> </span>&lt;=&gt;<span class="_"> </span>5</span>)<span class="_ _22"> </span><span class="fc8">&lt;<span class="_"> </span>0</span>;<span class="_ _21"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>true</span></div><div class="t m0 x1 h14 ye2 ff11 fs8 fc0 sc0 ls0 ws0">(<span class="fc8">7<span class="_"> </span>&lt;=&gt;<span class="_"> </span>5</span>)<span class="_ _22"> </span><span class="fc8">&lt;<span class="_"> </span>0</span>;<span class="_ _21"> </span><span class="ff12 fc7">//<span class="_ _e"> </span>false</span></div><div class="t m0 x1 hc ye3 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="_ _5"></span>r<span class="_ _e"> </span><span class="ff4">can<span class="_ _10"> </span>b<span class="_ _c"></span>e<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 ye4 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="_ _5"></span>rs<span class="_ _10"> </span>overloading</div><div class="t m0 x22 hb y11 ff7 fs6 fc0 sc0 ls0 ws0">22/22</div></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>