mirror of
https://github.com/federico-busato/Modern-CPP-Programming.git
synced 2025-04-21 17:08:39 +03:00
2284 lines
1.5 MiB
2284 lines
1.5 MiB
<!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.705000;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,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')format("woff");}.ff5{font-family:ff5;line-height:0.915000;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:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff7;src:url('data:application/font-woff;base64,d09GRgABAAAAAAUcAA0AAAAAB0AAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFAAAAABoAAAAcn3rSKEdERUYAAATkAAAAHAAAAB4AJwAMT1MvMgAAAaQAAABDAAAAVlSnX5ljbWFwAAACAAAAAE4AAAFSBVULMmdhc3AAAATcAAAACAAAAAj//wADZ2x5ZgAAAmAAAACEAAAAmFneDwhoZWFkAAABMAAAADMAAAA2JoRLCGhoZWEAAAFkAAAAIAAAACQE7QNLaG10eAAAAegAAAAWAAAAFgafAFNsb2NhAAACUAAAAA4AAAAOAEwAJm1heHAAAAGEAAAAHQAAACAASQAYbmFtZQAAAuQAAAHRAAADBsJLjaNwb3N0AAAEuAAAACMAAAAu/9P2FXicY2BkYGBgZmhW0NRLiee3+crAzfwCKMLwSJf5GpwO/n+DaRuTDJDLwcAEEgUAK+cK0gB4nGNgZGBgkvl/g4GBmYsBCJi2MaQwSDIgA1YAUVcDPnicY2BkYGBgYxBlANEMDExAzAhmO4D5DAAE/wBiAAAAeJxjYGRiZ/zCwMrAwNTFtIdBkaEHRP/vYXzAYMjIBBRlYGNmgAFGBiQQkOaaAqQUGOyYZP7fAKqUYdCAqQEAKMgK6wAB9AAAAAAAAAFNAAAAAQAAAwoAUwBTAAB4nGNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMQFqBwYbB7v9/BOv/4/8n/h+H6gIDRjYGOJcRpIeJARUwQqzCBVgYWPHIDg0AAMF3C5AAAAAAAAAAAAAAAAAAJgBMAAB4nGNgZAj+f4NpG5MMgwgDAyMvo5ioCJuykjqjmok5o5mxEZDLtPjvZyZeYR4OVt6/14SFmbR4WTl4GD/9+MHFw8HDzsjKKcXJyMoOZDOgmKXKCDRHzdTEXJcRSAKNEmcUA5l1DaRdmIn372ewkUxawk/+/QZp54Ka+O83pxQDAMK8IDd4nG2RwWrbQBRFrxTHEAhtvqA8urLBlsdyIMiEQFAxZKFAE+heyIMliCQjjSO86Bd01w/p93RR+iPd9M54ugjUgzVn3ry5774ZAO/wAwFOvwa/PQd4H9SeQ4yDb57P8DH46XmEcXjh+RxXYex5zPhnZgajC65+uVOWA3wIMs8hLoOvns/wKfjuecT4H8/nkPDK8xiXYYoULfY4okOFHUoYCCYoMOW8RMJxgxk5huJISPeooV1+gZz9CTLOhmc1dyyddl6480z1gmvN6NEp37oahjXXWHAMbkTMr9Fzbqm8wx3r26oDz1plwRM1elf3ld8tIxvmNs7vozutSSm9ZHigc0UtpO3+2FW70sikmMoySW5mEiuVyH2tu6rIG8lyU+o6N1y8yHNbVNocZXJbGrNfLxbDMER53Udtt7ubzmSoTClPutfdq97Kpm2MPOa1ljTLHpbK1qOlmq0daMtatVfT0qzlxtqp9wejO8nare4YyFwrFfNrLvS2OnD+19fG34V2tx+xI+Gdve3xFIn5LnOs+LevFOOaIjS3oW0tcaRk7S0S4mS+mscqvsYbIZwSgC/ObE9TrXtb++orV90qCxN011dtI0qtIqVi+b/OX9H8gdMAAAB4nGNgYmD4//Hrof9bGYwYsAE2IGZkYGJgZpBnUAQA3JgF3AAAAAAB//8AAnicY2BkYGDgAWIxIGZiYARCViBmAfMYAAPVADR4nGNgYGBkAILbCqeqQfQjXeZrMBoAQyYGEgAA')format("woff");}.ff7{font-family:ff7;line-height:0.580000;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:1.000000;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,d09GRgABAAAAABtUAA0AAAAAKaQAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAbOAAAABoAAAAcn3rSMEdERUYAABscAAAAHAAAAB4AJwBUT1MvMgAAAaQAAABBAAAAVlWYXwdjbWFwAAACdAAAAN0AAAGabf362Wdhc3AAABsUAAAACAAAAAj//wADZ2x5ZgAAA/QAABTUAAAhCJxspNtoZWFkAAABMAAAADQAAAA2JZJLcWhoZWEAAAFkAAAAHwAAACQE0QEeaG10eAAAAegAAACKAAAApg1eCDVsb2NhAAADVAAAAJ4AAACeLwUm6m1heHAAAAGEAAAAHgAAACAAkwBTbmFtZQAAGMgAAAGnAAAC8Z5xzmBwb3N0AAAacAAAAKEAAADO0JIoY3icY2BkYGBgYmRjWSa8Mp7f5isDN/MLoAjDI13mWzD6/6//MkxyTNuAXA4GJpAoAD52C9R4nGNgZGBg2vZfBkjy/v/1/z2THANQBAWwAgCTcwXxAHicY2BkYGDwYwhgYGYAASYgZmQAiTmA+QwAEogA5wAAeJxjYGRiZZzAwMrAwNTFtIeBgaEHQjM+YDBkZAKKMrAyM8AAIwMSCEhzTQFSCgy1TNv+ywBVbmN4AlMDAK39CksAAAB4nB2MQQ7BABBFX626IXRBFQukTRddNKLRWEuIxNoRnMKJ7FyiB7ARO9ew4ekk/8/Mn/k/iGkrOP0JOl0eXFky5caZHSl3ahq2lFxYUzCTV/ZCbtprKnKGjIkY6ew51e6Rn4m5L925SknIngUVmSkhRwZU34/TRmRMOOgMiel7T5irv8XzByesE5YAAHicY2BgYGaAYBkGRgYQmALkMYL5LAwVQFqKQQAowsWgzKDGYMfgzODG4MEQwBDKEMsQz5DJUPv/P1CNAlBOAyjnCpTzZghiiAbKJTJk//////H/h/8f/L/z//b/W/9v/L/+/9L/i/8v/D8PtQsHYGRjgCtgZAISTOgKgE5mYQWqYmfg4OTi5uHl4xcQFBIWERUTl5CUkpaRlQOpkmdQUGRQYmBQVlFVU9dg0NTS1gHr1tXTZzBgMDQyNjE1M7ewZLCytrG1s3dwdHJ2cXVz9/D08vbB5zr6AAAeTi4bAAAAAAAAAAAAAAAAAAAwAFgArgEcAUgBdgG8Ad4CAAIUAioCSgJuApQC2gMsA2ADpAPiBBQEVASQBLYE5gUQBTAFVgWUBeQGKAZmBqgG1AcwB3QHuAfmCDoInAjUCQYJJAlCCWAJdAm6CfQKOApyCqgK4AtOC4gLtAv0DBQMdAyuDNINDg1MDYIN2g4SDk4OgA7UDxwPdA+0D/oQDhBWEIQAAHicjVl5kBtXme/XOloaqS91t1q3WtJImumekUbXSKO57/HYHs/pY3wfxHGwHZvEOZw42A6HOXJRbJYjFClSLCwBEuI42YNQmy1YXAV/uByn4gVXEdemMKQC7BKOLYzl/d5raY7EoXbsUXc/ad53/b7f931PFE29RlGoiz5MSVQQ7mS7wnB0PIOyyFLsQ/kIEmR7PFXszKMumxVZpJRkQTTjkwTJF9EjEZ0uhQ8qzyoiy4qecWTzhWy20I3r+J0IBT80dQJNoEdgfxflpSiJsSfiWZTqLOS9KmNv3F5hkRa1sLQmCpHvsXRf/Zbuu9icPB8N+Hz1K94vAVr+mt5LdVP9FJWUDQT6JuKpUjmxdBMvFbtR44L351Ghcc0r+E8K+XSCKaBf59a4abvIC15uV+Mmkcu3ib353ARvjQs+C7erfm3O5dvFvvyzu8RdP0ru8Xo9XuF4/ZJMPZJKHjN8gcPkBR4feQRst1Chm39Eb4PtJWqIWo+9C6LtjLeQ7ywXC+BbRQZ3pO1Y62K5D5XhgtWEZcarduLHbpRP96AMGGZXZLXTkkFpDv4MtkBv65Fis2ykORlFLE1iLtPV2zVUHkkyBXuoL5PNZitS0d8V1ef1P1sZrkkKCUMM19UUk31+Az2qfWquuRLyxWiRb107MrKlt6/dWWSmZ0Y2zFXaF6ptG9ufsoa1gqUpIAttqXJ5fe0FZY+iGVGtguOKqGdvfgedo1+iAhRlw2ak0qYRRH+wEvT1ql50jvfIexLTY6nbFQ/Pbskas1ulkkuaKdz16McPd2+UXIKze8vmPYtne3hz302w727Yl6CR4ZDpnM5yZ6lIRBAJsPHuVVtaBVbZnZhGObyp3MQ31TdlBbvbDcLMvUeoRXSedlI5jByCRNAVYFJmzBj0o7QZgiiCK0CFKZvx4BFIPC/zLt82y5jlYJOTl9U77lBlnhH3Ly8ckt/gFL6c2mAYG1IDdoXzursqrMIpzt7ktGFMJ+tr3U2gS5KaRtdoiVJNXChyIt6LTMyWABxhMBNdy306lfxMLveZVPLTOZSr3+JX054Xbh5DW6mPUnLdHtNT5g1WHG3dl+DkYC9rdYeam0OJXGByq+L2OuUuujkUSFbxHhXkRpfQJsqJ9UjEQIFCLI8u5Wr/kcuhKpaaSuLP/RhexkCWa1kWETGWDPpT+LffvCThs1WI4UWIIU9iiOqaIfL5i47av7J+TnWgUV7lVPpxh3BjNqyIDoH+blgxOaMD8uYK4QyFcNKSNKaYwongzXeiKx/dtPEk/p2cPzI/e/csyn3ipXNn4PfEgTNnDhz80hdBj/3w16/APj6TKYhzRTt2MgYUcIEITn5F/6uub8mWE8lRvUnRtuiapsXQl1u1KG3b6dVv3DB9XYSXy7BXHTvYUf0IgxJSk/EqK5RUZI4G4DKFYh9NshxdFv217xn8b3YsDqR7WDYsCtEjCztPKrrP6/774FXECMCetO4XYwJ7fmqhbywZY2Ul4AsM7T20OdHf5fe6HlRZwDLPsViXNvDPm6BLdXUsFMbOI8wuoBWxthOTiqnje1VkIgi9+cCOnQ8GZSmILDY6tbdvZt24rvvjLTFPcaAwHnMEJTm4d3Hujml9+LnJI9ODPn9QYliHpbgm174uprhoi90d69UyQZcgBQPe0sB89+Yuad6MYRgU/R19lIpRzab3FZN7TYSbiJD6EBCcF4chIVrQ7/TJHl1/Udd7/jfIO69CToUD4qT+/Bvntf0xLabtl3wqi/ZB0gVqz6CF2rMkLuCLy1APOm7hiwgynQHmwzsZVBLhvRhRQyFgvPzwjrkjYQ94gHYgfjDet2W4Mqu7JUGkxQBy6fo7pYGFO38wd89iX8CHjXehSHhDV3E2z4s8h6whT0z7p+B92N486PEziEmY0uuaZOglOifWEqR0EhATOifaoZ+dmG9dM5B85sNjAwHd7xTiY0dd/d88NjlZ7Vqv9reVZ17dfLc2emLhsbMDrd5gyCO4hHt3l+9ZqMwMtCUmejcs4+EuSiPZwthpRjYxnpBxTcygXkR4U4XMfpPht5ywTPaUtlyv4472iAEGjej0kMvJb6pdfyqfe+KR4/vqeGtnOV6AWtbAnBek6Ct8XQa3QntAilYEpZcSVF1O1Tcf2rb9xHw5v/bYd4+tzXcubF57eO36O9ZzMw/NzN83/9zaO+9cW5kTuNGOgd27BzpGeGH2rXS1mm7t6nq3Y82ajvzExAr/BqmWFZxAoEwK6tICU0yb/vUS937xwPpRcKxDaR3Z3zQwN3/s5HePzzOJucoC9jAqP/piv479KjYJx3eAXzff/fn5FungVG9lZhDHlfAeeg64SF3NReItWbDxi+6s39fONXiRJny9luwVWb2XtMzexJ2rtrRtDXGyN8fFI81BLbm88efW7FDcstNfRC1qIFnCXE4V0SU6izstHJ9UOpkqlpMQ+TLxE4u86JKPczK1570qGmZ4q4X1+WrXUEBdFLzI8gbXwl+w2ZAiSuKLZwUzj5PUv6Fr6BmoD9LKCqEs14pr2dpT2RLaXCrVvlnKon1ZdCKZTL2SMutGQyeoUZTM2Op2tiNiuVe1oUtq7Xm3lfW5UbL2SxWrh6bRWAv/hhX0cH7/rCAT3fBeLYCBtwADxqpcVzG0w0jGvUI6Y2nEvs+CKR69dc/8vkcf3TteYQVeA6jHrEzcCLHDt+8fdXjS0QBNJ5L/OHHw5U98/OVMyKN/BuDuN7pVx+MH73iCZn35eMDkf/Ap+hPpO5f4H4pJwvSBl4gniZZQCiTXIqiuEgQ0ocRKZjetoD9BLThmGOGwYaBjfpH2xD30bx+yCB4zEz2C5SFkJau4HmjoakwT/etBK8jFzh+pEr7uxI+S+vMxc5no54eXt0G/Ao7S39RlBQ8v6a/A32KZvz+9UpPTBcP4imFoGuj6oF9E79TVuLBKjQsxXDCvajHRD3p4QP5fTD2Sy3T/PqHA+4SGC6UVT7gc/0U/ruu+Cz6dXOuX5UdcnK9cwdUAeyam/fCHWiym1aLEByqpOXup/JLsQpr5INGi1Li3JxgJfAT1Z73RcmZRMYzbDEOpX37SYizq/tiTX5c8AsjW/ufoyWXpN0EoXNSmV2pXaJ7oEIKXX4EO0ffhZMnIJSz8CrBwRtebm3X964ZRfnt12LFZoywPPyzsy8G+Ndh3aMk2iKyY4BGZotIJkcwTS2/gUGOJ3ijyqoXOfkRKrYJRgD+JasasIXokFOpnq+yIx4Ykj2gu4ZtqQHEM4s4t0O1QAtX6Mvhe4Gn02u5XU6kLVV+tneYFc+kqvuPVH/dqsQ0vqjxeq0WxQ0xcvgt658w+V6zjMG0BlW8RmQhSJbXQeELv6j6WFwVBZk51IADBQRMT4zy/vEIPaTWHJFssogft+2zNaIQHnmtPfRa9HtMwj1WAOy4Bd4SoDMkQK2hhLfZZITvsUDIyKE5mFjWCoJh0oktWj1rszheqRdVjxffVQiqXCfpcTnrS5Szel29yu525B/MON8pNbZ9q9tvt/uap7U9t3wC3FreYbB2fyj2cSQNTt3/ys8VkVEuVCJ9iHnkT/OHD1ZqS7asbo4bhXtzBwRvozQMLx4EqPmYyxtWF6PjgbbcNonc/d+T5hp2/XFz73yZXe27+kW6CvTupvjpDpjEMwNupDxCDq6eKgROBVrUEfEnXBdNNWb0ccttppyuSXbucjWcXDs1qHEMjq8spoubkM6P9o6MDO1MjHVDp/WrAGbzQ0Ou24U1FX8ITyPv8MU6PIc/U4IV6L016tsMwj9W1xJio9ygAABjvzL4tDVNlxpzJVrE8XjNpXiX/0OUDc/v6bKKACV6ATtLSoQ+VBloMesLR3xlOH3i6Wn+zyc3S0l25oUzCsXe2peUb4x82VFk/xXE863Z1h/1DerSHE2lOjWYrQ3vxe6eB5Gieu6ea0goO2ufpyJs2QFlAvwdfp1fy7WpEK4110nUCx/6eJPgJYNXnDaNwgjxBn/nwCmqtRU33dZrP6wIisCqWR0Fs3SAv0cgj3FSu4hXcay2t0G4jfPRLR+vQmdg8Qe5wqjy77cEHt6EFQpvPTczNTaAZLWba9DOY296CuU3CMz2YkcIN8wpufkt/yQ/6vKTrTz6p54Hv6XN+UYvduH/1zEfOA9KoXp2h6biocn6u9s82uLBowtYuKhH6Bd4qKuEb63lS178DGtfl2t+HUZRvyMTyWzE/0p/EZZH0FzfvQJdunsPzq+0W8+tRMr6SmfI6zaCXYRohkwJpFhotLJkQZPKARzao5gDAdKl+0gJDFM0IHs8mX+fmiR3f+NhgTzCUlYKRSiKw5zap2fj2ztOVtlxzkI3xAh1PT1fH1tLtOUtnQAnE3Zatg68x69ahbHNUF9mQmaeOm9dJrSa9rJkBJlSWwgcq1OddwDmgnvSybz+wMJAnoGnT9XV+sTIyd9fkumJ2TW+uMnt5+8kODmOGQ3/GvjmbOb04uDjQNta+eRH7aRxkXgT7TestS8ZGLOZgmMZnfvFEnKPN7okm3dNFh795sGXbqUBhV68S7Aj7gjIfppEd0qWpfVjjFwd8SYWxOYPJQ3Y1EVZObWteM9aGHFxUkYOKylgRBDPnHdzqVt1NXmx7HOJgBdvDVGu9kqVKy61caSnoIo5AfVICYNNWfV2YLY3PHHtgfihn2t+mPz3UVpldd/uIpsmh0slt20/qX8C21xynx1oHF4cGF7cQf5fA9gtge5CKE+vplbM6SsTwJIbNBR/gGQ1dkNKT2V1nHtq6/UMcx9WucLuKa31g4zpbbzEzzR5yJVpCp7cvPnzfNo9oGRzo8n6ka6C/auZQCl7O0bfjGQnhHE3HOUu4fu5I6GF1S0DUQOdC8QDNimEPd0zXj33IMGrvGMaHduvGrh0Du2nd6/NJyMGHlQzk7GuEINq1WH5wDOay8M0QuoH+hSpT/dSG+lSRbpxIpHFF8xa8uLDaGnMonkvrR40q9oEdT2rgY6mYsRioDvpOdAPyzBH0BfaMZQyb2yU7lHGXnE1mosqZfz8zTje5pOiesWJ7e3cy9VJlXaWy7muBeH862ZPM7J1Yswed9PjiNNuSGdrpcwqq221BtiYlkg0Pzs0NTrXRQkKKx1uLQzvDicS3p7u6prtqN3wxwYks+XCsUDB96YDgYay0r+wl6ylxq2pGkga/BWh5EvrWYHP7NEDla7reZiKmuubhNh13cb9oTw0PfadRqUT/y/nH/8vMzUkQ/FN6J6XgE4zke6Jl4pJuHIn/1Ki9BpXxqGE84RcPGJ8jJ+IaCQ+B4fdpqn4SjigRXq6v6k2hoN26OwUh5RXEzqiAkOv6fYYoyUfXdxjGU4bRAZchv/iFGDzpeuLeJ6K62Z19fs3aZatq//AYfjjyCsiH7gO9AfKVD7IKvaHXXtD106fBYX7xtGmHuY2DQjf/gmOBXsT+afTWjVAsd563WFrZjEJtr4MuQpPPQJzG9RSU5pxXElbeLuqC5MU3MTfL06ls3t9ajbZwVljCev2yTRvreR43nSvvSStKmlKaY+P5fKwzIv6G5ldgCfT/f2IpQk6IPhhLsmS5FZgg7m5BNMFEU2XgndeBd5z1E9qlE4olWkOvH//Wcfg/uaGzND11eOrytlOntm0/fXrj4MaNg8O7djXqRRy9DbpHqbZGvbg1bj6gZqzQ2+d5X9U4jzWnXTGND6yqGTSVuhmnIyA3gidu25LXlum63rFh+FiWyBrE0hHjWwDSyvqF+09tGu00Z8oO4+tDpermmXJlzQ9A4oXKqa3bTxYkEfc5N/4T7WjNb1ocGti6yYwXPv+/BrLTdU6Dnq8Rqveil6R9hEbXAh4HzAAbdt0JBPpnw5ieNowjfnF0b7jVw6C7Zb9dEQ9N3RtbStDoFOeVQNYExOknEKeBRnXAnUG9H200o/VGtM9iAvg95w0qblvRT7jm2epUvimIW02Jswd3DHUfmO32FW1qajI/lHKo+I0ENM9iq9bfc3CyEi4/5Em3AwfqW3EP6plOBwsCtH6JvMvfHJQlSR+Ep5CLl5s0b5p38544nqlA31dpfal7SC1/c0AmywaizbaeHHWjV7cO9MzN68YcaSC+qutftbhjgXAGQRN/qjI1PPErLTZNGgh2Jqa9xXkiQjIWr+cOrtnouaXcAVfYl7+uwPRBBPXRK5dI5qzD6ZsfedykXwsbCwla2tco3xokKpe47zohmXd5QXYyHj180eROkOsDO/8AcmNmz2sxDzPTlhXkGGxIRH8wwoftCjhPkO2Hodu9xzAC+/cH8A16VKt9TxTxqQaaIoP1eVTBYyHIEEDGX0FG1ezjE0RIKg0TtZ1pjKoN/sICpUJnuY4LtSA1hP8V+sOqxcO5oYSrMH94WSnKcR5L1eMR9PsNI59HNpX1+AMet9+CMnnDuF9Hj0G/WDvr8dC+3EKweUNWxRPselrgsYa/0NZnA/62nR4EjTroic/Tfwt6llfXj2Wi7Ubl9JJjQHO1vFJtUkR+q9+rC6I4u0ESBbjVW+492qLjNUEYHYYpm6wdeqAF1xLQ7e67CavGvvJ4jDxv327q9vhX8PxzM0xi002+47GD39BSV6Uy2Ef9KAWuS6cafIo/RaY7fBzRWEd/8Nra/07dUEhm/IoYREwuyEh2uxV9KmtT2j8Cw79sb2E1Z9aObOmcgdfa0WN+O10bHp4paHJA8UnWHNupKCyNdtKMT6N5XnXQiWnfR33KvU/Sdr8ZZ4yhn4O+rY1zGeycMnrPkEbURMundT8HJH4ZsoJDlXca4xrOEg4QRDWOawBWMotaAubI1hEwF2qXU0vHcyC/DDPO6zDjFDCTEuqArC1m6DQum30WuMdpiuUncMMIczm8RGg1j14XeHZjbtDm7ck2J7PdXlu1czPLC+lM1WurVMhyHqLji44/zQl+DgG7cX6RfXokEsLxQm5VYJ8e1iIj8LbqQqDLVdClDXQxZ6Y4THnAF6gtBbNSPJejv5HLvU9n1FDL/CKlofKyDeT7hWWdP0DRFaag3N/WU1tpk6nPZTSBSuQMh2COwV/MJoCCSxn8xUMv6kNlfHJeohmL7GSdjJNGtAU6SFW0iwF62CmMLLrbnBaLlXepFnlaZjJuh6jSfur/ADI5unR4nJVSS07jQBB97XzQSCgs0OyGqJYgZMuyswlLECBFOKCEILYd6CRWghs5QVGuwFkQS47CEeYc89JujTTZjS1Xvap6Xb82gBY+oVA9D3+xwp766XGApjr1uIZT9e5xHQfq2+MGWkHd4yYOgpRMVf9B68Od2mKFlmp4HGBfHXlcw4NKPK6jrb48buCX+u1xE+3gEBeweMUGJXJMMcMKggQx3xQh3wp36R2TJThHRNmDxhPmPLvGkjqnT6PAs4tFyByr7+IVc8s4pl24TIaVNBaY0LJO3tP3SD3CEJcYUAquqW/puaN1woy4sK+bMp/OVpLEcRqGlF0Zb+Q8kp5+mtv1cp6LLp6lF2WR9O2azlyObSFjM9OLidiJ3JtHGQ0vB0O5HtyO7oYnzHvDhjPXnOWouMkyW1iC7QAlXlyr6NvyRVNfOeLK6ZI7M25jEbckOOP3b7KQMxiy3phCk19xEhdJ/X4TdJjWFqsrW06NJFEsZ+KbCAdm+rbQJT1JN0w5ctLZbXi3BnbObv9CQ/+St1DdQNVvzLrCoCmXOXfEunFH/jv5HzY2fNYAeJxtzVsvggEAgOGnz2EzFEoiihtjbSXN4UpGOdVySjmWm2Y2Y1Z+Rr+Z5rpne69fgX+/fceGqQ0KCYwYNWbchElTpoVFzJg1JypmXtyChEVLkpatSElbtWbdhk0ZWTlb8rYV7Ni1Z9+BokNHSspOnDpz7kJFdXC9dOXajVt1dxqa7j149OTZi5a211AQ+f756nW6759vH51sr5v/A7cJFtsAAAAAAAAB//8AAnicY2BkYGDgAWIxIGZiYARCXyBmAfMYAAbtAHx4nGNgYGBkAILbCqeqQfQjXeZbMBoAQ04GGgAA')format("woff");}.ffa{font-family:ffa;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ffb;src:url('data:application/font-woff;base64,d09GRgABAAAAAAWkAA4AAAAACFAAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFiAAAABoAAAAcn3rSMEdERUYAAAVsAAAAHAAAAB4AJwAMT1MvMgAAAbgAAABGAAAAVlVIgx9jbWFwAAACFAAAAEcAAAFSIaspXmN2dCAAAAJcAAAABAAAAAQAIQJ5Z2FzcAAABWQAAAAIAAAACP//AANnbHlmAAACcAAAAQEAAAFEG98dRWhlYWQAAAFEAAAAMwAAADYneUuoaGhlYQAAAXgAAAAgAAAAJAZ/BB1obXR4AAACAAAAABQAAAAUDEUAWmxvY2EAAAJgAAAADgAAAA4A9gCqbWF4cAAAAZgAAAAfAAAAIABKAF1uYW1lAAADdAAAAbUAAANFqBEEjnBvc3QAAAUsAAAAOAAAAEEDpoDKeJxjYGRgYGBiOCI5n4Ulnt/mK4M88wugCMMjXeZbcFrx/0bmU0yzgFwOoFogAAA4RgtNAHicY2BkYGCa9X8jAwMLCwMQMJ9iSGGQZEAGLABdQQOkeJxjYGRgYGBj0GFgYgABEMnIABJzYNADCQAACDsAqAB4nGNgZGFhnMDAysDA1MW0h0GRoQdE/+9hfMBgyMgEFGVg5WSAAUYgToBxAtJcU4CUglIW06z/G4EqZzH4Q9UwAAAqeww1AAAEBAAhAAAAAAQEAAAEBAAAADkAOXicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhExAWkFxklLW//8I1v/H94ruzobqAgNGNgY4lxGkh4kBFTBCrBrOAACh9AxMAAAhAnkAAAAqACoAKgAqAFYAogAAeJxtzb1qg1AYxvH3fY96ck6tqHgSsLRwDCSQ9APUJqR17BUEhF5B9yzZcwOBrrkLvYmQXkOWZurSrVujre5uD7/h/wCBBsAJ7YABh/sC4SEruQHfcWGZx6xk1EwoWMtmyyW38JyV2HriaW+ceEON4mu/p131pum1ycHi74cdCOAKAALuILemGD3O5jpKEz0ap88YD25wwA5iuXJJ+na4Pv8qxcx1aPuS3NUSyTXCTS6dbT7Jt47MNyFQ0y3YB72AgimAGQyjMY7SOc6SuK+C5kZgv1vpXUlRfXoBXcsedwwuqpoMHxed/KQsvBPhBd5atrB6hlmf6pO47FSAf/wyQC0AAAB4nK1Sy2rbQBQ9o9iGQvGyqywulEICkRBSNs6qxCQGEzlBiku241i2hW1NkBSMd/2gtt/UT+nRaCi0lKyqQfee+37MABjiBxS678tvrDBUHx32MFCfHT5BpL473MMHb+hwH0Nv7PCA+q/0VL13lL7ZqBYrnKq+wx7eq8jhEyzVxOEeLtRPh/s49T45PMCFl2IMgxccUaHAGhs0EEQIeWL4PB0eUbugl+AaAekUGs/YMvaAmrygTqPE0toCJNZrZu2dZ+txRrm0mXJW0thhRclY+kjdE/kcGW6Qkgom5PfUPFA6Z0aMzcuxKtabRqIwjH2fdCSLo1wHMtXPW3Oot4XocinTIAlkZg5UFnJmSlnkG71biVnJY/4k8+wmzWSS3s8fsnPmvWPDCRtq2FbGMfds0bC9moPjLkl0s8mO+4XZ1ZTbqSq6tP1jZqq9Jr+1ozWWV1xkbtcYcHWCK/5vVfA5Zs6YV8qa0V1EZC2xu4IIlyxiyubWVOtcoiCUK/mzMz/N1687XdEQjfyYy4ku3x7t78L4d8L2Eec017zE7gK7ydonIjTmVV1wxewpjOX/VPwFP9yT1gAAAHicY2BiYPj/8dvu/xMY1BgYGBgZ0AEbWJSJgZmRiZGZK7GoKL+8KDM9o4S9NC/TyMjMEQCAKwvuAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQlYgZgHzGAAD1QA0eJxjYGBgZACC2wqnqkH0I13mWzAaAENOBhoAAA==')format("woff");}.ffb{font-family:ffb;line-height:0.745000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ffc;src:url('data:application/font-woff;base64,d09GRgABAAAAAATEAA0AAAAABsQAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEqAAAABoAAAAcn3rSMEdERUYAAASMAAAAGwAAAB4AJwALT1MvMgAAAaQAAABBAAAAVlZLXrFjbWFwAAAB/AAAAEsAAAFKAK0Ko2dhc3AAAASEAAAACAAAAAj//wADZ2x5ZgAAAlQAAAA8AAAAPDE59MBoZWFkAAABMAAAADMAAAA2JXxLEGhoZWEAAAFkAAAAHwAAACQE0QFxaG10eAAAAegAAAAUAAAAFAVEADlsb2NhAAACSAAAAAwAAAAMAAAAHm1heHAAAAGEAAAAHQAAACAASAATbmFtZQAAApAAAAHQAAAC+my5Q+5wb3N0AAAEYAAAACEAAAAs/7H2NXicY2BkYGBgZmjWqPx/L57f5isDN/MLoAjDI13mW3Da8j8b4wmmd0AuBwMTSBQAcGMMdAB4nGNgZGBgevefDUgyMQAB4wmGFAZJBmTACgBTWwNGAHicY2BkYGBgZRBgANEMDExAzAhmO4D5DAAEZwBcAAAAeJxjYASCLwysDAxMXUx7GBQZekD0/x7GBwyGjExAUQY2ZgYYYGRAAgFprilASoEhhundfzagyncMv2BqADrIDKYAAAAB9AAAAAAAAAFNAAAAAQAAAgIAOXicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUGGL+/wfywfT/x/9XQNUDASMbA5zDyAQkmBhQASPECnIBCwV66QUAKqUJVAAAAAAAAAAAAAAAAB4AAQA5/wYByALuAA8AAAUBJjU0NjMyFwEWFRQGIyIBmv6lBg0IEAkBWwYMCQ/hA6cOBAoMGPxYDgQKDAB4nG1RwWrbQBB9q9guDaXtF5TpzQZbVuRAkAmB1KBDQTnEUMhRyIutEklGWkc4X9Bb/6Q/01vpb/Tet+st5FAP1ryZnX3zZhbAW/yAwulX4bfHCu/UV48DjNQ3j8/wUf30eIBhoDwe4n0w8XjEfMpKNXjN6Je7ZbHCB/XZ4wBv1LPHZ/ikvns8wLn64/EQErzyeITzYIkVGuxxRIsSW+xgIBijwIT+AgntClPiGBEtIbrlTNrVF8hRM5PRG97VPLHodPLIkzXZC8aa2aNjvnY9DHsuMaf1zkLWV+joGzJvccP+tmvPu5ZZcE+OzvV94nfDTMra2um9c7c10Ypa1nigzhBYNftjW253RsbFRC6S5GoqcRQlclvptizyWrLc7HSVGwaPsm6KUpujjK93xuyX83nf92FedWHTbm8mU+lLs5N73en2SW8kbWojd3mlZZWtHxLbjnoqznWgJqvT7qWhUotrq6baH4xuJWs2umUic3OUrK8Y6E15oP83VOoXod3qQ65euLCXA57imGiGBf/2gWJckoLKUmrWEoeRLE/66ONktpjFUXyJFyxwp8AXJ7OjnMY9qX3shetrWYUFuu3KppYoWoRRFMt/SP4C4bSA7XicY2BiYPj/8euh/1sZjBiwAVYgZmRgYmBmsAcA0RYF2gAAAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEIWMAbxGAADygAzAHicY2BgYGQAgtsKp6pB9CNd5lswGgBDTgYaAAA=')format("woff");}.ffc{font-family:ffc;line-height:1.000000;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.710000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ffe;src:url('data:application/font-woff;base64,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')format("woff");}.ffe{font-family:ffe;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:fff;src:url('data:application/font-woff;base64,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')format("woff");}.fff{font-family:fff;line-height:0.922000;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:1.000000;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:1.000000;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.910000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff13;src:url('data:application/font-woff;base64,d09GRgABAAAAAAW0AA0AAAAACDQAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFmAAAABoAAAAcn3rSQEdERUYAAAV8AAAAHAAAAB4AJwANT1MvMgAAAaQAAABDAAAAVlZLX0hjbWFwAAACAAAAAFkAAAFaATsLTWdhc3AAAAV0AAAACAAAAAj//wADZ2x5ZgAAAmwAAAEJAAABhJlcDpNoZWFkAAABMAAAADMAAAA2JW5LIGhoZWEAAAFkAAAAIAAAACQExQFjaG10eAAAAegAAAAYAAAAGAV+AH9sb2NhAAACXAAAABAAAAAQAHIA4m1heHAAAAGEAAAAHQAAACAASgA7bmFtZQAAA3gAAAHSAAADBuh5ycNwb3N0AAAFTAAAACUAAAAwABH2lXicY2BkYGBgZmiO3bCJJZ7f5isDN/MLoAjDI13mR3Da/D8b4x6md0AuBwMTSBQAUmwLuwB4nGNgZGBgevefjYGB8QsDEDDuYUhhkGRABqwAaf8EK3icY2BkYGBgZ7BgANEMDExAzAhmO4D5DAAIhQCGAAAAeJxjYGQsZ/zCwMrAwNTFtIdBkaEHRP/vYXzAYMjIBBRlYGNmgAFGBiQQkOaaAqQUGGqZ3v1nA6p8x/ALpgYAY30NPQAB9AAAAAAAAAFNAAAAAQAAAfQANwBIAEh4nGNgYGBmgGAZBkYGEAgB8hjBfBYGCyDNxcDBwASECgwxDNUMtf//A8Xg7P+P/6/43/W/E6oXChjZGOACjExAgokBFTBCrCQXsOCXZmVgo8BwKgEAR4AOiQAAAAAAAAAAAAAAAAAAIAByAMJ4nGNgZDD/z8a4h+kdgwADAyujmqmJmbGRmDijmKgIm7IS48R/q1l5ODg5WBnDgDTfI+Y1PCwcPFx8f0JANAMDAyODB1D/aqB+cyBHVIRdTFyOUZZRBEiKixnJAUWUldTU9RhtGU2ApLqakh6jqYm5mbkdUMSO0dgIqIOPkVG6zFxcQoCZy9mAlYWVSVg5SFpBgJnDxRDE47RRluZlLPIV5vS0Y8r8EKcoIC6hqnRJjVNNj5mRiYWFW0RUSl/9mBq3qiGYz8nELCumq/rEzJ2bk4nVGd2N4kDrMRwE8jKas9nZgA6TZeRjVFYC6rBjvIHiRBGFEEwn+ogAnVhKvAvN3cAuBADk0zhuAAAAeJxtkcFq20AURa8UxxAIbb6gPLqywZbHciDIhEBw8U6BxlDIUsiDJYgkI40jvOgXdNcP6fd0UfIj2fTOeLoI1IM1Z968ue++GQAf8AsBTr8ar54DfAwqzyGGwQ/PZ/gc/PY8wDC88HyOqzD2PGT8KzODwQVXf9wpywE+BannEJfBd89n+BL89Dxg/M3zOSS88jzEZbjCCg32OKJFiR0KGAhGyDHmPEfCcYMJOYbiSEj3qKBdfo6M/QlSzoZnNXcsnXaeubOhes61ZvTolG9dDcOaS8w4ejci5lfoODdU3uGO9W3VnmetsuCRGp2r+8LvlpE1c2vn98Gd1qQVvWzwROeKWlg1+2Nb7gojo3ws8yS5mUisVCL3lW7LPKslzUyhq8xw8SybJi+1OcrotjBmv5zN+r6PsqqLmnZ3N55IX5pCHnWn2xe9lXVTG3nIKi2rdPM0V7YeLVVs7UBb1qq9moZmLdfWTrU/GN1K2mx1y0DqWimZX3Ght+WB87++1v4utLv9iB0J7+x9j6dIzHeZYsG/faUY1xShuTVta4kjJUtvkRAn08U0VvE13gnhlAB8c2Y7mmrc29pXX7jqVlmYoNuubGpRahEpFcv/df4CMXWCgwAAeJxjYGJg+P/x66H/WxmMGLABdiBmZGBiYGawZ4hjSAAA6hYGmgAAAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEI2IGYB8xgAA+AANXicY2BgYGQAgtsKp6pB9CNd5kcwGgBDngYqAAA=')format("woff");}.ff13{font-family:ff13;line-height:1.000000;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,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')format("woff");}.ff16{font-family:ff16;line-height:0.909000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff17;src:url('data:application/font-woff;base64,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')format("woff");}.ff17{font-family:ff17;line-height:0.923000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff18;src:url('data:application/font-woff;base64,d09GRgABAAAAAAUkAA0AAAAABzwAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFCAAAABoAAAAcn3rSckdERUYAAATsAAAAHAAAAB4AJwAMT1MvMgAAAaQAAABDAAAAVlSOX41jbWFwAAACAAAAAE4AAAFSBVULMmdhc3AAAATkAAAACAAAAAj//wADZ2x5ZgAAAmAAAACKAAAAlH88AnRoZWFkAAABMAAAADMAAAA2JnRLUWhoZWEAAAFkAAAAHwAAACQE0QNHaG10eAAAAegAAAAWAAAAFgaOAFJsb2NhAAACUAAAAA4AAAAOAEoAJG1heHAAAAGEAAAAHQAAACAASQAZbmFtZQAAAuwAAAHSAAADBsxLjalwb3N0AAAEwAAAACMAAAAu/9P2FXicY2BkYGBgZmg+JOs2LZ7f5isDN/MLoAjDI13m33A66P8TpuVM/EAuBwMTSBQAWWQL6wB4nGNgZGBg4v//BEj+YgACpuUMKQySDMiAFQBnWQQdAHicY2BkYGBgYxBjANEMDExAzAhmO4D5DAAFGABjAAAAeJxjYGT8w/iFgZWBgamLaQ+DIkMPiP7fw/iAwZCRCSjKwMbMAAOMDEggIM01BUgpMNgx8f9/AlTJzyADUwMAdr8LxQAB9AAAAAAAAAFNAAAAAQAAAvoAUgBSAAB4nGNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMQFqBwYbB7v9/BOv/4/8n/h+H6gIDRjYGOJcRpIeJARUwQqzCBVgYWPHIDg0AAMF3C5AAAAAAAAAAAAAAAAAAJABKAAB4nD3MPRKCMBCG4d1lMMQkE2aywYoGJlrZ+HsPr+YhOBjMUEGfImq0sPnmbb4HEB7viQay4ADQYOO57w5hf73cw+188kzPlKhgRzaNzNTW6HBeF6mdiNJoGYXTkK9/xwOEctN3X+KIeTOzK5ufNNZYKaYivbyqyFLLUxRKGLkuW50jSm3gAzF1IBsAAHicbZHBattAEIZ/KY4hENo8QRl6ssGW5XUgyIRAcDDkoEATyF3IiyWIJCOtI3zoE/SWB+nz9FD6Irn03/X2EKgXa7+dnZ35ZwbAJ/xEgOOvxh/PAT4HlecQw+CH5xN8DX55HmAYnnk+xUWoPA9p/0bPYHDG02/3ynKAL0HqOcR58N3zCe6CN88D2t89n0LCC89DnIcrrNBghwNalNiigIFghBxj7nMkXFeYkBViroR0iwra+efIWJ8g5W74VvPG0vHmhTdPjJ7zrGk9uMjXLodhziVmXL1bEf0rdNwbRt7ihvlt1p5vbWTBI2N0Lu8rvxta1vStnd4H91qTVtSS4p7KFWNh1ewObbktjIzyscyT5GoiKo4Tua10W+ZZLWlmCl1lhocXeWryUpuDjK4LY3bL2azv+yiruqhptzfjifSlKeRRd7p91RtZN7WRh6zSskrT+7my+SipYml7yrJSbWsairVcWznVbm90K2mz0S0NqSulpH/Fg96Ue+7/6lr7XmjX/YjdF/bsY41Hi+Jcpljwb6ekcMkgFLembC0qimXpJRJUMl1MVawu8SEQjg7AsxPbUVTjZmunvnDZY5cPz7rtyqaWOF5Ecazk/3H+AtpygeMAAHicY2BiYPj/8euh/1sZjBiwATYgZmRgYmBmkGdQBADcmAXcAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEJWIGYB8xgAA9UANHicY2BgYGQAgtsKp6pB9CNd5t8wGgBEmAZcAAA=')format("woff");}.ff18{font-family:ff18;line-height:0.555000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff19;src:url('data:application/font-woff;base64,d09GRgABAAAAAAWkAA0AAAAAB7wAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFiAAAABoAAAAcn3rSckdERUYAAAVsAAAAHAAAAB4AJwAOT1MvMgAAAagAAABDAAAAVlVgXgRjbWFwAAACDAAAAF4AAAFaAVENL2dhc3AAAAVkAAAACAAAAAj//wADZ2x5ZgAAAoAAAAEQAAABENOskw9oZWFkAAABMAAAADIAAAA2JbJLqmhoZWEAAAFkAAAAIgAAACQE5QE7aG10eAAAAewAAAAdAAAAHgcoAJNsb2NhAAACbAAAABIAAAASAMoAim1heHAAAAGIAAAAHQAAACAATAAgbmFtZQAAA5AAAAGpAAAC8YygxB9wb3N0AAAFPAAAACUAAAAyAEcAyXicY2BkYGBgYmSba7jgczy/zVcGbuYXQBGGR7rMvxH0fxMmC6apQC4HAxNIFABOwgspAAB4nGNgZGBgmvrfhIGB8RUDw/9NTBYMKQyiDMiAHQB+BgUiAAB4nGNgZGBg4GCQZWBiAAEQycgAEnMA8xkABhQAbQAAAHicY2BkDGWcwMDKwMDUxbSHQZahB0T/n8v4gMGQkQkoysDKzAADjAxIICDNNQVIKTBUMk39bwJUOZXhDEwNADK+DA0AeJxjlGAAA0ZfEAFENxjsGf4xhDC+AvKZACb7A8AAAAB4nGNgYGBmgGAZBkYGEAgB8hjBfBYGCyDNxcDBwASECgypDJkMlf//A8Ug7Ir///8//j///5z/fVC9UMDIxgAXYGQCEkwMqIARYiXFgAWIWVGF2NipYTDlAAA75A6DAAAAAAAAAAAAAAAAADAAQgBaAIgAAAACAD//9gH8AcsAEwAcAAAlIQYWMzI3BwYjIiY3PgEzMhYXFgc0LgIjIgYHAef+uA1FQVhVCVpZYmgUFJtbKUcSHUYTICISKVgc20VeNUcwimFgiiIkPjAhLxgKOjgAAAACAFQAAAE9ApUAAwAHAAAzIxMzNyM3M6hUXlQiZRVlAbx0ZQABAAAAAAI1AbwACwAAISMnByMlJzMXNzMHAeladsBZAP+bWm+wWO+8vOXXpKTXAAABAAL/NAI4AbwAGAAACQEOASMiJzcWMzI2PwEDMxcWFxYHNhM2NwI4/qMrQCIoJAknKRQfFzlxViIFFBAFD68VCwG8/edCLQhGEhggWAG8iRViXCE4ARMhEQAAeJyVUs1O4lAU/m4FjMkEF2Z2IzlLjWnTtCyEpUZJiIChYty2WqABe7XFEF5hnmXich5lHsHn8OP2xkR205ue851zv/PbAmjiHQrVc/+FFfbVT4sdNNSZxXs4U78truFQ/bO4jqZTs7iBQyckU9UOaP0xUVus0FR1ix38UMcW7+FeBRbX0FJ/La7jl/qwuIGWc4RLaLxggwIZZphjBUEAnyeEy1PhDr0JWYILeJR9xHjEgrFrlNQZfTFyPJk7DwPDGpr7irllnNDOTaaUlWIsMaWljbyj74F6gghXGFMKetQjem5pnTIjLvXLpshm85UEvh+6LmVHko1ceNKPHxd6XS4yifMn6XsDT4Z6TWcmJzqXJJ3Hy6noqdylDzKJrsaR9MajyW10yrw3bDgyA5Q4pzmI4rwk2A5Q4Nm0iqEunmPqazPFyuiCO0vNxjxuSdDl+z2ZywkShmd4xZvhdg2/w5vQ7jdAm2l1vrrWxSyVwPOlK7YJd5Qss9e3lJ6g44YcOWjvNrxbAzux278wZa8lGdUXqPr1WVd4mRZlxh2xrt+W/07+CRnMfKgAAAB4nGNgYmD4/wWI5zKoMGADHEDMyMDEwMzgweDDEM0QAwCnaAUPAAAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQnYgZgHzGAAD6wA2eJxjYGBgZACC2wqnqkH0I13m3zAaAESYBlwAAA==')format("woff");}.ff19{font-family:ff19;line-height:0.865000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff1a;src:url('data:application/font-woff;base64,d09GRgABAAAAAAVIAA0AAAAACBwAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFLAAAABoAAAAcn3rSdkdERUYAAAUQAAAAHAAAAB4AJwAQT1MvMgAAAaQAAABDAAAAVlteSZFjbWFwAAACCAAAAEwAAAFS5h/tDWdhc3AAAAUIAAAACAAAAAj//wADZ2x5ZgAAAmwAAACTAAAAxMuLiO9oZWFkAAABMAAAADIAAAA2JcBAlGhoZWEAAAFkAAAAHgAAACQCYfkYaG10eAAAAegAAAAfAAAAIgh5AtRsb2NhAAACVAAAABYAAAAWAMQAlG1heHAAAAGEAAAAHQAAACAATQAJbmFtZQAAAwAAAAHFAAADaX5VV/pwb3N0AAAEyAAAAD0AAABmvl/POHicY2BkYGBgYjhSNbEqPZ7f5isDN/MLoAjDI13mv3Ca79tJJgsGDSCXA6gWCABirAugAAB4nGNgZGBg0Ph2koGByR3IYmCyYACJIAN2AERDAnQAAHicY2BkYGDgYmBjANEMDExAzAhmO4D5DAAD9ABXAAAAeJxjYGS8wjiBgZWBgamLaQ8DA0MPhGZ8wGDIyAQUZWBlZoABRgEGBAhIc00BUgrPJBk0vp0EsjQ4zUFqQHIA8eYKiwB4nGOUYAADRl8QAUQ3GE4BsRiTO8MvBj4QBgA98wVUAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhExAWuEZ6zPJ///BLJZnYv///38sxSD5AaoLDBjZGOBcRpAeJgZUwAixajgDAFqrC/kAAAAAAAAAAAAAABAAIAAyAEIAUgBiAAB4nF3NsQ2DMBAF0DsEQi5IRJPeonGPrKNiAu/AHJ4g42QG6JyGlkkOgSUrBwpF0t77/x8gvKPHEQwUANjUbd3iuJo5+vwVvZzgIV5dbg+v1tlEb/InHL5zyLqva+nrrEsTYclBDbzAmblxQHdlrKTQpQlL4kDK/G4Uum7OjY2wv/Oihr++qNXoKG3Yyw9DH3gbMqsAeJytUk1v2kAQfesAUqUqUo+Vehj1EIWDLcekB9JLlYhEQTFBEKqcKi3JAi7gjYwjws/pPeov6K/qL+jzsvTQHNpDvfLM29n5eDO7APbxHQrb7/NvrPBGNT0O0FCXHu/hg/rhcQ1vgwOP69gPvnjcoP0bPVXtFXfPLqrCCu9V3eMAr9VHj/fwVfU9riFRPz2u413wyeMGkmCJM1g8YIMCGaaYoYQgQczVQsi1xW1ax/QSnCKi7ELjDnPGrrGizmjTyHHvziKkzqvnzreelcch97nLZFhJY4EJd9bJG9puqUcYooMBpeCC+pqWPndNZsSZfdgU2XRWShLHrTCkbMt4I6eRdPXd3K5X80x0fi/dKI2kZ9c0ZnJocxmbmV5MxE7kxtzKaNgZDOVicD3qD5vMe0XCKQmVpNXBE7Uh0RVJV4SPOABcpakuZ52n0uSrzOZHNFXtFVi6RtCzxVJTn7uQ0umCEzVunhFTCE74/71UyK4NIx+ZVjPHNi7hHYTuTqobSXDMUjYvz20xNZJEsZzIC4rhwEwfF7rgWdIOWxxXcvwvzf7J4GXzu8zV+zb02EXveq1ej/DQFJV/xS9uyX8u/QsNV5ymAAAAeJxjYGIAg/9NDBoM2AAXEDMyMDEwMzIxMjOyMLIysjGys5fmZbqaGZhAaVMIbWgGpc2htAWUtgQA7a8PHAAAAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEJOIGYB8xgABAEAOHicY2BgYGQAgtsKp6pB9CNd5r8wGgBErAZgAAA=')format("woff");}.ff1a{font-family:ff1a;line-height:2.399000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff1b;src:url('data:application/font-woff;base64,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')format("woff");}.ff1b{font-family:ff1b;line-height:0.617000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff1c;src:url('data:application/font-woff;base64,d09GRgABAAAAAAT8AA0AAAAAB2QAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE4AAAABoAAAAcn3rSekdERUYAAATEAAAAHAAAAB4AJwAMT1MvMgAAAagAAABFAAAAVlcLfWxjbWFwAAACCAAAAEoAAAFSIjApDmdhc3AAAAS8AAAACAAAAAj//wADZ2x5ZgAAAmQAAAB8AAAAfC/TuJxoZWFkAAABMAAAADIAAAA2J1BG/WhoZWEAAAFkAAAAIgAAACQEuQC/aG10eAAAAfAAAAAYAAAAGA07AKNsb2NhAAACVAAAAA4AAAAOAD4AEm1heHAAAAGIAAAAHQAAACAASQAdbmFtZQAAAuAAAAG4AAADRaYPAoxwb3N0AAAEmAAAACMAAAAuAD/30HicY2BkYGBgYjgSL9LEGs9v85WBm/kFUIThkS7zfzjt9ceVuYdREMjlAKoFAgA5IAqvAAB4nGNgZGBgFPzjysDAos7A8P8lcw9DCoMkAzJgAwBnzgR6AAB4nGNgZGBgYGOQYgDRDAxMQMwIZjuA+QwABXwAZwAAAHicY2BknsM4gYGVgYGpi2kPgyJDD4j+38P4gMGQkQkoysDKzAADjEDsAOMEpLmmACkFJSlGwT+uQElB5t1QNQwAPfkLQgAAAAEYAAAAAAAAAU0AAAQnAAADOgBZA3UASnicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhExAWkFJSEnq/38E6//ju5/uvobqAgNGNgY4lxGkh4kBFTBCrBrkgJUSzQCwVAuCAAAAAAAAAAAAAAAAABIAPgAAAAEAWQDjAuABEQAHAAAAFCMhIjQzIQLgJP3BJCQCPwERLi4AAAEASvxFA4wALgAZAAAlFAcBDgIjIicDByI1ND8CMhcTATYzMhYDjAf+HAQFCgkOCNJAEwxnEQoIvAHBCw0KDRcGDfxVCAcFEAGxLQ4ICEgIEf59A2cUDXicrVLLattAFD2j2IZC8LKrLC6UQgKREHIWdVYlJjGYyglSXLIdx7ItbGuCpGC86wc1+aZ+So9GQ6GhZFUNuvfc19zXAOjjFQrt9/0PVuirTw576KmvDh8hUi8Od/DR6zvcRd8bOdyj/gc9VecDpZ82qsEKJ6rrsIdjFTl8hIUaO9zBufrlcBcn3meHezj3Eoxg8IQDSuRYYY0aggghzwA+T4uH1M7pJbhCQDqBxiM2jN2jIs+p0yiwsLYAsfWaWnvr2XicUi7sTRkzaWyxpGQsvafugXyGFNdISAVj8ltq7iid8UaMzNOhzFfrWqIwHPg+6VDmB7kKZKIfN2ZfbXLRxUImQRzI1OypzOXUFDLP1nq7FLOU++xBZul1kso4uZ3dpWe89xsLjllQzbJStrljiYblVfhCYxzrep0ednOzrSg3XZV0aerH1JQ7TX5jW6stLznIzI4x4OgEl/zfy+CzzYwxz5Q1o9uIiEP37RKaFUS4YBJT1DemXGUSBaFcyt+V+Um2et7qkoZo6A84nOji/dbeJsa/L2wecUZzxSW2C2w7a56I0JiVVc4Rs6ZwIP8n42850JPOeJxjYGJg+P/x2+7/cxlUGLABNiBmZGBiYGZ4z7AUANlBBwQAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQlYgZgHzGAAD1QA0eJxjYGBgZACC2wqnqkH0I13m/zAaAETABmQAAA==')format("woff");}.ff1c{font-family:ff1c;line-height:1.228000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff1d;src:url('data:application/font-woff;base64,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')format("woff");}.ff1d{font-family:ff1d;line-height:0.705000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff1e;src:url('data:application/font-woff;base64,d09GRgABAAAAAAVwAA0AAAAAB5AAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFVAAAABoAAAAcn3rSkEdERUYAAAU4AAAAHAAAAB4AJwAMT1MvMgAAAaQAAABFAAAAVtUEhgBjbWFwAAACBAAAAEcAAAFSJywuC2dhc3AAAAUwAAAACAAAAAj//wADZ2x5ZgAAAlwAAAFfAAABlNpRh8loZWFkAAABMAAAADQAAAA2JklMvWhoZWEAAAFkAAAAHQAAACQFlAK0aG10eAAAAewAAAAYAAAAGAeTACFsb2NhAAACTAAAAA4AAAAOAMoAMm1heHAAAAGEAAAAHQAAACAASQBtbmFtZQAAA7wAAAFGAAACSR1LM4hwb3N0AAAFBAAAACkAAAA+QBV0gHicY2BkYGBgZHRfMDv6djy/zVcGbuYXQBGGR7osXDD6////u5kuMh0CcjkYmECiAGckDOR4nGNgZGBgOvh/N5D8/B8ImC4yAEVQABsAzE4ISgAAAHicY2BkYGBgY8hiANEMDExAzAhmO4D5DAANTAC3AAAAeJxjYGTcxTiBgZWBgamLaQ8DA0MPhGZ8wGDIyAQUZWBlZoABRgaGBjgnIM01BUgpqIszHfy/G6jyIIMrRA0DAwD7wAtWAAAAARYAAAAAAAABTQAAAAEAAALzACICO///eJxjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETEBaQV1YXfz/fwTr/+MbH2+8g+oCA0Y2BjiXEaSHiQEVMEKsGs4AALiRC4UAAAAAAAAAAAAAAAAyAMoAAHicJY7LLgRREIZP1bnUOcek27TuPsath2YmbiPpMdNusbGwk0jshI1EYoNY8AC8gERs7LyGkPAGth7DAxinSaWq/qrF//0M2MzgGz/xg00yBoliFEA+02p3oLda9rtFBmm3KPtRuQ34efnzta8n5rJITSxFK3moJ63V9b23jewQ34dvfk4fQ6Nq5W0WBXm825i6A7ORjjMYDAYvuIUP7MwzXOqmIANFCanYpUmsKl6rrciLdqvC9lb/t68O9jqwAv70YVy/cNW3W6Suqj9ZzbK/CYX3quwoDoC8GVw3xmdJIxfWWuDOqKFwZ/rqoJ4blaJEGhZN94SS06ho+jDSCi0IBZfKJI0RLfPjOWHGBOfEAUAKozkXSCPLcFGUe2HErZGkPUhximrJyfrzfc3mGlQdfYNO1Nr8qwoIox1zFIFpEACh4sFikYe1hfP52PsR1wqslojAJWpXMPYLtKY1VgB4nH2QP2vCUBTFz/NfdSnST3CXbsY+n4rE1eJQ6BJRoXRJIMaAJBIj4ta5Y+euXbt17HfrSfpEaEsTwv3l3vPOPQmAS7xD4fty8GhZoYlXyxVc4MNyFdeqZbmGlppYrqOtUssNNNULlarW4ttDeapghTaeLVe4981yFXf4tFzDlbqxXIeoe8sN+j9hghRbHJEhRoQ1cgjm8LBknXG2YucAn/MQHfb+0vfg8h6RAk5O5zFJt8csjta5zL2lzNJVfvCzsCPnfs91RxIcizlwS8eEngG35dixESdR4Ockj8sj7LEpg8ALo/3GJ0wZJqG4qBkVIZcbdKFZx3x+WortG8Z10OdjqDUY0CpN8mmaRaGYrpaxnJYL2bhO3zHaDH6HlHNM4oIJMnbjMpfQW/PndMs6LLSLMNvFaSJa97paD+W/r/4CzN1d3AAAeJxjYGIAg/+nGFQYsAE2IGZkYGJgZmRiZGYvzcs0Mjc0htLmAI5TBkcAAAAAAAAB//8AAnicY2BkYGDgAWIxIGZiYARCViBmAfMYAAPVADR4nGNgYGBkAILbCqeqQfQjXRYuGA0AOzoEfAAA')format("woff");}.ff1e{font-family:ff1e;line-height:0.774069;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff1f;src:url('data:application/font-woff;base64,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')format("woff");}.ff1f{font-family:ff1f;line-height:0.706000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff20;src:url('data:application/font-woff;base64,d09GRgABAAAAAASQAA0AAAAABvgAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEdAAAABoAAAAcn3rSkkdERUYAAARYAAAAGwAAAB4AJwALT1MvMgAAAaQAAABBAAAAVlNSf2hjbWFwAAAB/AAAAEYAAAFKRBjk7Wdhc3AAAARQAAAACAAAAAj//wADZ2x5ZgAAAlAAAAAkAAAAJLtrXX5oZWFkAAABMAAAADIAAAA2JztLs2hoZWEAAAFkAAAAHQAAACQEcwQsaG10eAAAAegAAAAUAAAAFAYpAH1sb2NhAAACRAAAAAwAAAAMAAAAEm1heHAAAAGEAAAAHQAAACAASAALbmFtZQAAAnQAAAG4AAADRaIK/ohwb3N0AAAELAAAACEAAAAs/7X3y3icY2BkYGBgYjii/HO7aTy/zVcGbuYXQBGGR7os3HC6luEBsyujCJDLAVQLBAA1WwllAAB4nGNgZGBgFGEAAubDYNKVIYVBkgEZsAIAI6cBpwAAAHicY2BkYGBgZeBgANEMDExAzAhmO4D5DAADnwBUAAAAeJxjYGR8xDiBgZWBgamLaQ+DIkMPiP7fw/iAwZCRCSjKwMrMAAOMQOwA4wSkuaYAKQUlIUYRsKQIXA0DADlDCYUAAAABGAAAAAAAAAFNAAAAAQAAA8MAfXicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUlIT+/wfywfT/x3c/QdUDASMbA5zDyAQkmBhQASPEiuEMAPqwCSgAAAAAAAAAAAAAAAAAEgABAH0A4ANFARQABwAAABQjISI0MyEDRSf9hicnAnoBFDQ0AHicrVLLattAFD2j2IZC8LKrLC6UQgKREHIoOKsSkxhM5QQpLtmOY9kWtjVBUjDe9YOafFM/pUejodBQsqoG3Xvua+5rAPTxCoX2+/4HK/TVJ4c99NRXh48QqReHO/jo9R3uou+NHO5R/4OeqvOB0k8b1WCFE9V12MOxihw+wkKNHe7gXP1yuIsT77PDPZx7CUYweMIBJXKssEYNQYSQZwCfp8VDauf0ElwhIJ1A4xEbxu5RkefUaRRYWFuA2HpNrb31bDxOKRf2poyZNLZYUjKW3lP3QD5DimskpIIx+S01d5TOeCNG5ulQ5qt1LVEYDnyfdCjzg1wFMtGPG7OvNrnoYiGTIA5kavZU5nJqCplna71dilnKffYgs/Q6SWWc3M7u0jPe+40FxyyoZlkp29yxRMPyKnyhMY51vU4Pu7nZVpSbrkq6NPVjasqdJr+xrdWWlxxkZscYcHSCS/7vZfDZZsaYZ8qa0W1ExKH7dgnNCiJcMIkp6htTrjKJglAu5e/K/CRbPW91SUM09AccTnTxfmtvE+PfFzaPOKO54hLbBbadNU9EaMzKKueIWVM4kP+T8TctuJO+eJxjYGJg+P/x2+7/OxnkGbABViBmZGBiYGZ4DwDPAgZ1AAAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH0I10WbhgNADtEBH4AAA==')format("woff");}.ff20{font-family:ff20;line-height:0.052000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff21;src:url('data:application/font-woff;base64,d09GRgABAAAAAAWoAA0AAAAACBAAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFjAAAABoAAAAcn3rSkkdERUYAAAVwAAAAHAAAAB4AJwAMT1MvMgAAAaQAAABHAAAAVlURYO5jbWFwAAACBAAAAEsAAAFSAM4Ku2dhc3AAAAVoAAAACAAAAAj//wADZ2x5ZgAAAmAAAAEkAAABMCFCLnZoZWFkAAABMAAAADIAAAA2JmpKoWhoZWEAAAFkAAAAIAAAACQEhAKBaG10eAAAAewAAAAYAAAAGAghAIlsb2NhAAACUAAAAA4AAAAOAJgAZG1heHAAAAGEAAAAHQAAACAASgBKbmFtZQAAA4QAAAG3AAADOfsli59wb3N0AAAFPAAAACkAAAA0aiBqR3icY2BkYGBgYjgSsI2VO57f5isDN/MLoAjDI10Wbjjt8F+TaQPjTiCXA6gWCAAZpgmNAAB4nGNgZGBg3Plfk4GB6R0DEDBtYEhhkGRABmwAZiAECXicY2BkYGBgY3BnYGIAARDJyAAScwDzGQAJ+ACVAAAAeJxjYGR8yTiBgZWBgamLaQ+DIkMPiP7fw/iAwZCRCSjKwMrMAAPNDEggIM01BUgpMB9m3Plfk4GBcSfDdSCfESQHAH3DDakAARgAAAAAAAABTQAAAAEAAALuAEACzQBJeJxjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETEBagWEr8+H//xGs/4//+/9xguoCA0Y2BjiXEaSHiQEVMEKsGnSAhXpGAQDo+AyMAAAAAAAAAAAAAAAAZACYAAB4nCWOsU6DUBhG7/1p4SJ4afFeiKkWASkhhqKAMNhYdVBR27kmLp00aWJcjC/hoKODa+NgtI6+hU/gY7hWlOVLvnOWgzDamwcww5/oECGPUSyJrtPFfrk+hb/T2U7zpSyJDV5aDUTOkjjP+jjLK6hhUargLi6BCTPCFCtueJFcDI4D1VBA9XRduFc6lNcJMKaMjnpNMaWwuKLrxNdqihetCmSByPihZsV6Qtx20Q5HoZhwFVTY2mw2wbTl4TBsnZ8YxlcmLHO1vvbUp6Ga3FBZEhCgYv4DU/yOGshBCLMNXLZV+Vlix1LqOlTgrA3/oTDN76y3yeDq9RZr4fd1twhasrluNc52HAs/Bt3e5PnidPzxMnbTg9S0I072/UuEfgFfvTDkeJytUk1r20AQfavYhkKbWy8lh8ktCUhR5VCwoZekSbCpnGDHJde1s7aFHW2QZYz/UQ+lP6i/pk+rpdCS9BQJzbz53JmnBbCPn1Con29/sMI7dehxgJb67PEePqrvHjfwPmh53MR+0PW4Rf+GmarxhtYPV1VhhQ+q6XGAt+rU4z1M1BePGzhRvzxu4iA48LiFk6CHC1g8YYcCGeZYoIQgQcy3jZBvjTv0TpglOEdE2YfGFEvWbrGmzujTyPHgYhFSlzVw8TqzyjiinbtOhidprDCjZZ28o++eeowRLjGkFFxT39BzS+uYHXFhn3ZFNl+UksRxOwwpOzLZyXkkfT1d2u16mYnOH6QfpZEM7JbOTI5sLhOz0KuZ2JncmXsZjy6HI7ke3oxvR8fs+5UDpxyo5Fg9ymq0jGN/YihNdbnolXqVTWlWKxV4dBkY2OJRU1+5vUqnC7JoHIcReRN0+b3cPuSGhhUbejRr6/yEfIeO/4r9BGc8wubllS3mRpIolq78NVY4NPPNShf0J52wTVqSs/8t9e+peLZbdXcNo2tW1f+t3qm6GcKgKdYZmeU8cVte4bjfEaiO1gB4nGNgYmD4//Hb7v87GeQZsAE2IGZkYGJgZpjOyMRanJmemwgABjsINwAAAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEJWIGYB8xgAA9UANHicY2BgYGQAgtsKp6pB9CNdFm4YDQA7RAR+AAA=')format("woff");}.ff21{font-family:ff21;line-height:0.656000;font-style:normal;font-weight:normal;visibility:visible;}
|
||
@font-face{font-family:ff22;src:url('data:application/font-woff;base64,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')format("woff");}.ff22{font-family:ff22;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;}
|
||
._5{margin-left:-4.399514px;}
|
||
._27{margin-left:-2.875304px;}
|
||
._3{margin-left:-1.291162px;}
|
||
._a{width:1.721544px;}
|
||
._0{width:3.073600px;}
|
||
._3d{width:4.321942px;}
|
||
._1b{width:6.240614px;}
|
||
._40{width:7.553907px;}
|
||
._1d{width:9.124371px;}
|
||
._1a{width:10.580357px;}
|
||
._13{width:11.620394px;}
|
||
._9{width:13.270183px;}
|
||
._c{width:14.530921px;}
|
||
._4{width:15.589581px;}
|
||
._6{width:17.550234px;}
|
||
._e{width:19.365348px;}
|
||
._8{width:21.060222px;}
|
||
._20{width:22.475682px;}
|
||
._10{width:23.912554px;}
|
||
._11{width:25.070054px;}
|
||
._b{width:26.500900px;}
|
||
._48{width:27.641162px;}
|
||
._19{width:28.708481px;}
|
||
._2c{width:29.743231px;}
|
||
._15{width:30.781570px;}
|
||
._7{width:32.418280px;}
|
||
._d{width:33.771608px;}
|
||
._1{width:36.288314px;}
|
||
._30{width:37.330361px;}
|
||
._1f{width:38.401698px;}
|
||
._4c{width:39.582332px;}
|
||
._2{width:40.829100px;}
|
||
._12{width:42.742794px;}
|
||
._36{width:50.142523px;}
|
||
._52{width:52.379355px;}
|
||
._53{width:53.583398px;}
|
||
._34{width:55.950972px;}
|
||
._1c{width:59.366212px;}
|
||
._4f{width:60.851874px;}
|
||
._4a{width:62.879559px;}
|
||
._49{width:65.430376px;}
|
||
._16{width:66.979680px;}
|
||
._42{width:69.754149px;}
|
||
._4d{width:70.908114px;}
|
||
._45{width:73.747161px;}
|
||
._24{width:74.778332px;}
|
||
._33{width:75.857508px;}
|
||
._54{width:77.353999px;}
|
||
._14{width:78.932130px;}
|
||
._4b{width:80.856462px;}
|
||
._37{width:84.028297px;}
|
||
._47{width:87.682938px;}
|
||
._31{width:93.818681px;}
|
||
._6c{width:94.887298px;}
|
||
._65{width:100.351949px;}
|
||
._46{width:102.951853px;}
|
||
._4e{width:104.722479px;}
|
||
._26{width:113.180510px;}
|
||
._58{width:116.241044px;}
|
||
._5f{width:120.668336px;}
|
||
._55{width:121.975939px;}
|
||
._60{width:124.512478px;}
|
||
._32{width:131.808320px;}
|
||
._21{width:134.870167px;}
|
||
._57{width:136.623120px;}
|
||
._59{width:140.004828px;}
|
||
._5b{width:141.588336px;}
|
||
._5d{width:142.715032px;}
|
||
._43{width:145.302530px;}
|
||
._5c{width:149.451398px;}
|
||
._1e{width:150.634560px;}
|
||
._56{width:157.428320px;}
|
||
._29{width:168.923932px;}
|
||
._51{width:178.349780px;}
|
||
._50{width:184.740319px;}
|
||
._25{width:187.754972px;}
|
||
._2f{width:189.037698px;}
|
||
._6b{width:208.072448px;}
|
||
._41{width:216.483322px;}
|
||
._22{width:219.550167px;}
|
||
._5e{width:243.807512px;}
|
||
._2a{width:244.985950px;}
|
||
._44{width:257.741044px;}
|
||
._61{width:304.847066px;}
|
||
._39{width:319.767641px;}
|
||
._23{width:338.112080px;}
|
||
._5a{width:359.162569px;}
|
||
._38{width:376.255961px;}
|
||
._17{width:433.074560px;}
|
||
._2e{width:823.980856px;}
|
||
._64{width:853.792568px;}
|
||
._2b{width:856.020787px;}
|
||
._18{width:897.972936px;}
|
||
._2d{width:1064.854226px;}
|
||
._f{width:1110.372291px;}
|
||
._68{width:1113.298771px;}
|
||
._3a{width:1118.939546px;}
|
||
._3c{width:1132.041322px;}
|
||
._35{width:1238.260966px;}
|
||
._6a{width:1255.811200px;}
|
||
._3e{width:1262.252662px;}
|
||
._63{width:1275.237274px;}
|
||
._69{width:1306.023040px;}
|
||
._62{width:1328.222720px;}
|
||
._67{width:1331.128960px;}
|
||
._28{width:1356.234880px;}
|
||
._66{width:1381.340800px;}
|
||
._3b{width:1406.446720px;}
|
||
._3f{width:1527.444173px;}
|
||
.fc11{color:rgb(21,155,82);}
|
||
.fc10{color:rgb(173,34,49);}
|
||
.fce{color:rgb(16,136,110);}
|
||
.fc0{color:rgb(35,55,59);}
|
||
.fc1{color:rgb(250,250,250);}
|
||
.fc2{color:rgb(255,255,255);}
|
||
.fc12{color:rgb(117,117,0);}
|
||
.fc4{color:rgb(128,128,128);}
|
||
.fc7{color:rgb(102,102,102);}
|
||
.fc5{color:rgb(156,102,0);}
|
||
.fc6{color:rgb(61,122,122);}
|
||
.fcd{color:rgb(57,75,79);}
|
||
.fcb{color:rgb(0,128,0);}
|
||
.fc8{color:rgb(176,0,64);}
|
||
.fcc{color:rgb(171,92,31);}
|
||
.fcf{color:transparent;}
|
||
.fc3{color:rgb(0,0,255);}
|
||
.fc9{color:rgb(186,33,33);}
|
||
.fca{color:rgb(0,0,185);}
|
||
.fs9{font-size:19.925200px;}
|
||
.fsa{font-size:23.910400px;}
|
||
.fs8{font-size:27.895200px;}
|
||
.fs5{font-size:31.880400px;}
|
||
.fs7{font-size:35.865600px;}
|
||
.fs3{font-size:39.850400px;}
|
||
.fs6{font-size:43.636400px;}
|
||
.fs2{font-size:47.820800px;}
|
||
.fs4{font-size:57.384800px;}
|
||
.fs1{font-size:82.650000px;}
|
||
.fs0{font-size:99.148400px;}
|
||
.y0{bottom:-0.500000px;}
|
||
.y1a0{bottom:4.818000px;}
|
||
.ybb{bottom:6.562000px;}
|
||
.y315{bottom:6.741000px;}
|
||
.y105{bottom:6.742000px;}
|
||
.y19f{bottom:7.277000px;}
|
||
.y59{bottom:7.302000px;}
|
||
.y153{bottom:7.427000px;}
|
||
.y231{bottom:7.800000px;}
|
||
.y13f{bottom:7.896000px;}
|
||
.y1b9{bottom:8.061000px;}
|
||
.y88{bottom:8.104000px;}
|
||
.y27b{bottom:10.340000px;}
|
||
.y28a{bottom:11.183000px;}
|
||
.ye7{bottom:11.581000px;}
|
||
.y2a2{bottom:12.408000px;}
|
||
.y30b{bottom:12.445000px;}
|
||
.y10{bottom:13.018000px;}
|
||
.y19c{bottom:13.237000px;}
|
||
.y1ac{bottom:13.939000px;}
|
||
.y122{bottom:14.719000px;}
|
||
.y295{bottom:14.995000px;}
|
||
.y1f9{bottom:16.131000px;}
|
||
.y9d{bottom:16.613000px;}
|
||
.yf7{bottom:16.756000px;}
|
||
.yba{bottom:17.446000px;}
|
||
.y13b{bottom:17.503000px;}
|
||
.y1a{bottom:17.910000px;}
|
||
.ydc{bottom:18.513000px;}
|
||
.y104{bottom:19.344000px;}
|
||
.y2f6{bottom:19.857000px;}
|
||
.y58{bottom:19.905000px;}
|
||
.y16c{bottom:21.130000px;}
|
||
.y2da{bottom:21.220000px;}
|
||
.y253{bottom:21.272000px;}
|
||
.y1b8{bottom:21.810000px;}
|
||
.y2bb{bottom:22.408000px;}
|
||
.y1c5{bottom:22.515000px;}
|
||
.y2ff{bottom:23.887000px;}
|
||
.y2e6{bottom:24.233000px;}
|
||
.y16d{bottom:24.547000px;}
|
||
.y2a1{bottom:25.011000px;}
|
||
.ye6{bottom:25.330000px;}
|
||
.y1cf{bottom:25.484000px;}
|
||
.y121{bottom:25.603000px;}
|
||
.y27a{bottom:25.922000px;}
|
||
.y30a{bottom:26.193000px;}
|
||
.y289{bottom:26.765000px;}
|
||
.y1ab{bottom:27.688000px;}
|
||
.yb9{bottom:28.330000px;}
|
||
.y16e{bottom:28.361000px;}
|
||
.y6f{bottom:28.396000px;}
|
||
.y63{bottom:29.152000px;}
|
||
.y9c{bottom:29.215000px;}
|
||
.y26{bottom:29.426000px;}
|
||
.y2ab{bottom:29.542000px;}
|
||
.y1f8{bottom:29.880000px;}
|
||
.y294{bottom:30.577000px;}
|
||
.y17b{bottom:30.950000px;}
|
||
.y19e{bottom:31.302000px;}
|
||
.yf6{bottom:31.476000px;}
|
||
.ydb{bottom:31.739000px;}
|
||
.y103{bottom:31.947000px;}
|
||
.y57{bottom:32.507000px;}
|
||
.y229{bottom:32.614000px;}
|
||
.y152{bottom:32.632000px;}
|
||
.y13a{bottom:33.343000px;}
|
||
.y2c5{bottom:35.013000px;}
|
||
.y252{bottom:35.020000px;}
|
||
.yc7{bottom:35.167000px;}
|
||
.y21c{bottom:35.735000px;}
|
||
.yd1{bottom:36.308000px;}
|
||
.y6d{bottom:36.684000px;}
|
||
.y2e5{bottom:36.836000px;}
|
||
.y19{bottom:37.113000px;}
|
||
.yf{bottom:37.257000px;}
|
||
.y2f5{bottom:37.590000px;}
|
||
.y2a0{bottom:37.613000px;}
|
||
.y2fe{bottom:37.635000px;}
|
||
.y2cf{bottom:37.692000px;}
|
||
.y4b{bottom:38.054000px;}
|
||
.y1c4{bottom:38.096000px;}
|
||
.y41{bottom:38.383000px;}
|
||
.y10e{bottom:38.521000px;}
|
||
.yb8{bottom:39.214000px;}
|
||
.y116{bottom:39.840000px;}
|
||
.y19b{bottom:39.937000px;}
|
||
.y279{bottom:40.482000px;}
|
||
.ya9{bottom:40.529000px;}
|
||
.y1b7{bottom:40.539000px;}
|
||
.y288{bottom:41.325000px;}
|
||
.y266{bottom:41.369000px;}
|
||
.y17a{bottom:41.436000px;}
|
||
.y9b{bottom:41.818000px;}
|
||
.y30{bottom:42.078000px;}
|
||
.y2aa{bottom:42.144000px;}
|
||
.y16a{bottom:42.217000px;}
|
||
.y1ee{bottom:43.153000px;}
|
||
.y6e{bottom:43.229000px;}
|
||
.y1f7{bottom:43.628000px;}
|
||
.y2ba{bottom:44.177000px;}
|
||
.y314{bottom:44.550000px;}
|
||
.y56{bottom:45.110000px;}
|
||
.y228{bottom:45.217000px;}
|
||
.y151{bottom:45.235000px;}
|
||
.y1d9{bottom:45.427000px;}
|
||
.yda{bottom:45.487000px;}
|
||
.y293{bottom:46.158000px;}
|
||
.y2d9{bottom:46.425000px;}
|
||
.y1ce{bottom:46.520000px;}
|
||
.y203{bottom:46.735000px;}
|
||
.y1ef{bottom:46.769000px;}
|
||
.y19d{bottom:46.883000px;}
|
||
.yed{bottom:46.949000px;}
|
||
.y241{bottom:47.184000px;}
|
||
.y120{bottom:47.371000px;}
|
||
.y2c4{bottom:47.616000px;}
|
||
.y2ce{bottom:48.577000px;}
|
||
.y25{bottom:48.629000px;}
|
||
.y309{bottom:48.908000px;}
|
||
.ye5{bottom:49.041000px;}
|
||
.y2e4{bottom:49.438000px;}
|
||
.y16b{bottom:49.448000px;}
|
||
.yf5{bottom:50.021000px;}
|
||
.yb7{bottom:50.098000px;}
|
||
.y7f{bottom:50.395000px;}
|
||
.y1aa{bottom:50.402000px;}
|
||
.y4a{bottom:50.656000px;}
|
||
.y271{bottom:51.262000px;}
|
||
.y21b{bottom:51.316000px;}
|
||
.y115{bottom:52.442000px;}
|
||
.y19a{bottom:52.539000px;}
|
||
.y40{bottom:52.730000px;}
|
||
.y131{bottom:53.074000px;}
|
||
.ya8{bottom:53.131000px;}
|
||
.y5{bottom:53.958000px;}
|
||
.y1b6{bottom:54.288000px;}
|
||
.y25c{bottom:54.299000px;}
|
||
.y62{bottom:54.307000px;}
|
||
.y9a{bottom:54.421000px;}
|
||
.y12a{bottom:54.666000px;}
|
||
.y2a9{bottom:54.747000px;}
|
||
.y179{bottom:55.184000px;}
|
||
.y183{bottom:55.257000px;}
|
||
.y2f4{bottom:55.324000px;}
|
||
.y18{bottom:56.316000px;}
|
||
.ye{bottom:56.460000px;}
|
||
.y1ec{bottom:56.902000px;}
|
||
.y265{bottom:56.950000px;}
|
||
.y102{bottom:57.152000px;}
|
||
.y1f6{bottom:57.376000px;}
|
||
.y55{bottom:57.713000px;}
|
||
.y227{bottom:57.819000px;}
|
||
.y2c6{bottom:57.837000px;}
|
||
.y230{bottom:57.876000px;}
|
||
.y1e2{bottom:57.906000px;}
|
||
.y11f{bottom:58.255000px;}
|
||
.y6c{bottom:58.422000px;}
|
||
.y8e{bottom:59.230000px;}
|
||
.y2b2{bottom:59.448000px;}
|
||
.y2c3{bottom:60.218000px;}
|
||
.y202{bottom:60.483000px;}
|
||
.y1ed{bottom:60.517000px;}
|
||
.yb6{bottom:60.982000px;}
|
||
.y1d7{bottom:61.008000px;}
|
||
.yd0{bottom:61.195000px;}
|
||
.y251{bottom:61.321000px;}
|
||
.y2fd{bottom:61.346000px;}
|
||
.y278{bottom:62.016000px;}
|
||
.y2e3{bottom:62.041000px;}
|
||
.y1cd{bottom:62.101000px;}
|
||
.y26e{bottom:62.311000px;}
|
||
.y287{bottom:62.361000px;}
|
||
.y308{bottom:62.656000px;}
|
||
.y240{bottom:62.766000px;}
|
||
.ye4{bottom:62.789000px;}
|
||
.y29f{bottom:62.819000px;}
|
||
.y7e{bottom:62.998000px;}
|
||
.y248{bottom:63.094000px;}
|
||
.y168{bottom:63.305000px;}
|
||
.yf4{bottom:63.770000px;}
|
||
.y15c{bottom:63.864000px;}
|
||
.y147{bottom:63.874000px;}
|
||
.y1d8{bottom:64.967000px;}
|
||
.y1c3{bottom:64.985000px;}
|
||
.y199{bottom:65.142000px;}
|
||
.y3f{bottom:65.333000px;}
|
||
.y139{bottom:65.713000px;}
|
||
.ya7{bottom:65.734000px;}
|
||
.y49{bottom:65.849000px;}
|
||
.y2b9{bottom:65.945000px;}
|
||
.y2f{bottom:66.103000px;}
|
||
.y312{bottom:66.292000px;}
|
||
.y219{bottom:66.898000px;}
|
||
.y169{bottom:66.920000px;}
|
||
.y99{bottom:67.023000px;}
|
||
.y209{bottom:67.250000px;}
|
||
.y2a8{bottom:67.350000px;}
|
||
.y238{bottom:67.467000px;}
|
||
.y24{bottom:67.832000px;}
|
||
.y182{bottom:67.859000px;}
|
||
.y10d{bottom:68.050000px;}
|
||
.y36{bottom:68.479000px;}
|
||
.y2f3{bottom:69.072000px;}
|
||
.y11e{bottom:69.139000px;}
|
||
.y101{bottom:69.755000px;}
|
||
.y54{bottom:70.315000px;}
|
||
.y2cd{bottom:70.345000px;}
|
||
.y226{bottom:70.422000px;}
|
||
.y150{bottom:70.440000px;}
|
||
.y1e1{bottom:70.508000px;}
|
||
.yd9{bottom:70.560000px;}
|
||
.y4{bottom:70.633000px;}
|
||
.y1ea{bottom:70.650000px;}
|
||
.y292{bottom:70.706000px;}
|
||
.y21a{bottom:70.856000px;}
|
||
.y18c{bottom:71.360000px;}
|
||
.yc6{bottom:71.371000px;}
|
||
.y2d8{bottom:71.630000px;}
|
||
.y130{bottom:71.644000px;}
|
||
.yb5{bottom:71.866000px;}
|
||
.y2b1{bottom:72.050000px;}
|
||
.y2c2{bottom:72.821000px;}
|
||
.y1b5{bottom:73.018000px;}
|
||
.y1a9{bottom:73.117000px;}
|
||
.y2ec{bottom:73.580000px;}
|
||
.y6b{bottom:73.615000px;}
|
||
.ycf{bottom:73.797000px;}
|
||
.y250{bottom:73.924000px;}
|
||
.y201{bottom:74.231000px;}
|
||
.y1eb{bottom:74.265000px;}
|
||
.y8d{bottom:74.811000px;}
|
||
.y26d{bottom:74.914000px;}
|
||
.y2fc{bottom:75.095000px;}
|
||
.y87{bottom:75.227000px;}
|
||
.y29e{bottom:75.421000px;}
|
||
.y17{bottom:75.519000px;}
|
||
.y7d{bottom:75.601000px;}
|
||
.yd{bottom:75.662000px;}
|
||
.y22f{bottom:76.446000px;}
|
||
.y15b{bottom:76.467000px;}
|
||
.y146{bottom:76.476000px;}
|
||
.y1d6{bottom:76.590000px;}
|
||
.y25b{bottom:76.964000px;}
|
||
.y1c2{bottom:77.588000px;}
|
||
.y277{bottom:77.598000px;}
|
||
.y114{bottom:77.648000px;}
|
||
.y1cc{bottom:77.683000px;}
|
||
.y286{bottom:77.943000px;}
|
||
.y138{bottom:78.315000px;}
|
||
.ya6{bottom:78.337000px;}
|
||
.y48{bottom:78.452000px;}
|
||
.y247{bottom:78.675000px;}
|
||
.y311{bottom:78.894000px;}
|
||
.y61{bottom:79.463000px;}
|
||
.y98{bottom:79.626000px;}
|
||
.y23f{bottom:79.735000px;}
|
||
.y129{bottom:79.872000px;}
|
||
.y178{bottom:80.365000px;}
|
||
.y18d{bottom:80.422000px;}
|
||
.y75{bottom:80.427000px;}
|
||
.yec{bottom:80.464000px;}
|
||
.y2cc{bottom:81.229000px;}
|
||
.yf3{bottom:81.868000px;}
|
||
.y167{bottom:81.957000px;}
|
||
.y313{bottom:82.358000px;}
|
||
.yb4{bottom:82.750000px;}
|
||
.y53{bottom:82.918000px;}
|
||
.y14f{bottom:83.043000px;}
|
||
.y237{bottom:83.048000px;}
|
||
.y198{bottom:83.076000px;}
|
||
.y1f5{bottom:83.080000px;}
|
||
.y264{bottom:83.082000px;}
|
||
.y10c{bottom:83.632000px;}
|
||
.yc5{bottom:83.973000px;}
|
||
.y35{bottom:84.060000px;}
|
||
.y2d7{bottom:84.233000px;}
|
||
.yd8{bottom:84.308000px;}
|
||
.y166{bottom:84.392000px;}
|
||
.y2e{bottom:84.674000px;}
|
||
.y307{bottom:85.371000px;}
|
||
.y2c1{bottom:85.424000px;}
|
||
.y2e2{bottom:85.852000px;}
|
||
.y6a{bottom:86.218000px;}
|
||
.y291{bottom:86.288000px;}
|
||
.yce{bottom:86.400000px;}
|
||
.ye3{bottom:86.500000px;}
|
||
.y24f{bottom:86.527000px;}
|
||
.y1b4{bottom:86.766000px;}
|
||
.y1a8{bottom:86.865000px;}
|
||
.y2b8{bottom:87.713000px;}
|
||
.y86{bottom:87.830000px;}
|
||
.y208{bottom:87.872000px;}
|
||
.y200{bottom:87.980000px;}
|
||
.y18b{bottom:88.161000px;}
|
||
.y7c{bottom:88.203000px;}
|
||
.y270{bottom:89.070000px;}
|
||
.y145{bottom:89.079000px;}
|
||
.y25a{bottom:89.567000px;}
|
||
.y1e9{bottom:90.035000px;}
|
||
.y1c1{bottom:90.191000px;}
|
||
.y12f{bottom:90.215000px;}
|
||
.y113{bottom:90.250000px;}
|
||
.y8c{bottom:90.393000px;}
|
||
.y195{bottom:90.559000px;}
|
||
.y177{bottom:90.678000px;}
|
||
.y11d{bottom:90.908000px;}
|
||
.ya5{bottom:90.940000px;}
|
||
.y1e{bottom:91.699000px;}
|
||
.y188{bottom:91.923000px;}
|
||
.y2eb{bottom:92.150000px;}
|
||
.y276{bottom:92.158000px;}
|
||
.y97{bottom:92.229000px;}
|
||
.y218{bottom:92.442000px;}
|
||
.y128{bottom:92.474000px;}
|
||
.y2a7{bottom:92.555000px;}
|
||
.y23{bottom:92.903000px;}
|
||
.y181{bottom:93.065000px;}
|
||
.yb3{bottom:93.635000px;}
|
||
.y174{bottom:94.113000px;}
|
||
.y137{bottom:94.156000px;}
|
||
.y246{bottom:94.257000px;}
|
||
.y16{bottom:94.722000px;}
|
||
.yc{bottom:94.865000px;}
|
||
.y100{bottom:94.960000px;}
|
||
.y225{bottom:95.627000px;}
|
||
.y27e{bottom:95.645000px;}
|
||
.y263{bottom:95.685000px;}
|
||
.y1e0{bottom:95.714000px;}
|
||
.y74{bottom:96.009000px;}
|
||
.y189{bottom:96.218000px;}
|
||
.y3e{bottom:96.435000px;}
|
||
.yc4{bottom:96.576000px;}
|
||
.y2f2{bottom:96.609000px;}
|
||
.y1f4{bottom:96.828000px;}
|
||
.y2d6{bottom:96.836000px;}
|
||
.y285{bottom:97.172000px;}
|
||
.y2b0{bottom:97.256000px;}
|
||
.y197{bottom:97.939000px;}
|
||
.y2c0{bottom:98.026000px;}
|
||
.y176{bottom:98.036000px;}
|
||
.y2b7{bottom:98.597000px;}
|
||
.y236{bottom:98.630000px;}
|
||
.y2fb{bottom:98.806000px;}
|
||
.y306{bottom:99.119000px;}
|
||
.y10b{bottom:99.213000px;}
|
||
.yf2{bottom:99.967000px;}
|
||
.y26c{bottom:100.119000px;}
|
||
.ye2{bottom:100.248000px;}
|
||
.y85{bottom:100.433000px;}
|
||
.y22e{bottom:100.471000px;}
|
||
.y29d{bottom:100.627000px;}
|
||
.y7b{bottom:100.806000px;}
|
||
.y15a{bottom:101.672000px;}
|
||
.y144{bottom:101.682000px;}
|
||
.y1ff{bottom:101.728000px;}
|
||
.y11c{bottom:101.792000px;}
|
||
.y259{bottom:102.169000px;}
|
||
.y175{bottom:102.183000px;}
|
||
.y2e1{bottom:102.826000px;}
|
||
.y18a{bottom:102.888000px;}
|
||
.y2cb{bottom:102.997000px;}
|
||
.y165{bottom:103.045000px;}
|
||
.y2d{bottom:103.244000px;}
|
||
.y310{bottom:104.100000px;}
|
||
.yb2{bottom:104.519000px;}
|
||
.y60{bottom:104.619000px;}
|
||
.y1d5{bottom:104.714000px;}
|
||
.y96{bottom:104.831000px;}
|
||
.y196{bottom:104.843000px;}
|
||
.y47{bottom:105.002000px;}
|
||
.y164{bottom:105.480000px;}
|
||
.y1b3{bottom:105.496000px;}
|
||
.y180{bottom:105.667000px;}
|
||
.y1cb{bottom:105.817000px;}
|
||
.yd7{bottom:107.023000px;}
|
||
.ya4{bottom:107.384000px;}
|
||
.yff{bottom:107.563000px;}
|
||
.y217{bottom:108.023000px;}
|
||
.y52{bottom:108.123000px;}
|
||
.y224{bottom:108.230000px;}
|
||
.y14e{bottom:108.248000px;}
|
||
.y262{bottom:108.288000px;}
|
||
.y1df{bottom:108.316000px;}
|
||
.y207{bottom:108.495000px;}
|
||
.y12e{bottom:108.785000px;}
|
||
.y3d{bottom:109.037000px;}
|
||
.yc3{bottom:109.179000px;}
|
||
.y2d5{bottom:109.438000px;}
|
||
.y1a7{bottom:109.580000px;}
|
||
.y34{bottom:109.605000px;}
|
||
.y1f3{bottom:110.577000px;}
|
||
.y2bf{bottom:110.629000px;}
|
||
.y2ea{bottom:110.720000px;}
|
||
.y290{bottom:110.836000px;}
|
||
.y1d{bottom:110.902000px;}
|
||
.y73{bottom:111.590000px;}
|
||
.ycd{bottom:111.605000px;}
|
||
.y24e{bottom:111.732000px;}
|
||
.y22{bottom:112.106000px;}
|
||
.y2f1{bottom:112.190000px;}
|
||
.y13e{bottom:112.330000px;}
|
||
.y2fa{bottom:112.554000px;}
|
||
.y26b{bottom:112.722000px;}
|
||
.y84{bottom:113.035000px;}
|
||
.y29c{bottom:113.229000px;}
|
||
.y7a{bottom:113.409000px;}
|
||
.y275{bottom:113.692000px;}
|
||
.y23e{bottom:113.858000px;}
|
||
.y2ca{bottom:113.881000px;}
|
||
.y15{bottom:113.925000px;}
|
||
.yeb{bottom:113.978000px;}
|
||
.yb{bottom:114.068000px;}
|
||
.y159{bottom:114.275000px;}
|
||
.y69{bottom:114.761000px;}
|
||
.y187{bottom:114.996000px;}
|
||
.y1c0{bottom:115.396000px;}
|
||
.yb1{bottom:115.403000px;}
|
||
.y1fe{bottom:115.476000px;}
|
||
.y173{bottom:115.832000px;}
|
||
.ye1{bottom:116.355000px;}
|
||
.y284{bottom:116.544000px;}
|
||
.y30f{bottom:116.702000px;}
|
||
.y2a6{bottom:117.175000px;}
|
||
.y1d4{bottom:117.317000px;}
|
||
.y95{bottom:117.434000px;}
|
||
.y127{bottom:117.680000px;}
|
||
.yf1{bottom:118.066000px;}
|
||
.y1ca{bottom:118.420000px;}
|
||
.y5f{bottom:119.812000px;}
|
||
.y210{bottom:119.868000px;}
|
||
.yfe{bottom:120.166000px;}
|
||
.y2b6{bottom:120.365000px;}
|
||
.y46{bottom:120.584000px;}
|
||
.y51{bottom:120.726000px;}
|
||
.yd6{bottom:120.771000px;}
|
||
.y223{bottom:120.833000px;}
|
||
.y14d{bottom:120.851000px;}
|
||
.y261{bottom:120.890000px;}
|
||
.y235{bottom:121.185000px;}
|
||
.y112{bottom:121.346000px;}
|
||
.y3c{bottom:121.640000px;}
|
||
.yc2{bottom:121.781000px;}
|
||
.y2c{bottom:121.814000px;}
|
||
.y305{bottom:121.834000px;}
|
||
.y1e8{bottom:121.859000px;}
|
||
.y2d4{bottom:122.041000px;}
|
||
.y2af{bottom:122.461000px;}
|
||
.y1b2{bottom:122.706000px;}
|
||
.y8b{bottom:123.287000px;}
|
||
.y1a6{bottom:123.329000px;}
|
||
.y163{bottom:124.133000px;}
|
||
.ycc{bottom:124.208000px;}
|
||
.y1f2{bottom:124.325000px;}
|
||
.y24d{bottom:124.335000px;}
|
||
.y22d{bottom:124.496000px;}
|
||
.y20e{bottom:125.126000px;}
|
||
.y33{bottom:125.186000px;}
|
||
.y245{bottom:125.255000px;}
|
||
.y26a{bottom:125.325000px;}
|
||
.y83{bottom:125.638000px;}
|
||
.y29b{bottom:125.832000px;}
|
||
.y79{bottom:126.011000px;}
|
||
.yb0{bottom:126.287000px;}
|
||
.y215{bottom:126.300000px;}
|
||
.y28f{bottom:126.417000px;}
|
||
.y136{bottom:126.525000px;}
|
||
.y211{bottom:126.538000px;}
|
||
.y162{bottom:126.568000px;}
|
||
.y2e0{bottom:127.314000px;}
|
||
.y68{bottom:127.363000px;}
|
||
.y258{bottom:127.375000px;}
|
||
.y1bf{bottom:127.999000px;}
|
||
.y216{bottom:128.016000px;}
|
||
.y3{bottom:128.033000px;}
|
||
.ya3{bottom:128.471000px;}
|
||
.y10a{bottom:128.742000px;}
|
||
.y206{bottom:129.117000px;}
|
||
.y1fd{bottom:129.225000px;}
|
||
.y2e9{bottom:129.291000px;}
|
||
.y20f{bottom:129.421000px;}
|
||
.yea{bottom:129.559000px;}
|
||
.y94{bottom:130.037000px;}
|
||
.y1c{bottom:130.105000px;}
|
||
.y23d{bottom:130.222000px;}
|
||
.y126{bottom:130.282000px;}
|
||
.y212{bottom:130.544000px;}
|
||
.y12d{bottom:130.817000px;}
|
||
.y17f{bottom:130.873000px;}
|
||
.y274{bottom:130.969000px;}
|
||
.y1c9{bottom:131.022000px;}
|
||
.y194{bottom:131.145000px;}
|
||
.y21{bottom:131.309000px;}
|
||
.y5e{bottom:132.414000px;}
|
||
.yfd{bottom:132.768000px;}
|
||
.y14{bottom:133.128000px;}
|
||
.ya{bottom:133.271000px;}
|
||
.y2a5{bottom:133.281000px;}
|
||
.y50{bottom:133.329000px;}
|
||
.y222{bottom:133.435000px;}
|
||
.y27d{bottom:133.453000px;}
|
||
.y1de{bottom:133.522000px;}
|
||
.yc1{bottom:134.384000px;}
|
||
.y11b{bottom:134.444000px;}
|
||
.y213{bottom:134.629000px;}
|
||
.y2d3{bottom:134.644000px;}
|
||
.y186{bottom:135.559000px;}
|
||
.y304{bottom:135.583000px;}
|
||
.y1e7{bottom:135.607000px;}
|
||
.y2c9{bottom:135.650000px;}
|
||
.y2be{bottom:135.834000px;}
|
||
.y45{bottom:136.165000px;}
|
||
.y283{bottom:136.192000px;}
|
||
.y2f9{bottom:136.265000px;}
|
||
.y234{bottom:136.767000px;}
|
||
.ycb{bottom:136.811000px;}
|
||
.y111{bottom:136.928000px;}
|
||
.y24c{bottom:136.938000px;}
|
||
.y214{bottom:137.137000px;}
|
||
.yaf{bottom:137.171000px;}
|
||
.y13d{bottom:137.535000px;}
|
||
.y172{bottom:137.550000px;}
|
||
.y27{bottom:137.727000px;}
|
||
.yc8{bottom:138.248000px;}
|
||
.y143{bottom:138.414000px;}
|
||
.y29a{bottom:138.435000px;}
|
||
.y8a{bottom:138.868000px;}
|
||
.y3b{bottom:139.354000px;}
|
||
.y158{bottom:139.480000px;}
|
||
.y2f0{bottom:139.727000px;}
|
||
.y2df{bottom:139.916000px;}
|
||
.y257{bottom:139.977000px;}
|
||
.y260{bottom:140.031000px;}
|
||
.ye0{bottom:140.066000px;}
|
||
.y1be{bottom:140.601000px;}
|
||
.y244{bottom:140.837000px;}
|
||
.ya2{bottom:141.074000px;}
|
||
.y30e{bottom:141.908000px;}
|
||
.y1b1{bottom:141.909000px;}
|
||
.y72{bottom:142.116000px;}
|
||
.y2b5{bottom:142.134000px;}
|
||
.y135{bottom:142.366000px;}
|
||
.y1d3{bottom:142.522000px;}
|
||
.y93{bottom:142.639000px;}
|
||
.y1fc{bottom:142.973000px;}
|
||
.y22c{bottom:143.066000px;}
|
||
.y17e{bottom:143.475000px;}
|
||
.yd5{bottom:143.486000px;}
|
||
.y193{bottom:143.747000px;}
|
||
.y109{bottom:144.324000px;}
|
||
.y11a{bottom:145.328000px;}
|
||
.yfc{bottom:145.371000px;}
|
||
.y2b{bottom:145.839000px;}
|
||
.y4f{bottom:145.931000px;}
|
||
.y221{bottom:146.038000px;}
|
||
.y1a5{bottom:146.043000px;}
|
||
.y14c{bottom:146.056000px;}
|
||
.y1dd{bottom:146.124000px;}
|
||
.y2c8{bottom:146.534000px;}
|
||
.yc0{bottom:146.987000px;}
|
||
.y2d2{bottom:147.246000px;}
|
||
.y160{bottom:147.655000px;}
|
||
.y2ae{bottom:147.666000px;}
|
||
.yae{bottom:148.055000px;}
|
||
.y273{bottom:148.549000px;}
|
||
.y1b{bottom:149.308000px;}
|
||
.y24b{bottom:149.540000px;}
|
||
.y205{bottom:149.740000px;}
|
||
.y2a4{bottom:149.993000px;}
|
||
.y2f8{bottom:150.013000px;}
|
||
.y1f1{bottom:150.028000px;}
|
||
.y20{bottom:150.512000px;}
|
||
.y269{bottom:150.530000px;}
|
||
.y32{bottom:150.730000px;}
|
||
.y82{bottom:150.843000px;}
|
||
.y28e{bottom:150.965000px;}
|
||
.y78{bottom:151.217000px;}
|
||
.y161{bottom:151.271000px;}
|
||
.y1e6{bottom:151.867000px;}
|
||
.y157{bottom:152.083000px;}
|
||
.y2de{bottom:152.519000px;}
|
||
.y256{bottom:152.580000px;}
|
||
.y2b4{bottom:153.018000px;}
|
||
.y1bd{bottom:153.204000px;}
|
||
.y2e8{bottom:153.315000px;}
|
||
.y20d{bottom:153.956000px;}
|
||
.y142{bottom:153.996000px;}
|
||
.yf0{bottom:154.264000px;}
|
||
.y282{bottom:154.502000px;}
|
||
.y2bd{bottom:154.975000px;}
|
||
.y5d{bottom:154.980000px;}
|
||
.y92{bottom:155.242000px;}
|
||
.y125{bottom:155.488000px;}
|
||
.y25f{bottom:155.612000px;}
|
||
.y67{bottom:155.906000px;}
|
||
.y1c8{bottom:156.228000px;}
|
||
.y192{bottom:156.350000px;}
|
||
.y1fb{bottom:156.721000px;}
|
||
.yd4{bottom:157.234000px;}
|
||
.y13c{bottom:157.361000px;}
|
||
.y2ef{bottom:157.460000px;}
|
||
.y1b0{bottom:157.490000px;}
|
||
.ya1{bottom:157.519000px;}
|
||
.y71{bottom:157.697000px;}
|
||
.y303{bottom:158.297000px;}
|
||
.y110{bottom:158.462000px;}
|
||
.y220{bottom:158.641000px;}
|
||
.y14b{bottom:158.659000px;}
|
||
.y1dc{bottom:158.727000px;}
|
||
.yad{bottom:158.939000px;}
|
||
.y171{bottom:159.269000px;}
|
||
.y185{bottom:159.584000px;}
|
||
.ybf{bottom:159.589000px;}
|
||
.y1a4{bottom:159.792000px;}
|
||
.y2d1{bottom:159.849000px;}
|
||
.y233{bottom:160.792000px;}
|
||
.y13{bottom:160.857000px;}
|
||
.y22b{bottom:161.636000px;}
|
||
.yca{bottom:162.016000px;}
|
||
.y23c{bottom:162.223000px;}
|
||
.ye9{bottom:163.074000px;}
|
||
.y81{bottom:163.446000px;}
|
||
.y299{bottom:163.640000px;}
|
||
.y1d2{bottom:163.655000px;}
|
||
.ydf{bottom:163.777000px;}
|
||
.y77{bottom:163.819000px;}
|
||
.y9{bottom:164.130000px;}
|
||
.y156{bottom:164.686000px;}
|
||
.y272{bottom:165.102000px;}
|
||
.y2dd{bottom:165.122000px;}
|
||
.y255{bottom:165.183000px;}
|
||
.y89{bottom:165.620000px;}
|
||
.y44{bottom:165.695000px;}
|
||
.y2{bottom:166.158000px;}
|
||
.y28d{bottom:166.546000px;}
|
||
.y2a{bottom:166.875000px;}
|
||
.y119{bottom:167.097000px;}
|
||
.y30d{bottom:167.113000px;}
|
||
.y12c{bottom:167.435000px;}
|
||
.y5c{bottom:167.582000px;}
|
||
.y3a{bottom:167.897000px;}
|
||
.y124{bottom:168.090000px;}
|
||
.y17d{bottom:168.282000px;}
|
||
.y2c7{bottom:168.302000px;}
|
||
.y66{bottom:168.509000px;}
|
||
.y15e{bottom:168.743000px;}
|
||
.y1c7{bottom:168.830000px;}
|
||
.y2e7{bottom:168.897000px;}
|
||
.y20c{bottom:169.537000px;}
|
||
.y1f{bottom:169.714000px;}
|
||
.yac{bottom:169.823000px;}
|
||
.y2bc{bottom:170.556000px;}
|
||
.yfb{bottom:170.576000px;}
|
||
.y4e{bottom:171.137000px;}
|
||
.y21f{bottom:171.243000px;}
|
||
.y27c{bottom:171.261000px;}
|
||
.y243{bottom:171.836000px;}
|
||
.y302{bottom:172.046000px;}
|
||
.ybe{bottom:172.192000px;}
|
||
.y15f{bottom:172.358000px;}
|
||
.yef{bottom:172.363000px;}
|
||
.y2d0{bottom:172.452000px;}
|
||
.y70{bottom:173.279000px;}
|
||
.y2f7{bottom:173.724000px;}
|
||
.y108{bottom:173.853000px;}
|
||
.y10f{bottom:174.043000px;}
|
||
.y1e5{bottom:174.279000px;}
|
||
.y134{bottom:174.736000px;}
|
||
.y24a{bottom:174.746000px;}
|
||
.y31{bottom:174.755000px;}
|
||
.y2b3{bottom:174.786000px;}
|
||
.y141{bottom:175.032000px;}
|
||
.y184{bottom:175.166000px;}
|
||
.y191{bottom:175.170000px;}
|
||
.y2ee{bottom:175.194000px;}
|
||
.y281{bottom:175.538000px;}
|
||
.y204{bottom:175.999000px;}
|
||
.y2a3{bottom:176.011000px;}
|
||
.y1f0{bottom:176.031000px;}
|
||
.y1fa{bottom:176.106000px;}
|
||
.y298{bottom:176.243000px;}
|
||
.y232{bottom:176.373000px;}
|
||
.y268{bottom:176.645000px;}
|
||
.y25e{bottom:176.648000px;}
|
||
.y155{bottom:177.288000px;}
|
||
.yde{bottom:177.525000px;}
|
||
.y2dc{bottom:177.724000px;}
|
||
.y23b{bottom:177.804000px;}
|
||
.y118{bottom:177.981000px;}
|
||
.y1bc{bottom:178.409000px;}
|
||
.y1af{bottom:178.526000px;}
|
||
.y2ad{bottom:178.762000px;}
|
||
.y1d1{bottom:179.237000px;}
|
||
.ya0{bottom:179.852000px;}
|
||
.yd3{bottom:179.949000px;}
|
||
.y91{bottom:180.447000px;}
|
||
.yab{bottom:180.708000px;}
|
||
.y170{bottom:180.987000px;}
|
||
.yc9{bottom:181.156000px;}
|
||
.y43{bottom:181.276000px;}
|
||
.y39{bottom:181.498000px;}
|
||
.y18e{bottom:182.004000px;}
|
||
.y29{bottom:182.457000px;}
|
||
.y1a3{bottom:182.506000px;}
|
||
.yfa{bottom:183.179000px;}
|
||
.y8{bottom:183.333000px;}
|
||
.y21e{bottom:183.846000px;}
|
||
.y14a{bottom:183.864000px;}
|
||
.y1db{bottom:183.932000px;}
|
||
.y80{bottom:184.579000px;}
|
||
.ybd{bottom:184.795000px;}
|
||
.y76{bottom:184.953000px;}
|
||
.y22a{bottom:185.661000px;}
|
||
.y5b{bottom:186.138000px;}
|
||
.y254{bottom:186.316000px;}
|
||
.y1{bottom:186.781000px;}
|
||
.y133{bottom:187.338000px;}
|
||
.y249{bottom:187.348000px;}
|
||
.y242{bottom:187.417000px;}
|
||
.y15d{bottom:187.473000px;}
|
||
.y1c6{bottom:187.971000px;}
|
||
.y1e4{bottom:188.027000px;}
|
||
.y30c{bottom:188.246000px;}
|
||
.y12b{bottom:188.471000px;}
|
||
.y190{bottom:188.744000px;}
|
||
.y20b{bottom:188.745000px;}
|
||
.y117{bottom:188.865000px;}
|
||
.y12{bottom:188.917000px;}
|
||
.y107{bottom:189.435000px;}
|
||
.y154{bottom:189.891000px;}
|
||
.y2db{bottom:190.327000px;}
|
||
.yee{bottom:190.462000px;}
|
||
.y140{bottom:190.613000px;}
|
||
.y1bb{bottom:191.012000px;}
|
||
.y28c{bottom:191.094000px;}
|
||
.y280{bottom:191.119000px;}
|
||
.ydd{bottom:191.274000px;}
|
||
.yaa{bottom:191.592000px;}
|
||
.y267{bottom:192.226000px;}
|
||
.y25d{bottom:192.230000px;}
|
||
.y9f{bottom:192.455000px;}
|
||
.y2ed{bottom:192.927000px;}
|
||
.y90{bottom:193.050000px;}
|
||
.y23a{bottom:194.168000px;}
|
||
.y17c{bottom:194.300000px;}
|
||
.y239{bottom:194.325000px;}
|
||
.y2ac{bottom:194.344000px;}
|
||
.y1ae{bottom:194.581000px;}
|
||
.y301{bottom:194.760000px;}
|
||
.y1d0{bottom:194.818000px;}
|
||
.y123{bottom:194.890000px;}
|
||
.y38{bottom:195.098000px;}
|
||
.y4d{bottom:195.259000px;}
|
||
.yf9{bottom:195.782000px;}
|
||
.y18f{bottom:196.051000px;}
|
||
.y1a2{bottom:196.255000px;}
|
||
.y149{bottom:196.467000px;}
|
||
.y1da{bottom:196.535000px;}
|
||
.ye8{bottom:196.588000px;}
|
||
.y65{bottom:197.052000px;}
|
||
.y28{bottom:198.038000px;}
|
||
.y297{bottom:201.448000px;}
|
||
.y26f{bottom:202.494000px;}
|
||
.y7{bottom:202.536000px;}
|
||
.y16f{bottom:202.706000px;}
|
||
.y132{bottom:203.179000px;}
|
||
.y1e3{bottom:204.287000px;}
|
||
.y20a{bottom:204.327000px;}
|
||
.ybc{bottom:204.620000px;}
|
||
.y106{bottom:205.016000px;}
|
||
.yd2{bottom:205.022000px;}
|
||
.y42{bottom:205.301000px;}
|
||
.y28b{bottom:206.676000px;}
|
||
.y5a{bottom:207.174000px;}
|
||
.y37{bottom:207.701000px;}
|
||
.y11{bottom:208.120000px;}
|
||
.yf8{bottom:208.384000px;}
|
||
.y300{bottom:208.509000px;}
|
||
.y9e{bottom:208.899000px;}
|
||
.y4c{bottom:209.007000px;}
|
||
.y21d{bottom:209.051000px;}
|
||
.y148{bottom:209.069000px;}
|
||
.y64{bottom:209.655000px;}
|
||
.y1a1{bottom:210.003000px;}
|
||
.y1ba{bottom:210.153000px;}
|
||
.y1ad{bottom:210.163000px;}
|
||
.y27f{bottom:212.155000px;}
|
||
.y296{bottom:214.051000px;}
|
||
.y8f{bottom:214.183000px;}
|
||
.y6{bottom:236.149000px;}
|
||
.h15{height:1.594016px;}
|
||
.h16{height:8.703349px;}
|
||
.h14{height:14.943900px;}
|
||
.h18{height:17.932800px;}
|
||
.h12{height:18.438727px;}
|
||
.h13{height:20.921400px;}
|
||
.hf{height:22.124998px;}
|
||
.h9{height:23.910300px;}
|
||
.hb{height:24.890726px;}
|
||
.hc{height:26.899200px;}
|
||
.h8{height:27.576477px;}
|
||
.h10{height:27.656178px;}
|
||
.h17{height:28.097280px;}
|
||
.h5{height:29.887800px;}
|
||
.hd{height:30.196389px;}
|
||
.he{height:30.283662px;}
|
||
.ha{height:32.727300px;}
|
||
.h11{height:33.091994px;}
|
||
.h4{height:33.187635px;}
|
||
.h6{height:35.865600px;}
|
||
.h7{height:43.038600px;}
|
||
.h3{height:56.449950px;}
|
||
.h2{height:74.361300px;}
|
||
.h0{height:255.118000px;}
|
||
.h1{height:255.500000px;}
|
||
.w0{width:453.543000px;}
|
||
.w1{width:454.000000px;}
|
||
.x0{left:0.000000px;}
|
||
.x4{left:10.667000px;}
|
||
.x20{left:15.143000px;}
|
||
.x40{left:16.474000px;}
|
||
.x18{left:26.362000px;}
|
||
.x1{left:28.346000px;}
|
||
.x9{left:31.335000px;}
|
||
.x5{left:34.488000px;}
|
||
.xa{left:36.225000px;}
|
||
.xc{left:37.543000px;}
|
||
.x11{left:40.750000px;}
|
||
.x19{left:43.290000px;}
|
||
.x1c{left:48.272000px;}
|
||
.x6{left:50.486000px;}
|
||
.xb{left:53.153000px;}
|
||
.x12{left:54.872000px;}
|
||
.xd{left:57.861000px;}
|
||
.x1a{left:62.120000px;}
|
||
.x1d{left:65.208000px;}
|
||
.x1f{left:68.994000px;}
|
||
.x52{left:73.701000px;}
|
||
.x1b{left:80.949000px;}
|
||
.x4a{left:83.078000px;}
|
||
.x37{left:88.415000px;}
|
||
.x53{left:92.531000px;}
|
||
.x47{left:95.287000px;}
|
||
.xe{left:97.238000px;}
|
||
.x48{left:100.401000px;}
|
||
.x49{left:105.146000px;}
|
||
.x8{left:106.772000px;}
|
||
.x38{left:113.084000px;}
|
||
.x39{left:118.314000px;}
|
||
.x3b{left:123.461000px;}
|
||
.x3c{left:130.468000px;}
|
||
.x3d{left:136.195000px;}
|
||
.x33{left:137.853000px;}
|
||
.x3a{left:140.431000px;}
|
||
.xf{left:144.311000px;}
|
||
.x36{left:146.792000px;}
|
||
.x34{left:148.674000px;}
|
||
.x35{left:155.731000px;}
|
||
.x2{left:161.156000px;}
|
||
.x31{left:163.141000px;}
|
||
.x2c{left:165.101000px;}
|
||
.x2b{left:167.989000px;}
|
||
.x29{left:170.148000px;}
|
||
.x2d{left:173.403000px;}
|
||
.x3e{left:174.829000px;}
|
||
.x32{left:177.263000px;}
|
||
.x2a{left:178.450000px;}
|
||
.x3f{left:181.479000px;}
|
||
.x4c{left:190.541000px;}
|
||
.x4d{left:195.666000px;}
|
||
.x4b{left:199.206000px;}
|
||
.x4e{left:202.723000px;}
|
||
.x1e{left:205.507000px;}
|
||
.x28{left:208.905000px;}
|
||
.x26{left:214.914000px;}
|
||
.x13{left:215.919000px;}
|
||
.x14{left:218.908000px;}
|
||
.x4f{left:221.772000px;}
|
||
.x27{left:222.821000px;}
|
||
.x21{left:225.123000px;}
|
||
.x15{left:228.323000px;}
|
||
.x2e{left:229.757000px;}
|
||
.x22{left:230.920000px;}
|
||
.x51{left:234.436000px;}
|
||
.x23{left:235.549000px;}
|
||
.x16{left:238.053000px;}
|
||
.x24{left:239.779000px;}
|
||
.x50{left:242.750000px;}
|
||
.x25{left:243.938000px;}
|
||
.x41{left:246.726000px;}
|
||
.x2f{left:248.756000px;}
|
||
.x30{left:253.657000px;}
|
||
.x17{left:256.882000px;}
|
||
.x44{left:259.237000px;}
|
||
.x45{left:261.089000px;}
|
||
.x42{left:277.880000px;}
|
||
.x46{left:294.038000px;}
|
||
.x43{left:309.439000px;}
|
||
.x3{left:378.705000px;}
|
||
.x10{left:424.403000px;}
|
||
.x7{left:428.637000px;}
|
||
@media print{
|
||
.v0{vertical-align:0.000000pt;}
|
||
.ls0{letter-spacing:0.000000pt;}
|
||
.ws0{word-spacing:0.000000pt;}
|
||
._5{margin-left:-5.866018pt;}
|
||
._27{margin-left:-3.833738pt;}
|
||
._3{margin-left:-1.721549pt;}
|
||
._a{width:2.295392pt;}
|
||
._0{width:4.098134pt;}
|
||
._3d{width:5.762590pt;}
|
||
._1b{width:8.320819pt;}
|
||
._40{width:10.071875pt;}
|
||
._1d{width:12.165828pt;}
|
||
._1a{width:14.107142pt;}
|
||
._13{width:15.493859pt;}
|
||
._9{width:17.693578pt;}
|
||
._c{width:19.374562pt;}
|
||
._4{width:20.786108pt;}
|
||
._6{width:23.400311pt;}
|
||
._e{width:25.820464pt;}
|
||
._8{width:28.080295pt;}
|
||
._20{width:29.967576pt;}
|
||
._10{width:31.883405pt;}
|
||
._11{width:33.426739pt;}
|
||
._b{width:35.334533pt;}
|
||
._48{width:36.854883pt;}
|
||
._19{width:38.277975pt;}
|
||
._2c{width:39.657641pt;}
|
||
._15{width:41.042094pt;}
|
||
._7{width:43.224373pt;}
|
||
._d{width:45.028811pt;}
|
||
._1{width:48.384419pt;}
|
||
._30{width:49.773815pt;}
|
||
._1f{width:51.202264pt;}
|
||
._4c{width:52.776442pt;}
|
||
._2{width:54.438800pt;}
|
||
._12{width:56.990392pt;}
|
||
._36{width:66.856698pt;}
|
||
._52{width:69.839140pt;}
|
||
._53{width:71.444530pt;}
|
||
._34{width:74.601296pt;}
|
||
._1c{width:79.154949pt;}
|
||
._4f{width:81.135832pt;}
|
||
._4a{width:83.839412pt;}
|
||
._49{width:87.240501pt;}
|
||
._16{width:89.306240pt;}
|
||
._42{width:93.005532pt;}
|
||
._4d{width:94.544151pt;}
|
||
._45{width:98.329548pt;}
|
||
._24{width:99.704442pt;}
|
||
._33{width:101.143344pt;}
|
||
._54{width:103.138665pt;}
|
||
._14{width:105.242840pt;}
|
||
._4b{width:107.808615pt;}
|
||
._37{width:112.037729pt;}
|
||
._47{width:116.910583pt;}
|
||
._31{width:125.091575pt;}
|
||
._6c{width:126.516397pt;}
|
||
._65{width:133.802598pt;}
|
||
._46{width:137.269138pt;}
|
||
._4e{width:139.629972pt;}
|
||
._26{width:150.907346pt;}
|
||
._58{width:154.988059pt;}
|
||
._5f{width:160.891115pt;}
|
||
._55{width:162.634585pt;}
|
||
._60{width:166.016638pt;}
|
||
._32{width:175.744427pt;}
|
||
._21{width:179.826890pt;}
|
||
._57{width:182.164160pt;}
|
||
._59{width:186.673104pt;}
|
||
._5b{width:188.784448pt;}
|
||
._5d{width:190.286710pt;}
|
||
._43{width:193.736707pt;}
|
||
._5c{width:199.268531pt;}
|
||
._1e{width:200.846080pt;}
|
||
._56{width:209.904427pt;}
|
||
._29{width:225.231909pt;}
|
||
._51{width:237.799707pt;}
|
||
._50{width:246.320425pt;}
|
||
._25{width:250.339962pt;}
|
||
._2f{width:252.050264pt;}
|
||
._6b{width:277.429930pt;}
|
||
._41{width:288.644429pt;}
|
||
._22{width:292.733556pt;}
|
||
._5e{width:325.076683pt;}
|
||
._2a{width:326.647933pt;}
|
||
._44{width:343.654726pt;}
|
||
._61{width:406.462754pt;}
|
||
._39{width:426.356855pt;}
|
||
._23{width:450.816107pt;}
|
||
._5a{width:478.883426pt;}
|
||
._38{width:501.674615pt;}
|
||
._17{width:577.432747pt;}
|
||
._2e{width:1098.641141pt;}
|
||
._64{width:1138.390091pt;}
|
||
._2b{width:1141.361050pt;}
|
||
._18{width:1197.297248pt;}
|
||
._2d{width:1419.805634pt;}
|
||
._f{width:1480.496388pt;}
|
||
._68{width:1484.398362pt;}
|
||
._3a{width:1491.919394pt;}
|
||
._3c{width:1509.388430pt;}
|
||
._35{width:1651.014622pt;}
|
||
._6a{width:1674.414933pt;}
|
||
._3e{width:1683.003549pt;}
|
||
._63{width:1700.316365pt;}
|
||
._69{width:1741.364053pt;}
|
||
._62{width:1770.963627pt;}
|
||
._67{width:1774.838613pt;}
|
||
._28{width:1808.313173pt;}
|
||
._66{width:1841.787733pt;}
|
||
._3b{width:1875.262293pt;}
|
||
._3f{width:2036.592230pt;}
|
||
.fs9{font-size:26.566933pt;}
|
||
.fsa{font-size:31.880533pt;}
|
||
.fs8{font-size:37.193600pt;}
|
||
.fs5{font-size:42.507200pt;}
|
||
.fs7{font-size:47.820800pt;}
|
||
.fs3{font-size:53.133867pt;}
|
||
.fs6{font-size:58.181867pt;}
|
||
.fs2{font-size:63.761067pt;}
|
||
.fs4{font-size:76.513067pt;}
|
||
.fs1{font-size:110.200000pt;}
|
||
.fs0{font-size:132.197867pt;}
|
||
.y0{bottom:-0.666667pt;}
|
||
.y1a0{bottom:6.424000pt;}
|
||
.ybb{bottom:8.749333pt;}
|
||
.y315{bottom:8.988000pt;}
|
||
.y105{bottom:8.989333pt;}
|
||
.y19f{bottom:9.702667pt;}
|
||
.y59{bottom:9.736000pt;}
|
||
.y153{bottom:9.902667pt;}
|
||
.y231{bottom:10.400000pt;}
|
||
.y13f{bottom:10.528000pt;}
|
||
.y1b9{bottom:10.748000pt;}
|
||
.y88{bottom:10.805333pt;}
|
||
.y27b{bottom:13.786667pt;}
|
||
.y28a{bottom:14.910667pt;}
|
||
.ye7{bottom:15.441333pt;}
|
||
.y2a2{bottom:16.544000pt;}
|
||
.y30b{bottom:16.593333pt;}
|
||
.y10{bottom:17.357333pt;}
|
||
.y19c{bottom:17.649333pt;}
|
||
.y1ac{bottom:18.585333pt;}
|
||
.y122{bottom:19.625333pt;}
|
||
.y295{bottom:19.993333pt;}
|
||
.y1f9{bottom:21.508000pt;}
|
||
.y9d{bottom:22.150667pt;}
|
||
.yf7{bottom:22.341333pt;}
|
||
.yba{bottom:23.261333pt;}
|
||
.y13b{bottom:23.337333pt;}
|
||
.y1a{bottom:23.880000pt;}
|
||
.ydc{bottom:24.684000pt;}
|
||
.y104{bottom:25.792000pt;}
|
||
.y2f6{bottom:26.476000pt;}
|
||
.y58{bottom:26.540000pt;}
|
||
.y16c{bottom:28.173333pt;}
|
||
.y2da{bottom:28.293333pt;}
|
||
.y253{bottom:28.362667pt;}
|
||
.y1b8{bottom:29.080000pt;}
|
||
.y2bb{bottom:29.877333pt;}
|
||
.y1c5{bottom:30.020000pt;}
|
||
.y2ff{bottom:31.849333pt;}
|
||
.y2e6{bottom:32.310667pt;}
|
||
.y16d{bottom:32.729333pt;}
|
||
.y2a1{bottom:33.348000pt;}
|
||
.ye6{bottom:33.773333pt;}
|
||
.y1cf{bottom:33.978667pt;}
|
||
.y121{bottom:34.137333pt;}
|
||
.y27a{bottom:34.562667pt;}
|
||
.y30a{bottom:34.924000pt;}
|
||
.y289{bottom:35.686667pt;}
|
||
.y1ab{bottom:36.917333pt;}
|
||
.yb9{bottom:37.773333pt;}
|
||
.y16e{bottom:37.814667pt;}
|
||
.y6f{bottom:37.861333pt;}
|
||
.y63{bottom:38.869333pt;}
|
||
.y9c{bottom:38.953333pt;}
|
||
.y26{bottom:39.234667pt;}
|
||
.y2ab{bottom:39.389333pt;}
|
||
.y1f8{bottom:39.840000pt;}
|
||
.y294{bottom:40.769333pt;}
|
||
.y17b{bottom:41.266667pt;}
|
||
.y19e{bottom:41.736000pt;}
|
||
.yf6{bottom:41.968000pt;}
|
||
.ydb{bottom:42.318667pt;}
|
||
.y103{bottom:42.596000pt;}
|
||
.y57{bottom:43.342667pt;}
|
||
.y229{bottom:43.485333pt;}
|
||
.y152{bottom:43.509333pt;}
|
||
.y13a{bottom:44.457333pt;}
|
||
.y2c5{bottom:46.684000pt;}
|
||
.y252{bottom:46.693333pt;}
|
||
.yc7{bottom:46.889333pt;}
|
||
.y21c{bottom:47.646667pt;}
|
||
.yd1{bottom:48.410667pt;}
|
||
.y6d{bottom:48.912000pt;}
|
||
.y2e5{bottom:49.114667pt;}
|
||
.y19{bottom:49.484000pt;}
|
||
.yf{bottom:49.676000pt;}
|
||
.y2f5{bottom:50.120000pt;}
|
||
.y2a0{bottom:50.150667pt;}
|
||
.y2fe{bottom:50.180000pt;}
|
||
.y2cf{bottom:50.256000pt;}
|
||
.y4b{bottom:50.738667pt;}
|
||
.y1c4{bottom:50.794667pt;}
|
||
.y41{bottom:51.177333pt;}
|
||
.y10e{bottom:51.361333pt;}
|
||
.yb8{bottom:52.285333pt;}
|
||
.y116{bottom:53.120000pt;}
|
||
.y19b{bottom:53.249333pt;}
|
||
.y279{bottom:53.976000pt;}
|
||
.ya9{bottom:54.038667pt;}
|
||
.y1b7{bottom:54.052000pt;}
|
||
.y288{bottom:55.100000pt;}
|
||
.y266{bottom:55.158667pt;}
|
||
.y17a{bottom:55.248000pt;}
|
||
.y9b{bottom:55.757333pt;}
|
||
.y30{bottom:56.104000pt;}
|
||
.y2aa{bottom:56.192000pt;}
|
||
.y16a{bottom:56.289333pt;}
|
||
.y1ee{bottom:57.537333pt;}
|
||
.y6e{bottom:57.638667pt;}
|
||
.y1f7{bottom:58.170667pt;}
|
||
.y2ba{bottom:58.902667pt;}
|
||
.y314{bottom:59.400000pt;}
|
||
.y56{bottom:60.146667pt;}
|
||
.y228{bottom:60.289333pt;}
|
||
.y151{bottom:60.313333pt;}
|
||
.y1d9{bottom:60.569333pt;}
|
||
.yda{bottom:60.649333pt;}
|
||
.y293{bottom:61.544000pt;}
|
||
.y2d9{bottom:61.900000pt;}
|
||
.y1ce{bottom:62.026667pt;}
|
||
.y203{bottom:62.313333pt;}
|
||
.y1ef{bottom:62.358667pt;}
|
||
.y19d{bottom:62.510667pt;}
|
||
.yed{bottom:62.598667pt;}
|
||
.y241{bottom:62.912000pt;}
|
||
.y120{bottom:63.161333pt;}
|
||
.y2c4{bottom:63.488000pt;}
|
||
.y2ce{bottom:64.769333pt;}
|
||
.y25{bottom:64.838667pt;}
|
||
.y309{bottom:65.210667pt;}
|
||
.ye5{bottom:65.388000pt;}
|
||
.y2e4{bottom:65.917333pt;}
|
||
.y16b{bottom:65.930667pt;}
|
||
.yf5{bottom:66.694667pt;}
|
||
.yb7{bottom:66.797333pt;}
|
||
.y7f{bottom:67.193333pt;}
|
||
.y1aa{bottom:67.202667pt;}
|
||
.y4a{bottom:67.541333pt;}
|
||
.y271{bottom:68.349333pt;}
|
||
.y21b{bottom:68.421333pt;}
|
||
.y115{bottom:69.922667pt;}
|
||
.y19a{bottom:70.052000pt;}
|
||
.y40{bottom:70.306667pt;}
|
||
.y131{bottom:70.765333pt;}
|
||
.ya8{bottom:70.841333pt;}
|
||
.y5{bottom:71.944000pt;}
|
||
.y1b6{bottom:72.384000pt;}
|
||
.y25c{bottom:72.398667pt;}
|
||
.y62{bottom:72.409333pt;}
|
||
.y9a{bottom:72.561333pt;}
|
||
.y12a{bottom:72.888000pt;}
|
||
.y2a9{bottom:72.996000pt;}
|
||
.y179{bottom:73.578667pt;}
|
||
.y183{bottom:73.676000pt;}
|
||
.y2f4{bottom:73.765333pt;}
|
||
.y18{bottom:75.088000pt;}
|
||
.ye{bottom:75.280000pt;}
|
||
.y1ec{bottom:75.869333pt;}
|
||
.y265{bottom:75.933333pt;}
|
||
.y102{bottom:76.202667pt;}
|
||
.y1f6{bottom:76.501333pt;}
|
||
.y55{bottom:76.950667pt;}
|
||
.y227{bottom:77.092000pt;}
|
||
.y2c6{bottom:77.116000pt;}
|
||
.y230{bottom:77.168000pt;}
|
||
.y1e2{bottom:77.208000pt;}
|
||
.y11f{bottom:77.673333pt;}
|
||
.y6c{bottom:77.896000pt;}
|
||
.y8e{bottom:78.973333pt;}
|
||
.y2b2{bottom:79.264000pt;}
|
||
.y2c3{bottom:80.290667pt;}
|
||
.y202{bottom:80.644000pt;}
|
||
.y1ed{bottom:80.689333pt;}
|
||
.yb6{bottom:81.309333pt;}
|
||
.y1d7{bottom:81.344000pt;}
|
||
.yd0{bottom:81.593333pt;}
|
||
.y251{bottom:81.761333pt;}
|
||
.y2fd{bottom:81.794667pt;}
|
||
.y278{bottom:82.688000pt;}
|
||
.y2e3{bottom:82.721333pt;}
|
||
.y1cd{bottom:82.801333pt;}
|
||
.y26e{bottom:83.081333pt;}
|
||
.y287{bottom:83.148000pt;}
|
||
.y308{bottom:83.541333pt;}
|
||
.y240{bottom:83.688000pt;}
|
||
.ye4{bottom:83.718667pt;}
|
||
.y29f{bottom:83.758667pt;}
|
||
.y7e{bottom:83.997333pt;}
|
||
.y248{bottom:84.125333pt;}
|
||
.y168{bottom:84.406667pt;}
|
||
.yf4{bottom:85.026667pt;}
|
||
.y15c{bottom:85.152000pt;}
|
||
.y147{bottom:85.165333pt;}
|
||
.y1d8{bottom:86.622667pt;}
|
||
.y1c3{bottom:86.646667pt;}
|
||
.y199{bottom:86.856000pt;}
|
||
.y3f{bottom:87.110667pt;}
|
||
.y139{bottom:87.617333pt;}
|
||
.ya7{bottom:87.645333pt;}
|
||
.y49{bottom:87.798667pt;}
|
||
.y2b9{bottom:87.926667pt;}
|
||
.y2f{bottom:88.137333pt;}
|
||
.y312{bottom:88.389333pt;}
|
||
.y219{bottom:89.197333pt;}
|
||
.y169{bottom:89.226667pt;}
|
||
.y99{bottom:89.364000pt;}
|
||
.y209{bottom:89.666667pt;}
|
||
.y2a8{bottom:89.800000pt;}
|
||
.y238{bottom:89.956000pt;}
|
||
.y24{bottom:90.442667pt;}
|
||
.y182{bottom:90.478667pt;}
|
||
.y10d{bottom:90.733333pt;}
|
||
.y36{bottom:91.305333pt;}
|
||
.y2f3{bottom:92.096000pt;}
|
||
.y11e{bottom:92.185333pt;}
|
||
.y101{bottom:93.006667pt;}
|
||
.y54{bottom:93.753333pt;}
|
||
.y2cd{bottom:93.793333pt;}
|
||
.y226{bottom:93.896000pt;}
|
||
.y150{bottom:93.920000pt;}
|
||
.y1e1{bottom:94.010667pt;}
|
||
.yd9{bottom:94.080000pt;}
|
||
.y4{bottom:94.177333pt;}
|
||
.y1ea{bottom:94.200000pt;}
|
||
.y292{bottom:94.274667pt;}
|
||
.y21a{bottom:94.474667pt;}
|
||
.y18c{bottom:95.146667pt;}
|
||
.yc6{bottom:95.161333pt;}
|
||
.y2d8{bottom:95.506667pt;}
|
||
.y130{bottom:95.525333pt;}
|
||
.yb5{bottom:95.821333pt;}
|
||
.y2b1{bottom:96.066667pt;}
|
||
.y2c2{bottom:97.094667pt;}
|
||
.y1b5{bottom:97.357333pt;}
|
||
.y1a9{bottom:97.489333pt;}
|
||
.y2ec{bottom:98.106667pt;}
|
||
.y6b{bottom:98.153333pt;}
|
||
.ycf{bottom:98.396000pt;}
|
||
.y250{bottom:98.565333pt;}
|
||
.y201{bottom:98.974667pt;}
|
||
.y1eb{bottom:99.020000pt;}
|
||
.y8d{bottom:99.748000pt;}
|
||
.y26d{bottom:99.885333pt;}
|
||
.y2fc{bottom:100.126667pt;}
|
||
.y87{bottom:100.302667pt;}
|
||
.y29e{bottom:100.561333pt;}
|
||
.y17{bottom:100.692000pt;}
|
||
.y7d{bottom:100.801333pt;}
|
||
.yd{bottom:100.882667pt;}
|
||
.y22f{bottom:101.928000pt;}
|
||
.y15b{bottom:101.956000pt;}
|
||
.y146{bottom:101.968000pt;}
|
||
.y1d6{bottom:102.120000pt;}
|
||
.y25b{bottom:102.618667pt;}
|
||
.y1c2{bottom:103.450667pt;}
|
||
.y277{bottom:103.464000pt;}
|
||
.y114{bottom:103.530667pt;}
|
||
.y1cc{bottom:103.577333pt;}
|
||
.y286{bottom:103.924000pt;}
|
||
.y138{bottom:104.420000pt;}
|
||
.ya6{bottom:104.449333pt;}
|
||
.y48{bottom:104.602667pt;}
|
||
.y247{bottom:104.900000pt;}
|
||
.y311{bottom:105.192000pt;}
|
||
.y61{bottom:105.950667pt;}
|
||
.y98{bottom:106.168000pt;}
|
||
.y23f{bottom:106.313333pt;}
|
||
.y129{bottom:106.496000pt;}
|
||
.y178{bottom:107.153333pt;}
|
||
.y18d{bottom:107.229333pt;}
|
||
.y75{bottom:107.236000pt;}
|
||
.yec{bottom:107.285333pt;}
|
||
.y2cc{bottom:108.305333pt;}
|
||
.yf3{bottom:109.157333pt;}
|
||
.y167{bottom:109.276000pt;}
|
||
.y313{bottom:109.810667pt;}
|
||
.yb4{bottom:110.333333pt;}
|
||
.y53{bottom:110.557333pt;}
|
||
.y14f{bottom:110.724000pt;}
|
||
.y237{bottom:110.730667pt;}
|
||
.y198{bottom:110.768000pt;}
|
||
.y1f5{bottom:110.773333pt;}
|
||
.y264{bottom:110.776000pt;}
|
||
.y10c{bottom:111.509333pt;}
|
||
.yc5{bottom:111.964000pt;}
|
||
.y35{bottom:112.080000pt;}
|
||
.y2d7{bottom:112.310667pt;}
|
||
.yd8{bottom:112.410667pt;}
|
||
.y166{bottom:112.522667pt;}
|
||
.y2e{bottom:112.898667pt;}
|
||
.y307{bottom:113.828000pt;}
|
||
.y2c1{bottom:113.898667pt;}
|
||
.y2e2{bottom:114.469333pt;}
|
||
.y6a{bottom:114.957333pt;}
|
||
.y291{bottom:115.050667pt;}
|
||
.yce{bottom:115.200000pt;}
|
||
.ye3{bottom:115.333333pt;}
|
||
.y24f{bottom:115.369333pt;}
|
||
.y1b4{bottom:115.688000pt;}
|
||
.y1a8{bottom:115.820000pt;}
|
||
.y2b8{bottom:116.950667pt;}
|
||
.y86{bottom:117.106667pt;}
|
||
.y208{bottom:117.162667pt;}
|
||
.y200{bottom:117.306667pt;}
|
||
.y18b{bottom:117.548000pt;}
|
||
.y7c{bottom:117.604000pt;}
|
||
.y270{bottom:118.760000pt;}
|
||
.y145{bottom:118.772000pt;}
|
||
.y25a{bottom:119.422667pt;}
|
||
.y1e9{bottom:120.046667pt;}
|
||
.y1c1{bottom:120.254667pt;}
|
||
.y12f{bottom:120.286667pt;}
|
||
.y113{bottom:120.333333pt;}
|
||
.y8c{bottom:120.524000pt;}
|
||
.y195{bottom:120.745333pt;}
|
||
.y177{bottom:120.904000pt;}
|
||
.y11d{bottom:121.210667pt;}
|
||
.ya5{bottom:121.253333pt;}
|
||
.y1e{bottom:122.265333pt;}
|
||
.y188{bottom:122.564000pt;}
|
||
.y2eb{bottom:122.866667pt;}
|
||
.y276{bottom:122.877333pt;}
|
||
.y97{bottom:122.972000pt;}
|
||
.y218{bottom:123.256000pt;}
|
||
.y128{bottom:123.298667pt;}
|
||
.y2a7{bottom:123.406667pt;}
|
||
.y23{bottom:123.870667pt;}
|
||
.y181{bottom:124.086667pt;}
|
||
.yb3{bottom:124.846667pt;}
|
||
.y174{bottom:125.484000pt;}
|
||
.y137{bottom:125.541333pt;}
|
||
.y246{bottom:125.676000pt;}
|
||
.y16{bottom:126.296000pt;}
|
||
.yc{bottom:126.486667pt;}
|
||
.y100{bottom:126.613333pt;}
|
||
.y225{bottom:127.502667pt;}
|
||
.y27e{bottom:127.526667pt;}
|
||
.y263{bottom:127.580000pt;}
|
||
.y1e0{bottom:127.618667pt;}
|
||
.y74{bottom:128.012000pt;}
|
||
.y189{bottom:128.290667pt;}
|
||
.y3e{bottom:128.580000pt;}
|
||
.yc4{bottom:128.768000pt;}
|
||
.y2f2{bottom:128.812000pt;}
|
||
.y1f4{bottom:129.104000pt;}
|
||
.y2d6{bottom:129.114667pt;}
|
||
.y285{bottom:129.562667pt;}
|
||
.y2b0{bottom:129.674667pt;}
|
||
.y197{bottom:130.585333pt;}
|
||
.y2c0{bottom:130.701333pt;}
|
||
.y176{bottom:130.714667pt;}
|
||
.y2b7{bottom:131.462667pt;}
|
||
.y236{bottom:131.506667pt;}
|
||
.y2fb{bottom:131.741333pt;}
|
||
.y306{bottom:132.158667pt;}
|
||
.y10b{bottom:132.284000pt;}
|
||
.yf2{bottom:133.289333pt;}
|
||
.y26c{bottom:133.492000pt;}
|
||
.ye2{bottom:133.664000pt;}
|
||
.y85{bottom:133.910667pt;}
|
||
.y22e{bottom:133.961333pt;}
|
||
.y29d{bottom:134.169333pt;}
|
||
.y7b{bottom:134.408000pt;}
|
||
.y15a{bottom:135.562667pt;}
|
||
.y144{bottom:135.576000pt;}
|
||
.y1ff{bottom:135.637333pt;}
|
||
.y11c{bottom:135.722667pt;}
|
||
.y259{bottom:136.225333pt;}
|
||
.y175{bottom:136.244000pt;}
|
||
.y2e1{bottom:137.101333pt;}
|
||
.y18a{bottom:137.184000pt;}
|
||
.y2cb{bottom:137.329333pt;}
|
||
.y165{bottom:137.393333pt;}
|
||
.y2d{bottom:137.658667pt;}
|
||
.y310{bottom:138.800000pt;}
|
||
.yb2{bottom:139.358667pt;}
|
||
.y60{bottom:139.492000pt;}
|
||
.y1d5{bottom:139.618667pt;}
|
||
.y96{bottom:139.774667pt;}
|
||
.y196{bottom:139.790667pt;}
|
||
.y47{bottom:140.002667pt;}
|
||
.y164{bottom:140.640000pt;}
|
||
.y1b3{bottom:140.661333pt;}
|
||
.y180{bottom:140.889333pt;}
|
||
.y1cb{bottom:141.089333pt;}
|
||
.yd7{bottom:142.697333pt;}
|
||
.ya4{bottom:143.178667pt;}
|
||
.yff{bottom:143.417333pt;}
|
||
.y217{bottom:144.030667pt;}
|
||
.y52{bottom:144.164000pt;}
|
||
.y224{bottom:144.306667pt;}
|
||
.y14e{bottom:144.330667pt;}
|
||
.y262{bottom:144.384000pt;}
|
||
.y1df{bottom:144.421333pt;}
|
||
.y207{bottom:144.660000pt;}
|
||
.y12e{bottom:145.046667pt;}
|
||
.y3d{bottom:145.382667pt;}
|
||
.yc3{bottom:145.572000pt;}
|
||
.y2d5{bottom:145.917333pt;}
|
||
.y1a7{bottom:146.106667pt;}
|
||
.y34{bottom:146.140000pt;}
|
||
.y1f3{bottom:147.436000pt;}
|
||
.y2bf{bottom:147.505333pt;}
|
||
.y2ea{bottom:147.626667pt;}
|
||
.y290{bottom:147.781333pt;}
|
||
.y1d{bottom:147.869333pt;}
|
||
.y73{bottom:148.786667pt;}
|
||
.ycd{bottom:148.806667pt;}
|
||
.y24e{bottom:148.976000pt;}
|
||
.y22{bottom:149.474667pt;}
|
||
.y2f1{bottom:149.586667pt;}
|
||
.y13e{bottom:149.773333pt;}
|
||
.y2fa{bottom:150.072000pt;}
|
||
.y26b{bottom:150.296000pt;}
|
||
.y84{bottom:150.713333pt;}
|
||
.y29c{bottom:150.972000pt;}
|
||
.y7a{bottom:151.212000pt;}
|
||
.y275{bottom:151.589333pt;}
|
||
.y23e{bottom:151.810667pt;}
|
||
.y2ca{bottom:151.841333pt;}
|
||
.y15{bottom:151.900000pt;}
|
||
.yeb{bottom:151.970667pt;}
|
||
.yb{bottom:152.090667pt;}
|
||
.y159{bottom:152.366667pt;}
|
||
.y69{bottom:153.014667pt;}
|
||
.y187{bottom:153.328000pt;}
|
||
.y1c0{bottom:153.861333pt;}
|
||
.yb1{bottom:153.870667pt;}
|
||
.y1fe{bottom:153.968000pt;}
|
||
.y173{bottom:154.442667pt;}
|
||
.ye1{bottom:155.140000pt;}
|
||
.y284{bottom:155.392000pt;}
|
||
.y30f{bottom:155.602667pt;}
|
||
.y2a6{bottom:156.233333pt;}
|
||
.y1d4{bottom:156.422667pt;}
|
||
.y95{bottom:156.578667pt;}
|
||
.y127{bottom:156.906667pt;}
|
||
.yf1{bottom:157.421333pt;}
|
||
.y1ca{bottom:157.893333pt;}
|
||
.y5f{bottom:159.749333pt;}
|
||
.y210{bottom:159.824000pt;}
|
||
.yfe{bottom:160.221333pt;}
|
||
.y2b6{bottom:160.486667pt;}
|
||
.y46{bottom:160.778667pt;}
|
||
.y51{bottom:160.968000pt;}
|
||
.yd6{bottom:161.028000pt;}
|
||
.y223{bottom:161.110667pt;}
|
||
.y14d{bottom:161.134667pt;}
|
||
.y261{bottom:161.186667pt;}
|
||
.y235{bottom:161.580000pt;}
|
||
.y112{bottom:161.794667pt;}
|
||
.y3c{bottom:162.186667pt;}
|
||
.yc2{bottom:162.374667pt;}
|
||
.y2c{bottom:162.418667pt;}
|
||
.y305{bottom:162.445333pt;}
|
||
.y1e8{bottom:162.478667pt;}
|
||
.y2d4{bottom:162.721333pt;}
|
||
.y2af{bottom:163.281333pt;}
|
||
.y1b2{bottom:163.608000pt;}
|
||
.y8b{bottom:164.382667pt;}
|
||
.y1a6{bottom:164.438667pt;}
|
||
.y163{bottom:165.510667pt;}
|
||
.ycc{bottom:165.610667pt;}
|
||
.y1f2{bottom:165.766667pt;}
|
||
.y24d{bottom:165.780000pt;}
|
||
.y22d{bottom:165.994667pt;}
|
||
.y20e{bottom:166.834667pt;}
|
||
.y33{bottom:166.914667pt;}
|
||
.y245{bottom:167.006667pt;}
|
||
.y26a{bottom:167.100000pt;}
|
||
.y83{bottom:167.517333pt;}
|
||
.y29b{bottom:167.776000pt;}
|
||
.y79{bottom:168.014667pt;}
|
||
.yb0{bottom:168.382667pt;}
|
||
.y215{bottom:168.400000pt;}
|
||
.y28f{bottom:168.556000pt;}
|
||
.y136{bottom:168.700000pt;}
|
||
.y211{bottom:168.717333pt;}
|
||
.y162{bottom:168.757333pt;}
|
||
.y2e0{bottom:169.752000pt;}
|
||
.y68{bottom:169.817333pt;}
|
||
.y258{bottom:169.833333pt;}
|
||
.y1bf{bottom:170.665333pt;}
|
||
.y216{bottom:170.688000pt;}
|
||
.y3{bottom:170.710667pt;}
|
||
.ya3{bottom:171.294667pt;}
|
||
.y10a{bottom:171.656000pt;}
|
||
.y206{bottom:172.156000pt;}
|
||
.y1fd{bottom:172.300000pt;}
|
||
.y2e9{bottom:172.388000pt;}
|
||
.y20f{bottom:172.561333pt;}
|
||
.yea{bottom:172.745333pt;}
|
||
.y94{bottom:173.382667pt;}
|
||
.y1c{bottom:173.473333pt;}
|
||
.y23d{bottom:173.629333pt;}
|
||
.y126{bottom:173.709333pt;}
|
||
.y212{bottom:174.058667pt;}
|
||
.y12d{bottom:174.422667pt;}
|
||
.y17f{bottom:174.497333pt;}
|
||
.y274{bottom:174.625333pt;}
|
||
.y1c9{bottom:174.696000pt;}
|
||
.y194{bottom:174.860000pt;}
|
||
.y21{bottom:175.078667pt;}
|
||
.y5e{bottom:176.552000pt;}
|
||
.yfd{bottom:177.024000pt;}
|
||
.y14{bottom:177.504000pt;}
|
||
.ya{bottom:177.694667pt;}
|
||
.y2a5{bottom:177.708000pt;}
|
||
.y50{bottom:177.772000pt;}
|
||
.y222{bottom:177.913333pt;}
|
||
.y27d{bottom:177.937333pt;}
|
||
.y1de{bottom:178.029333pt;}
|
||
.yc1{bottom:179.178667pt;}
|
||
.y11b{bottom:179.258667pt;}
|
||
.y213{bottom:179.505333pt;}
|
||
.y2d3{bottom:179.525333pt;}
|
||
.y186{bottom:180.745333pt;}
|
||
.y304{bottom:180.777333pt;}
|
||
.y1e7{bottom:180.809333pt;}
|
||
.y2c9{bottom:180.866667pt;}
|
||
.y2be{bottom:181.112000pt;}
|
||
.y45{bottom:181.553333pt;}
|
||
.y283{bottom:181.589333pt;}
|
||
.y2f9{bottom:181.686667pt;}
|
||
.y234{bottom:182.356000pt;}
|
||
.ycb{bottom:182.414667pt;}
|
||
.y111{bottom:182.570667pt;}
|
||
.y24c{bottom:182.584000pt;}
|
||
.y214{bottom:182.849333pt;}
|
||
.yaf{bottom:182.894667pt;}
|
||
.y13d{bottom:183.380000pt;}
|
||
.y172{bottom:183.400000pt;}
|
||
.y27{bottom:183.636000pt;}
|
||
.yc8{bottom:184.330667pt;}
|
||
.y143{bottom:184.552000pt;}
|
||
.y29a{bottom:184.580000pt;}
|
||
.y8a{bottom:185.157333pt;}
|
||
.y3b{bottom:185.805333pt;}
|
||
.y158{bottom:185.973333pt;}
|
||
.y2f0{bottom:186.302667pt;}
|
||
.y2df{bottom:186.554667pt;}
|
||
.y257{bottom:186.636000pt;}
|
||
.y260{bottom:186.708000pt;}
|
||
.ye0{bottom:186.754667pt;}
|
||
.y1be{bottom:187.468000pt;}
|
||
.y244{bottom:187.782667pt;}
|
||
.ya2{bottom:188.098667pt;}
|
||
.y30e{bottom:189.210667pt;}
|
||
.y1b1{bottom:189.212000pt;}
|
||
.y72{bottom:189.488000pt;}
|
||
.y2b5{bottom:189.512000pt;}
|
||
.y135{bottom:189.821333pt;}
|
||
.y1d3{bottom:190.029333pt;}
|
||
.y93{bottom:190.185333pt;}
|
||
.y1fc{bottom:190.630667pt;}
|
||
.y22c{bottom:190.754667pt;}
|
||
.y17e{bottom:191.300000pt;}
|
||
.yd5{bottom:191.314667pt;}
|
||
.y193{bottom:191.662667pt;}
|
||
.y109{bottom:192.432000pt;}
|
||
.y11a{bottom:193.770667pt;}
|
||
.yfc{bottom:193.828000pt;}
|
||
.y2b{bottom:194.452000pt;}
|
||
.y4f{bottom:194.574667pt;}
|
||
.y221{bottom:194.717333pt;}
|
||
.y1a5{bottom:194.724000pt;}
|
||
.y14c{bottom:194.741333pt;}
|
||
.y1dd{bottom:194.832000pt;}
|
||
.y2c8{bottom:195.378667pt;}
|
||
.yc0{bottom:195.982667pt;}
|
||
.y2d2{bottom:196.328000pt;}
|
||
.y160{bottom:196.873333pt;}
|
||
.y2ae{bottom:196.888000pt;}
|
||
.yae{bottom:197.406667pt;}
|
||
.y273{bottom:198.065333pt;}
|
||
.y1b{bottom:199.077333pt;}
|
||
.y24b{bottom:199.386667pt;}
|
||
.y205{bottom:199.653333pt;}
|
||
.y2a4{bottom:199.990667pt;}
|
||
.y2f8{bottom:200.017333pt;}
|
||
.y1f1{bottom:200.037333pt;}
|
||
.y20{bottom:200.682667pt;}
|
||
.y269{bottom:200.706667pt;}
|
||
.y32{bottom:200.973333pt;}
|
||
.y82{bottom:201.124000pt;}
|
||
.y28e{bottom:201.286667pt;}
|
||
.y78{bottom:201.622667pt;}
|
||
.y161{bottom:201.694667pt;}
|
||
.y1e6{bottom:202.489333pt;}
|
||
.y157{bottom:202.777333pt;}
|
||
.y2de{bottom:203.358667pt;}
|
||
.y256{bottom:203.440000pt;}
|
||
.y2b4{bottom:204.024000pt;}
|
||
.y1bd{bottom:204.272000pt;}
|
||
.y2e8{bottom:204.420000pt;}
|
||
.y20d{bottom:205.274667pt;}
|
||
.y142{bottom:205.328000pt;}
|
||
.yf0{bottom:205.685333pt;}
|
||
.y282{bottom:206.002667pt;}
|
||
.y2bd{bottom:206.633333pt;}
|
||
.y5d{bottom:206.640000pt;}
|
||
.y92{bottom:206.989333pt;}
|
||
.y125{bottom:207.317333pt;}
|
||
.y25f{bottom:207.482667pt;}
|
||
.y67{bottom:207.874667pt;}
|
||
.y1c8{bottom:208.304000pt;}
|
||
.y192{bottom:208.466667pt;}
|
||
.y1fb{bottom:208.961333pt;}
|
||
.yd4{bottom:209.645333pt;}
|
||
.y13c{bottom:209.814667pt;}
|
||
.y2ef{bottom:209.946667pt;}
|
||
.y1b0{bottom:209.986667pt;}
|
||
.ya1{bottom:210.025333pt;}
|
||
.y71{bottom:210.262667pt;}
|
||
.y303{bottom:211.062667pt;}
|
||
.y110{bottom:211.282667pt;}
|
||
.y220{bottom:211.521333pt;}
|
||
.y14b{bottom:211.545333pt;}
|
||
.y1dc{bottom:211.636000pt;}
|
||
.yad{bottom:211.918667pt;}
|
||
.y171{bottom:212.358667pt;}
|
||
.y185{bottom:212.778667pt;}
|
||
.ybf{bottom:212.785333pt;}
|
||
.y1a4{bottom:213.056000pt;}
|
||
.y2d1{bottom:213.132000pt;}
|
||
.y233{bottom:214.389333pt;}
|
||
.y13{bottom:214.476000pt;}
|
||
.y22b{bottom:215.514667pt;}
|
||
.yca{bottom:216.021333pt;}
|
||
.y23c{bottom:216.297333pt;}
|
||
.ye9{bottom:217.432000pt;}
|
||
.y81{bottom:217.928000pt;}
|
||
.y299{bottom:218.186667pt;}
|
||
.y1d2{bottom:218.206667pt;}
|
||
.ydf{bottom:218.369333pt;}
|
||
.y77{bottom:218.425333pt;}
|
||
.y9{bottom:218.840000pt;}
|
||
.y156{bottom:219.581333pt;}
|
||
.y272{bottom:220.136000pt;}
|
||
.y2dd{bottom:220.162667pt;}
|
||
.y255{bottom:220.244000pt;}
|
||
.y89{bottom:220.826667pt;}
|
||
.y44{bottom:220.926667pt;}
|
||
.y2{bottom:221.544000pt;}
|
||
.y28d{bottom:222.061333pt;}
|
||
.y2a{bottom:222.500000pt;}
|
||
.y119{bottom:222.796000pt;}
|
||
.y30d{bottom:222.817333pt;}
|
||
.y12c{bottom:223.246667pt;}
|
||
.y5c{bottom:223.442667pt;}
|
||
.y3a{bottom:223.862667pt;}
|
||
.y124{bottom:224.120000pt;}
|
||
.y17d{bottom:224.376000pt;}
|
||
.y2c7{bottom:224.402667pt;}
|
||
.y66{bottom:224.678667pt;}
|
||
.y15e{bottom:224.990667pt;}
|
||
.y1c7{bottom:225.106667pt;}
|
||
.y2e7{bottom:225.196000pt;}
|
||
.y20c{bottom:226.049333pt;}
|
||
.y1f{bottom:226.285333pt;}
|
||
.yac{bottom:226.430667pt;}
|
||
.y2bc{bottom:227.408000pt;}
|
||
.yfb{bottom:227.434667pt;}
|
||
.y4e{bottom:228.182667pt;}
|
||
.y21f{bottom:228.324000pt;}
|
||
.y27c{bottom:228.348000pt;}
|
||
.y243{bottom:229.114667pt;}
|
||
.y302{bottom:229.394667pt;}
|
||
.ybe{bottom:229.589333pt;}
|
||
.y15f{bottom:229.810667pt;}
|
||
.yef{bottom:229.817333pt;}
|
||
.y2d0{bottom:229.936000pt;}
|
||
.y70{bottom:231.038667pt;}
|
||
.y2f7{bottom:231.632000pt;}
|
||
.y108{bottom:231.804000pt;}
|
||
.y10f{bottom:232.057333pt;}
|
||
.y1e5{bottom:232.372000pt;}
|
||
.y134{bottom:232.981333pt;}
|
||
.y24a{bottom:232.994667pt;}
|
||
.y31{bottom:233.006667pt;}
|
||
.y2b3{bottom:233.048000pt;}
|
||
.y141{bottom:233.376000pt;}
|
||
.y184{bottom:233.554667pt;}
|
||
.y191{bottom:233.560000pt;}
|
||
.y2ee{bottom:233.592000pt;}
|
||
.y281{bottom:234.050667pt;}
|
||
.y204{bottom:234.665333pt;}
|
||
.y2a3{bottom:234.681333pt;}
|
||
.y1f0{bottom:234.708000pt;}
|
||
.y1fa{bottom:234.808000pt;}
|
||
.y298{bottom:234.990667pt;}
|
||
.y232{bottom:235.164000pt;}
|
||
.y268{bottom:235.526667pt;}
|
||
.y25e{bottom:235.530667pt;}
|
||
.y155{bottom:236.384000pt;}
|
||
.yde{bottom:236.700000pt;}
|
||
.y2dc{bottom:236.965333pt;}
|
||
.y23b{bottom:237.072000pt;}
|
||
.y118{bottom:237.308000pt;}
|
||
.y1bc{bottom:237.878667pt;}
|
||
.y1af{bottom:238.034667pt;}
|
||
.y2ad{bottom:238.349333pt;}
|
||
.y1d1{bottom:238.982667pt;}
|
||
.ya0{bottom:239.802667pt;}
|
||
.yd3{bottom:239.932000pt;}
|
||
.y91{bottom:240.596000pt;}
|
||
.yab{bottom:240.944000pt;}
|
||
.y170{bottom:241.316000pt;}
|
||
.yc9{bottom:241.541333pt;}
|
||
.y43{bottom:241.701333pt;}
|
||
.y39{bottom:241.997333pt;}
|
||
.y18e{bottom:242.672000pt;}
|
||
.y29{bottom:243.276000pt;}
|
||
.y1a3{bottom:243.341333pt;}
|
||
.yfa{bottom:244.238667pt;}
|
||
.y8{bottom:244.444000pt;}
|
||
.y21e{bottom:245.128000pt;}
|
||
.y14a{bottom:245.152000pt;}
|
||
.y1db{bottom:245.242667pt;}
|
||
.y80{bottom:246.105333pt;}
|
||
.ybd{bottom:246.393333pt;}
|
||
.y76{bottom:246.604000pt;}
|
||
.y22a{bottom:247.548000pt;}
|
||
.y5b{bottom:248.184000pt;}
|
||
.y254{bottom:248.421333pt;}
|
||
.y1{bottom:249.041333pt;}
|
||
.y133{bottom:249.784000pt;}
|
||
.y249{bottom:249.797333pt;}
|
||
.y242{bottom:249.889333pt;}
|
||
.y15d{bottom:249.964000pt;}
|
||
.y1c6{bottom:250.628000pt;}
|
||
.y1e4{bottom:250.702667pt;}
|
||
.y30c{bottom:250.994667pt;}
|
||
.y12b{bottom:251.294667pt;}
|
||
.y190{bottom:251.658667pt;}
|
||
.y20b{bottom:251.660000pt;}
|
||
.y117{bottom:251.820000pt;}
|
||
.y12{bottom:251.889333pt;}
|
||
.y107{bottom:252.580000pt;}
|
||
.y154{bottom:253.188000pt;}
|
||
.y2db{bottom:253.769333pt;}
|
||
.yee{bottom:253.949333pt;}
|
||
.y140{bottom:254.150667pt;}
|
||
.y1bb{bottom:254.682667pt;}
|
||
.y28c{bottom:254.792000pt;}
|
||
.y280{bottom:254.825333pt;}
|
||
.ydd{bottom:255.032000pt;}
|
||
.yaa{bottom:255.456000pt;}
|
||
.y267{bottom:256.301333pt;}
|
||
.y25d{bottom:256.306667pt;}
|
||
.y9f{bottom:256.606667pt;}
|
||
.y2ed{bottom:257.236000pt;}
|
||
.y90{bottom:257.400000pt;}
|
||
.y23a{bottom:258.890667pt;}
|
||
.y17c{bottom:259.066667pt;}
|
||
.y239{bottom:259.100000pt;}
|
||
.y2ac{bottom:259.125333pt;}
|
||
.y1ae{bottom:259.441333pt;}
|
||
.y301{bottom:259.680000pt;}
|
||
.y1d0{bottom:259.757333pt;}
|
||
.y123{bottom:259.853333pt;}
|
||
.y38{bottom:260.130667pt;}
|
||
.y4d{bottom:260.345333pt;}
|
||
.yf9{bottom:261.042667pt;}
|
||
.y18f{bottom:261.401333pt;}
|
||
.y1a2{bottom:261.673333pt;}
|
||
.y149{bottom:261.956000pt;}
|
||
.y1da{bottom:262.046667pt;}
|
||
.ye8{bottom:262.117333pt;}
|
||
.y65{bottom:262.736000pt;}
|
||
.y28{bottom:264.050667pt;}
|
||
.y297{bottom:268.597333pt;}
|
||
.y26f{bottom:269.992000pt;}
|
||
.y7{bottom:270.048000pt;}
|
||
.y16f{bottom:270.274667pt;}
|
||
.y132{bottom:270.905333pt;}
|
||
.y1e3{bottom:272.382667pt;}
|
||
.y20a{bottom:272.436000pt;}
|
||
.ybc{bottom:272.826667pt;}
|
||
.y106{bottom:273.354667pt;}
|
||
.yd2{bottom:273.362667pt;}
|
||
.y42{bottom:273.734667pt;}
|
||
.y28b{bottom:275.568000pt;}
|
||
.y5a{bottom:276.232000pt;}
|
||
.y37{bottom:276.934667pt;}
|
||
.y11{bottom:277.493333pt;}
|
||
.yf8{bottom:277.845333pt;}
|
||
.y300{bottom:278.012000pt;}
|
||
.y9e{bottom:278.532000pt;}
|
||
.y4c{bottom:278.676000pt;}
|
||
.y21d{bottom:278.734667pt;}
|
||
.y148{bottom:278.758667pt;}
|
||
.y64{bottom:279.540000pt;}
|
||
.y1a1{bottom:280.004000pt;}
|
||
.y1ba{bottom:280.204000pt;}
|
||
.y1ad{bottom:280.217333pt;}
|
||
.y27f{bottom:282.873333pt;}
|
||
.y296{bottom:285.401333pt;}
|
||
.y8f{bottom:285.577333pt;}
|
||
.y6{bottom:314.865333pt;}
|
||
.h15{height:2.125355pt;}
|
||
.h16{height:11.604466pt;}
|
||
.h14{height:19.925200pt;}
|
||
.h18{height:23.910400pt;}
|
||
.h12{height:24.584970pt;}
|
||
.h13{height:27.895200pt;}
|
||
.hf{height:29.499997pt;}
|
||
.h9{height:31.880400pt;}
|
||
.hb{height:33.187635pt;}
|
||
.hc{height:35.865600pt;}
|
||
.h8{height:36.768636pt;}
|
||
.h10{height:36.874903pt;}
|
||
.h17{height:37.463040pt;}
|
||
.h5{height:39.850400pt;}
|
||
.hd{height:40.261852pt;}
|
||
.he{height:40.378215pt;}
|
||
.ha{height:43.636400pt;}
|
||
.h11{height:44.122658pt;}
|
||
.h4{height:44.250180pt;}
|
||
.h6{height:47.820800pt;}
|
||
.h7{height:57.384800pt;}
|
||
.h3{height:75.266600pt;}
|
||
.h2{height:99.148400pt;}
|
||
.h0{height:340.157333pt;}
|
||
.h1{height:340.666667pt;}
|
||
.w0{width:604.724000pt;}
|
||
.w1{width:605.333333pt;}
|
||
.x0{left:0.000000pt;}
|
||
.x4{left:14.222667pt;}
|
||
.x20{left:20.190667pt;}
|
||
.x40{left:21.965333pt;}
|
||
.x18{left:35.149333pt;}
|
||
.x1{left:37.794667pt;}
|
||
.x9{left:41.780000pt;}
|
||
.x5{left:45.984000pt;}
|
||
.xa{left:48.300000pt;}
|
||
.xc{left:50.057333pt;}
|
||
.x11{left:54.333333pt;}
|
||
.x19{left:57.720000pt;}
|
||
.x1c{left:64.362667pt;}
|
||
.x6{left:67.314667pt;}
|
||
.xb{left:70.870667pt;}
|
||
.x12{left:73.162667pt;}
|
||
.xd{left:77.148000pt;}
|
||
.x1a{left:82.826667pt;}
|
||
.x1d{left:86.944000pt;}
|
||
.x1f{left:91.992000pt;}
|
||
.x52{left:98.268000pt;}
|
||
.x1b{left:107.932000pt;}
|
||
.x4a{left:110.770667pt;}
|
||
.x37{left:117.886667pt;}
|
||
.x53{left:123.374667pt;}
|
||
.x47{left:127.049333pt;}
|
||
.xe{left:129.650667pt;}
|
||
.x48{left:133.868000pt;}
|
||
.x49{left:140.194667pt;}
|
||
.x8{left:142.362667pt;}
|
||
.x38{left:150.778667pt;}
|
||
.x39{left:157.752000pt;}
|
||
.x3b{left:164.614667pt;}
|
||
.x3c{left:173.957333pt;}
|
||
.x3d{left:181.593333pt;}
|
||
.x33{left:183.804000pt;}
|
||
.x3a{left:187.241333pt;}
|
||
.xf{left:192.414667pt;}
|
||
.x36{left:195.722667pt;}
|
||
.x34{left:198.232000pt;}
|
||
.x35{left:207.641333pt;}
|
||
.x2{left:214.874667pt;}
|
||
.x31{left:217.521333pt;}
|
||
.x2c{left:220.134667pt;}
|
||
.x2b{left:223.985333pt;}
|
||
.x29{left:226.864000pt;}
|
||
.x2d{left:231.204000pt;}
|
||
.x3e{left:233.105333pt;}
|
||
.x32{left:236.350667pt;}
|
||
.x2a{left:237.933333pt;}
|
||
.x3f{left:241.972000pt;}
|
||
.x4c{left:254.054667pt;}
|
||
.x4d{left:260.888000pt;}
|
||
.x4b{left:265.608000pt;}
|
||
.x4e{left:270.297333pt;}
|
||
.x1e{left:274.009333pt;}
|
||
.x28{left:278.540000pt;}
|
||
.x26{left:286.552000pt;}
|
||
.x13{left:287.892000pt;}
|
||
.x14{left:291.877333pt;}
|
||
.x4f{left:295.696000pt;}
|
||
.x27{left:297.094667pt;}
|
||
.x21{left:300.164000pt;}
|
||
.x15{left:304.430667pt;}
|
||
.x2e{left:306.342667pt;}
|
||
.x22{left:307.893333pt;}
|
||
.x51{left:312.581333pt;}
|
||
.x23{left:314.065333pt;}
|
||
.x16{left:317.404000pt;}
|
||
.x24{left:319.705333pt;}
|
||
.x50{left:323.666667pt;}
|
||
.x25{left:325.250667pt;}
|
||
.x41{left:328.968000pt;}
|
||
.x2f{left:331.674667pt;}
|
||
.x30{left:338.209333pt;}
|
||
.x17{left:342.509333pt;}
|
||
.x44{left:345.649333pt;}
|
||
.x45{left:348.118667pt;}
|
||
.x42{left:370.506667pt;}
|
||
.x46{left:392.050667pt;}
|
||
.x43{left:412.585333pt;}
|
||
.x3{left:504.940000pt;}
|
||
.x10{left:565.870667pt;}
|
||
.x7{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="#pf6" data-dest-detail='[6,"XYZ",28.346,255.118,null]'>I/O Stream</a><ul><li><a class="l" href="#pf8" data-dest-detail='[8,"XYZ",28.346,195.791,null]'>Manipulator</a></li><li><a class="l" href="#pfc" data-dest-detail='[12,"XYZ",28.346,228.21,null]'>ofstream/ifstream</a></li></ul></li><li><a class="l" href="#pf14" data-dest-detail='[20,"XYZ",28.346,255.118,null]'>Strings and std::print</a><ul><li><a class="l" href="#pf15" data-dest-detail='[21,"XYZ",28.346,228.21,null]'>std::string</a></li><li><a class="l" href="#pf19" data-dest-detail='[25,"XYZ",28.346,228.21,null]'>Conversion from/to Numeric Values</a></li><li><a class="l" href="#pf1c" data-dest-detail='[28,"XYZ",28.346,228.21,null]'>std::string_view</a></li><li><a class="l" href="#pf1f" data-dest-detail='[31,"XYZ",28.346,214.488,null]'>std::format</a></li><li><a class="l" href="#pf21" data-dest-detail='[33,"XYZ",28.346,228.21,null]'>std::print</a></li></ul></li><li><a class="l" href="#pf22" data-dest-detail='[34,"XYZ",28.346,255.118,null]'>View</a><ul><li><a class="l" href="#pf23" data-dest-detail='[35,"XYZ",28.346,211.649,null]'>std::span</a></li></ul></li><li><a class="l" href="#pf26" data-dest-detail='[38,"XYZ",28.346,255.118,null]'>Math Libraries</a></li><li><a class="l" href="#pf2c" data-dest-detail='[44,"XYZ",28.346,255.118,null]'>Random Number</a><ul><li><a class="l" href="#pf2f" data-dest-detail='[47,"XYZ",28.346,228.21,null]'>Basic Concepts</a></li><li><a class="l" href="#pf30" data-dest-detail='[48,"XYZ",28.346,228.21,null]'>C++ <random></a></li><li><a class="l" href="#pf32" data-dest-detail='[50,"XYZ",28.346,228.21,null]'>Seed</a></li><li><a class="l" href="#pf35" data-dest-detail='[53,"XYZ",28.346,228.21,null]'>PRNG Period and Quality</a></li><li><a class="l" href="#pf39" data-dest-detail='[57,"XYZ",28.346,228.21,null]'>Distribution</a></li><li><a class="l" href="#pf3d" data-dest-detail='[61,"XYZ",28.346,197.409,null]'>Quasi-random</a></li></ul></li><li><a class="l" href="#pf3f" data-dest-detail='[63,"XYZ",28.346,255.118,null]'>Time Measuring</a><ul><li><a class="l" href="#pf42" data-dest-detail='[66,"XYZ",28.346,228.21,null]'>Wall-Clock Time</a></li><li><a class="l" href="#pf45" data-dest-detail='[69,"XYZ",28.346,213.262,null]'>User Time</a></li><li><a class="l" href="#pf46" data-dest-detail='[70,"XYZ",28.346,224.312,null]'>System Time</a></li></ul></li><li><a class="l" href="#pf47" data-dest-detail='[71,"XYZ",28.346,255.118,null]'>Std Classes</a><ul><li><a class="l" href="#pf48" data-dest-detail='[72,"XYZ",28.346,228.21,null]'>std::pair</a></li><li><a class="l" href="#pf4a" data-dest-detail='[74,"XYZ",28.346,228.21,null]'>std::tuple</a></li><li><a class="l" href="#pf4d" data-dest-detail='[77,"XYZ",28.346,228.21,null]'>std::variant</a></li><li><a class="l" href="#pf50" data-dest-detail='[80,"XYZ",28.346,228.21,null]'>std::optional</a></li><li><a class="l" href="#pf52" data-dest-detail='[82,"XYZ",28.346,228.21,null]'>std::any</a></li><li><a class="l" href="#pf53" data-dest-detail='[83,"XYZ",28.346,228.21,null]'>std::stacktrace</a></li></ul></li><li><a class="l" href="#pf55" data-dest-detail='[85,"XYZ",28.346,255.118,null]'>Filesystem Library</a><ul><li><a class="l" href="#pf5a" data-dest-detail='[90,"XYZ",28.346,228.21,null]'>Query Methods</a></li><li><a class="l" href="#pf5c" data-dest-detail='[92,"XYZ",28.346,228.21,null]'>Modify Methods</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">16.<span class="_ _2"> </span>Utilities</div><div class="t m0 x1 h4 y4 ff3 fs2 fc0 sc0 ls0 ws0">F<span class="_ _3"></span>ederico<span class="_ _4"> </span>Busato</div><div class="t m0 x3 h5 y5 ff4 fs3 fc0 sc0 ls0 ws0">2024-03-29</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="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 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">T<span class="_ _5"></span>able<span class="_ _6"> </span>of<span class="_ _6"> </span>Contents</div><div class="t m0 x5 h7 y7 ff1 fs3 fc2 sc0 ls0 ws0">1<span class="_ _7"> </span><span class="fs4 fc0">I/O<span class="_ _8"> </span>Stream</span></div><div class="t m0 x6 h5 y8 ff4 fs3 fc0 sc0 ls0 ws0">Manipulato<span class="_ _3"></span>r</div><div class="t m0 x6 h8 y9 ff5 fs3 fc0 sc0 ls0 ws0">ofstream/ifstream</div><div class="t m0 x5 h7 ya ff1 fs3 fc2 sc0 ls0 ws0">2<span class="_ _7"> </span><span class="fs4 fc0">Strings<span class="_ _8"> </span>and<span class="_ _8"> </span>std::p<span class="_ _3"></span>rint</span></div><div class="t m0 x6 h8 yb ff5 fs3 fc0 sc0 ls0 ws0">std::string</div><div class="t m0 x6 h5 yc ff4 fs3 fc0 sc0 ls0 ws0">Conversion<span class="_ _9"> </span>from/to<span class="_ _9"> </span>Numeric<span class="_ _9"> </span>V<span class="_ _3"></span>alues</div><div class="t m0 x6 h8 yd ff5 fs3 fc0 sc0 ls0 ws0">std::string<span class="_ _4"> </span>view</div><div class="t m0 x6 h8 ye ff5 fs3 fc0 sc0 ls0 ws0">std::format</div><div class="t m0 x6 h8 yf ff5 fs3 fc0 sc0 ls0 ws0">std::print</div><div class="t m0 x7 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">1/84</div><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:47.076000px;bottom:197.953000px;width:78.486000px;height:16.145000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf8" data-dest-detail='[8,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:180.400000px;width:52.193000px;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:162.327000px;width:90.909000px;height:9.620000px;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:129.485000px;width:140.834000px;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:110.915000px;width:59.526000px;height:10.327000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf19" data-dest-detail='[25,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:91.378000px;width:151.792000px;height:11.956000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf1c" data-dest-detail='[28,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:72.509000px;width:84.214000px;height:10.327000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf1f" data-dest-detail='[31,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:55.463000px;width:59.526000px;height:8.170000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf21" data-dest-detail='[33,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:34.103000px;width:54.296000px;height:10.327000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">T<span class="_ _5"></span>able<span class="_ _6"> </span>of<span class="_ _6"> </span>Contents</div><div class="t m0 x5 h7 y11 ff1 fs3 fc2 sc0 ls0 ws0">3<span class="_ _7"> </span><span class="fs4 fc0">View</span></div><div class="t m0 x6 h8 y12 ff5 fs3 fc0 sc0 ls0 ws0">std::span</div><div class="t m0 x5 h7 y13 ff1 fs3 fc2 sc0 ls0 ws0">4<span class="_ _7"> </span><span class="fs4 fc0">Math<span class="_ _8"> </span>Lib<span class="_ _3"></span>ra<span class="_ _3"></span>ries</span></div><div class="t m0 x5 h7 y14 ff1 fs3 fc2 sc0 ls0 ws0">5<span class="_ _7"> </span><span class="fs4 fc0">Random<span class="_ _8"> </span>Numb<span class="_ _a"></span>er</span></div><div class="t m0 x6 h5 y15 ff4 fs3 fc0 sc0 ls0 ws0">Basic<span class="_ _9"> </span>Concepts</div><div class="t m0 x6 h5 y16 ff4 fs3 fc0 sc0 ls0 ws0">C++<span class="_ _9"> </span><span class="ff7"><<span class="ff5">random</span>></span></div><div class="t m0 x6 h5 y17 ff4 fs3 fc0 sc0 ls0 ws0">Seed</div><div class="t m0 x6 h5 y18 ff4 fs3 fc0 sc0 ls0 ws0">PRNG<span class="_ _9"> </span>P<span class="_ _3"></span>erio<span class="_ _a"></span>d<span class="_ _9"> </span>and<span class="_ _9"> </span>Qualit<span class="_ _3"></span>y</div><div class="t m0 x6 h5 y19 ff4 fs3 fc0 sc0 ls0 ws0">Distribution</div><div class="t m0 x6 h5 y1a ff4 fs3 fc0 sc0 ls0 ws0">Quasi-random</div><div class="t m0 x7 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">2/84</div><a class="l" href="#pf22" data-dest-detail='[34,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:205.298000px;width:34.191000px;height:13.781000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf23" data-dest-detail='[35,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:185.764000px;width:49.066000px;height:10.327000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf26" data-dest-detail='[38,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:158.034000px;width:97.088000px;height:13.782000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf2c" data-dest-detail='[44,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:130.305000px;width:114.332000px;height:13.782000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf2f" data-dest-detail='[47,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:110.991000px;width:65.283000px;height:10.849000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf30" data-dest-detail='[48,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:92.899000px;width:74.056000px;height:9.738000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf32" data-dest-detail='[50,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:74.523000px;width:21.530000px;height:8.911000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf35" data-dest-detail='[53,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:53.382000px;width:110.184000px;height:10.849000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf39" data-dest-detail='[57,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:36.117000px;width:51.169000px;height:8.911000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf3d" data-dest-detail='[61,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:15.668000px;width:60.163000px;height:10.157000px;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 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">T<span class="_ _5"></span>able<span class="_ _6"> </span>of<span class="_ _6"> </span>Contents</div><div class="t m0 x5 h7 y1b ff1 fs3 fc2 sc0 ls0 ws0">6<span class="_ _7"> </span><span class="fs4 fc0">Time<span class="_ _8"> </span>Measuring</span></div><div class="t m0 x6 h5 y1c ff4 fs3 fc0 sc0 ls0 ws0">W<span class="_ _3"></span>all-Clo<span class="_ _a"></span>ck<span class="_ _9"> </span>Time</div><div class="t m0 x6 h5 y1d ff4 fs3 fc0 sc0 ls0 ws0">User<span class="_ _9"> </span>Time</div><div class="t m0 x6 h5 y1e ff4 fs3 fc0 sc0 ls0 ws0">System<span class="_ _9"> </span>Time</div><div class="t m0 x7 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">3/84</div><a class="l" href="#pf3f" data-dest-detail='[63,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:145.522000px;width:109.142000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf42" data-dest-detail='[66,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:129.109000px;width:72.118000px;height:8.911000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf45" data-dest-detail='[69,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:109.906000px;width:45.316000px;height:8.911000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf46" data-dest-detail='[70,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:88.766000px;width:56.704000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAJNklEQVR42u3YsY3VQBCA4Vu0I0JqQESuACHkwAESndEEvTgwAR04oQOiC5nkkV3m4HTBjrXfl64svZ23wa9pnz5/fQIAgDL+/P71zhQAAKhGpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAA8KJlpikAAFBHRNikAgBQjkgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAMDs+t0vsKzbWz4/j90jAACoxiYVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAvE3LTFMAAKCOiLBJBQCgHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAMbq0958Wbero/PYvQwAgIFsUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAmE7LTFMAAKCOiLBJBQCgHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAADurU9782Xdro7OY/cyAAAGskkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgDAaC0zTQEAgDoiwiYVAIByRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAA8Cp92psv63Z1dB67lwEAMJBNKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEZrmWkKAADUERE2qQAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgDAvfVpb76s29XReexeBgDAQDapAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAGK1lpikAAFBHRNikAgBQjkgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAF6lT3vzZd2ujs5j9zIAAAaySQUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAMBoLTNNAQCAOiLCJhUAgHJEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAuLc+7c2Xdbs6Oo/dywAAGMgmFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQCA6bTMNAUAAOqICJtUAADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBgbv3uF1jW7S2fn8fuEQAAVGOTCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAN9My0xQAAKgjImxSAQAoR6QCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAgLH6tDdf1u3q6Dx2LwMAYCCbVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIzWMtMUAACoIyJsUgEAKEekAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQCAe+vT3nxZt6uj89i9DACAgWxSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQCYTstMUwAAoI6IsEkFAKAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBgnP784+PYX/D3209/AwAAL5Yv31v78P7x/O/p6fF4GAgAACX8B+cbT/DIA83LAAAAAElFTkSuQmCC"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">T<span class="_ _5"></span>able<span class="_ _6"> </span>of<span class="_ _6"> </span>Contents</div><div class="t m0 x5 h7 y11 ff1 fs3 fc2 sc0 ls0 ws0">7<span class="_ _7"> </span><span class="fs4 fc0">Std<span class="_ _8"> </span>Classes</span></div><div class="t m0 x6 h8 y12 ff5 fs3 fc0 sc0 ls0 ws0">std::pair</div><div class="t m0 x6 h8 y1f ff5 fs3 fc0 sc0 ls0 ws0">std::tuple</div><div class="t m0 x6 h8 y20 ff5 fs3 fc0 sc0 ls0 ws0">std::variant</div><div class="t m0 x6 h8 y21 ff5 fs3 fc0 sc0 ls0 ws0">std::optional</div><div class="t m0 x6 h8 y22 ff5 fs3 fc0 sc0 ls0 ws0">std::any</div><div class="t m0 x6 h8 y23 ff5 fs3 fc0 sc0 ls0 ws0">std::stacktrace</div><div class="t m0 x5 h7 y24 ff1 fs3 fc2 sc0 ls0 ws0">8<span class="_ _7"> </span><span class="fs4 fc0">Filesystem<span class="_ _8"> </span>Lib<span class="_ _3"></span>ra<span class="_ _3"></span>ry</span></div><div class="t m0 x6 h5 y25 ff4 fs3 fc0 sc0 ls0 ws0">Query<span class="_ _9"> </span>Metho<span class="_ _a"></span>ds</div><div class="t m0 x6 h5 y26 ff4 fs3 fc0 sc0 ls0 ws0">Mo<span class="_ _a"></span>dify<span class="_ _9"> </span>Methods</div><div class="t m0 x7 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">4/84</div><a class="l" href="#pf47" data-dest-detail='[71,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:205.298000px;width:76.628000px;height:13.781000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf48" data-dest-detail='[72,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:185.764000px;width:49.066000px;height:10.327000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf4a" data-dest-detail='[74,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:166.561000px;width:54.296000px;height:10.327000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf4d" data-dest-detail='[77,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:149.515000px;width:64.757000px;height:8.170000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf50" data-dest-detail='[80,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:128.155000px;width:69.987000px;height:10.327000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf52" data-dest-detail='[82,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:108.952000px;width:43.835000px;height:10.327000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf53" data-dest-detail='[83,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:91.906000px;width:80.448000px;height:8.170000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf55" data-dest-detail='[85,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:64.046000px;width:120.073000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf5a" data-dest-detail='[90,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:45.695000px;width:66.334000px;height:10.849000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf5c" data-dest-detail='[92,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:26.493000px;width:70.568000px;height:10.848000px;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="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 x8 h2 y27 ff1 fs0 fc0 sc0 ls0 ws0">I/O<span class="_ _1"> </span>Stream</div><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:105.775000px;bottom:130.534000px;width:134.156000px;height:26.445000px;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="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 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">I/O<span class="_ _6"> </span>Stream</div><div class="t m0 x9 ha y28 ff5 fs6 fc0 sc0 ls0 ws0"><iostream><span class="_ _b"> </span><span class="ff4">input/output<span class="_ _c"> </span>lib<span class="_ _3"></span>ra<span class="_ _3"></span>ry<span class="_ _c"> </span>refers<span class="_ _c"> </span>to<span class="_ _c"> </span>a<span class="_ _c"> </span>family<span class="_ _c"> </span>of<span class="_ _c"> </span>classes<span class="_ _c"> </span>and<span class="_ _c"> </span>supp<span class="_ _a"></span>o<span class="_ _3"></span>rting</span></div><div class="t m0 x1 ha y29 ff4 fs6 fc0 sc0 ls0 ws0">functions<span class="_ _c"> </span>in<span class="_ _c"> </span>the<span class="_ _c"> </span>C++<span class="_ _c"> </span>Standa<span class="_ _3"></span>rd<span class="_ _c"> </span>Lib<span class="_ _3"></span>rary<span class="_ _9"> </span>that<span class="_ _c"> </span>implement<span class="_ _c"> </span>stream-based<span class="_ _c"> </span>input/output</div><div class="t m0 x1 ha y2a ff4 fs6 fc0 sc0 ls0 ws0">capabilities</div><div class="t m0 x1 ha y2b ff4 fs6 fc0 sc0 ls0 ws0">There<span class="_ _c"> </span>a<span class="_ _3"></span>re<span class="_ _c"> </span>four<span class="_ _c"> </span>p<span class="_ _3"></span>redefined<span class="_ _c"> </span>iostreams:</div><div class="t m0 xa ha y2c ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fc3">cin<span class="_ _b"> </span></span><span class="ff4">standa<span class="_ _3"></span>rd<span class="_ _c"> </span>input<span class="_ _c"> </span>(<span class="ff9">stdin</span>)</span></div><div class="t m0 xa ha y2d ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fc3">cout<span class="_ _b"> </span></span><span class="ff4">standa<span class="_ _3"></span>rd<span class="_ _c"> </span>output<span class="_ _c"> </span>(<span class="ff9">stdout</span>)<span class="_ _c"> </span>[buffered]</span></div><div class="t m0 xa ha y2e ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fc3">cerr<span class="_ _b"> </span></span><span class="ff4">standa<span class="_ _3"></span>rd<span class="_ _c"> </span>erro<span class="_ _3"></span>r<span class="_ _c"> </span>(<span class="ff9">stderr</span>)<span class="_ _c"> </span>[unbuffered]</span></div><div class="t m0 xa ha y2f ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fc3">clog<span class="_ _b"> </span></span><span class="ff4">standa<span class="_ _3"></span>rd<span class="_ _c"> </span>erro<span class="_ _3"></span>r<span class="_ _c"> </span>(<span class="ff9">stderr</span>)<span class="_ _c"> </span>[unbuffered]</span></div><div class="t m0 x1 ha y30 ff4 fs6 fc0 sc0 ls0 ws0">buffered:<span class="_ _e"> </span>the<span class="_ _c"> </span>content<span class="_ _c"> </span>of<span class="_ _c"> </span>the<span class="_ _c"> </span>buffer<span class="_ _c"> </span>is<span class="_ _c"> </span>not<span class="_ _c"> </span>write<span class="_ _c"> </span>to<span class="_ _c"> </span>disk<span class="_ _c"> </span>until<span class="_ _c"> </span>some<span class="_ _c"> </span>events<span class="_ _c"> </span>o<span class="_ _a"></span>ccur</div><div class="t m0 x7 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">5/84</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 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">I/O<span class="_ _6"> </span>Stream<span class="_ _6"> </span><span class="fs3">(manipulato<span class="_ _3"></span>r)<span class="_ _f"> </span><span class="fs2">1/3</span></span></div><div class="t m0 x1 ha y31 ff4 fs6 fc0 sc0 ls0 ws0">Basic<span class="_ _c"> </span>I/O<span class="_ _c"> </span>Stream<span class="_ _c"> </span>manipulato<span class="_ _3"></span>r:</div><div class="t m0 xa ha y32 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fc3">flush<span class="_ _b"> </span></span><span class="ff4">flushes<span class="_ _c"> </span>the<span class="_ _c"> </span>output<span class="_ _c"> </span>stream<span class="_ _b"> </span><span class="ffa fs7">cout<span class="_ _e"> </span><span class="ffb">≪<span class="_ _6"> </span></span>flush;</span></span></div><div class="t m0 xa ha y33 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fc3">endl<span class="_ _b"> </span></span><span class="ff4">sho<span class="_ _3"></span>rtcut<span class="_ _c"> </span>fo<span class="_ _3"></span>r<span class="_ _b"> </span><span class="ffa fs7">cout<span class="_ _e"> </span><span class="ffb">≪<span class="_ _6"> </span></span>"<span class="ffc">\</span>n"<span class="_ _e"> </span><span class="ffb">≪<span class="_ _e"> </span></span>flush;</span></span></div><div class="t m0 xb hb y34 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="ffb">≪<span class="_ _6"> </span></span>endl</div><div class="t m0 xa ha y35 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fc3">flush<span class="_ _b"> </span></span><span class="ff4">and<span class="_ _b"> </span><span class="ff9 fc3">endl<span class="_ _b"> </span></span>fo<span class="_ _3"></span>rce<span class="_ _c"> </span>the<span class="_ _c"> </span>p<span class="_ _3"></span>rogram<span class="_ _c"> </span>to<span class="_ _c"> </span>synchronize<span class="_ _c"> </span>with<span class="_ _c"> </span>the<span class="_ _c"> </span>terminal<span class="_ _c"> </span><span class="ffd">→<span class="_ _c"> </span></span>very</span></div><div class="t m0 x6 ha y36 ff4 fs6 fc0 sc0 ls0 ws0">slo<span class="_ _3"></span>w<span class="_ _c"> </span>op<span class="_ _a"></span>eration!</div><div class="t m0 x7 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">6/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf9" class="pf w0 h0" data-page-no="9"><div class="pc pc9 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">I/O<span class="_ _6"> </span>Stream<span class="_ _6"> </span><span class="fs3">(manipulato<span class="_ _3"></span>r)<span class="_ _f"> </span><span class="fs2">2/3</span></span></div><div class="t m0 xa ha y37 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Set<span class="_ _6"> </span>integral<span class="_ _c"> </span>representation<span class="ff4">:<span class="_ _e"> </span><span class="fc4">default:<span class="_ _e"> </span>dec</span></span></span></div><div class="t m0 xb hc y38 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="ffb">≪<span class="_ _6"> </span></span><span class="fc3">dec<span class="_ _e"> </span></span><span class="ffb">≪<span class="_ _e"> </span></span>0xF;<span class="_ _10"> </span><span class="ffe">p<span class="_ _3"></span>rints<span class="_ _9"> </span><span class="ffa">16</span></span></div><div class="t m0 xb hc y39 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="ffb">≪<span class="_ _6"> </span></span><span class="fc3">hex<span class="_ _e"> </span></span><span class="ffb">≪<span class="_ _e"> </span></span>16;<span class="_ _10"> </span><span class="ffe">p<span class="_ _3"></span>rints<span class="_ _9"> </span><span class="ffa">0xF</span></span></div><div class="t m0 xb hc y3a ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="ffb">≪<span class="_ _6"> </span></span><span class="fc3">oct<span class="_ _e"> </span></span><span class="ffb">≪<span class="_ _e"> </span></span>8;<span class="_ _10"> </span><span class="ffe">p<span class="_ _3"></span>rints<span class="_ _9"> </span><span class="ffa">10</span></span></div><div class="t m0 xa ha y3b ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Print<span class="_ _c"> </span>the<span class="_ _c"> </span>underlying<span class="_ _4"> </span><span class="ff1">bit<span class="_ _4"> </span>representation<span class="_ _9"> </span></span>of<span class="_ _c"> </span>a<span class="_ _c"> </span>value:</span></div><div class="t m0 xb hb y3c fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><bitset></span></div><div class="t m0 xb hb y3d ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>std<span class="fc7">::</span>bitset<span class="fc7"><32></span>(<span class="fc7">3.45f</span>);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>(32:<span class="_ _6"> </span>num.<span class="_ _e"> </span>of<span class="_ _e"> </span>bits)</span></div><div class="t m0 xb hb y3e fff fs7 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>print<span class="_ _6"> </span>01000000010111001100110011001101</div><div class="t m0 xc ha y3f ff10 fs7 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1 fs6">Print<span class="_ _6"> </span>true/false<span class="_ _c"> </span>text<span class="ff4">:</span></span></div><div class="t m0 xb hc y40 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="ffb">≪<span class="_ _6"> </span></span><span class="fc3">boolalpha<span class="_ _e"> </span></span><span class="ffb">≪<span class="_ _e"> </span></span>1;<span class="_ _12"> </span><span class="ffe">p<span class="_ _3"></span>rints<span class="_ _9"> </span><span class="ffa">true</span></span></div><div class="t m0 xb hc y41 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="ffb">≪<span class="_ _6"> </span></span><span class="fc3">boolalpha<span class="_ _e"> </span></span><span class="ffb">≪<span class="_ _e"> </span></span>0;<span class="_ _12"> </span><span class="ffe">p<span class="_ _3"></span>rints<span class="_ _9"> </span><span class="ffa">false</span></span></div><div class="t m0 x7 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">7/84</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 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">I/O<span class="_ _6"> </span>Stream<span class="_ _6"> </span><span class="fs3">(manipulato<span class="_ _3"></span>r)<span class="_ _f"> </span><span class="fs2">3/3</span></span></div><div class="t m0 x9 hd y42 ff5 fs6 fc0 sc0 ls0 ws0"><iomanip></div><div class="t m0 xa ha y43 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Set<span class="_ _6"> </span>decimal<span class="_ _c"> </span>precision<span class="ff4">:<span class="_ _e"> </span><span class="fc4">default:<span class="_ _e"> </span>6</span></span></span></div><div class="t m0 xd hb y44 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="ffb">≪<span class="_ _6"> </span></span><span class="fc3">setprecision</span>(2)<span class="_ _e"> </span><span class="ffb">≪<span class="_ _e"> </span></span>3.538;<span class="_ _13"> </span><span class="ffb">→<span class="_ _13"> </span></span>3.54</div><div class="t m0 xa ha y45 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Set<span class="_ _6"> </span>float<span class="_ _c"> </span>representation<span class="ff4">:<span class="_ _e"> </span><span class="fc4">default:<span class="_ _e"> </span><span class="ff9">std::defaultfloat</span></span></span></span></div><div class="t m0 xb hb y46 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="ffb">≪<span class="_ _6"> </span></span>setprecision(2)<span class="_ _e"> </span><span class="ffb">≪<span class="_ _e"> </span></span><span class="fc3">fixed<span class="_ _6"> </span></span><span class="ffb">≪<span class="_ _e"> </span></span>32.5;<span class="_ _10"> </span><span class="ffb">→<span class="_ _9"> </span></span>32.50</div><div class="t m0 xb hb y47 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="ffb">≪<span class="_ _6"> </span></span>setprecision(2)<span class="_ _e"> </span><span class="ffb">≪<span class="_ _e"> </span></span><span class="fc3">scientific<span class="_ _6"> </span></span><span class="ffb">≪<span class="_ _e"> </span></span>32.5;<span class="_ _10"> </span><span class="ffb">→<span class="_ _9"> </span></span>3.25e+01</div><div class="t m0 xa ha y48 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Set<span class="_ _6"> </span>alignment<span class="ff4">:<span class="_ _e"> </span><span class="fc4">default:<span class="_ _e"> </span>right</span></span></span></div><div class="t m0 xb hb y49 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="ffb">≪<span class="_ _6"> </span></span><span class="fc3">right<span class="_ _e"> </span></span><span class="ffb">≪<span class="_ _e"> </span></span><span class="fc3">setw</span>(7)<span class="_ _6"> </span><span class="ffb">≪<span class="_ _e"> </span></span>"abc"<span class="_ _e"> </span><span class="ffb">≪<span class="_ _e"> </span></span>"##";<span class="_ _10"> </span><span class="ffb">→<span class="_ _14"> </span></span>abc##</div><div class="t m0 xb hb y4a ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="ffb">≪<span class="_ _6"> </span></span><span class="fc3">left<span class="_ _e"> </span></span><span class="ffb">≪<span class="_ _e"> </span></span><span class="fc3">setw</span>(7)<span class="_ _6"> </span><span class="ffb">≪<span class="_ _e"> </span></span>"abc"<span class="_ _e"> </span><span class="ffb">≪<span class="_ _e"> </span></span>"##";<span class="_ _10"> </span><span class="ffb">→<span class="_ _15"> </span></span>abc<span class="_ _16"> </span>##</div><div class="t m0 x6 hc y4b ffe fs7 fc0 sc0 ls0 ws0">(b<span class="_ _a"></span>etter<span class="_ _13"> </span>than<span class="_ _13"> </span>using<span class="_ _9"> </span><span class="ffa">tab<span class="_ _13"> </span><span class="ffc">\</span>t</span>)</div><div class="t m0 x7 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">8/84</div></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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIo0lEQVR42u3YsU0DQRCG0Vt0I6IVNSAiKkCIGInOaIJyHFAEHRBZGzHJkZGBJWPBnO+9Clb/Jp+m3dw9TAAAUMbb6+7CCgAAVCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD40jLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEA4MTmFb11jOHDvtN7NwIAcDZcUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAGBjWmZaAQCAOiLCJRUAgHJEKgAAIhUAAA6ZTcBxxhj/+4Deu18AgHPlkgoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAb0zLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAGBj5hW9dYzhwwAAjtN7X9FrXVIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpJgAAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACfRMtMKAADUEREuqQAAlCNSAQAQqQAAIFIBABCpAADwW/P++doKP3t/fDECAMCfub1/au3qctl/TNOyLAYBAKCETw6yJf68GieCAAAAAElFTkSuQmCC"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">I/O<span class="_ _6"> </span>Stream<span class="_ _6"> </span>-<span class="_ _6"> </span><span class="ff5">std::cin</span></div><div class="t m0 x9 h5 y4c ff9 fs3 fc3 sc0 ls0 ws0">std::cin<span class="_ _11"> </span><span class="ff4 fc0">is<span class="_ _9"> </span>an<span class="_ _9"> </span>example<span class="_ _9"> </span>of<span class="_ _9"> </span><span class="ff11">input<span class="_ _4"> </span></span>stream.<span class="_ _6"> </span>Data<span class="_ _9"> </span>coming<span class="_ _9"> </span>from<span class="_ _9"> </span>a<span class="_ _9"> </span>source<span class="_ _9"> </span>is<span class="_ _9"> </span>read<span class="_ _9"> </span>by<span class="_ _13"> </span>the<span class="_ _9"> </span>program.</span></div><div class="t m0 x1 h5 y4d ff4 fs3 fc0 sc0 ls0 ws0">In<span class="_ _9"> </span>this<span class="_ _9"> </span>example<span class="_ _11"> </span><span class="ff9">cin<span class="_ _11"> </span></span>is<span class="_ _9"> </span>the<span class="_ _9"> </span>standard<span class="_ _13"> </span>input</div><div class="t m0 x9 hb y4e fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><iostream></span></div><div class="t m0 x9 hb y4f ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ffa fc3">main<span class="fc0">()<span class="_ _6"> </span>{</span></span></div><div class="t m0 x6 hb y50 ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ffa fc0">a;</span></div><div class="t m0 x6 hb y51 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span><span class="fc9">"Please<span class="_ _e"> </span>enter<span class="_ _e"> </span>an<span class="_ _6"> </span>integer<span class="_ _e"> </span>value:"<span class="_ _e"> </span></span><<<span class="_ _e"> </span></span>endl;</div><div class="t m0 x6 hb y52 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>cin<span class="_ _e"> </span><span class="fc7">>><span class="_ _6"> </span></span>a;</div><div class="t m0 x6 hb y53 ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ffa fc0">b;</span></div><div class="t m0 x6 hb y54 ff5 fs7 fc8 sc0 ls0 ws0">float<span class="_ _e"> </span><span class="ffa fc0">c;</span></div><div class="t m0 x6 hb y55 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span><span class="fc9">"Please<span class="_ _e"> </span>enter<span class="_ _e"> </span>an<span class="_ _6"> </span>integer<span class="_ _e"> </span>value<span class="_ _e"> </span>"</span></span></div><div class="t m0 xe hb y56 ffa fs7 fc7 sc0 ls0 ws0"><<<span class="_ _e"> </span><span class="fc9">"followed<span class="_ _6"> </span>by<span class="_ _e"> </span>a<span class="_ _e"> </span>float<span class="_ _6"> </span>value:"<span class="_ _e"> </span></span><<<span class="_ _e"> </span><span class="fc0">endl;</span></div><div class="t m0 x6 hb y57 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>cin<span class="_ _e"> </span><span class="fc7">>><span class="_ _6"> </span></span>b<span class="_ _e"> </span><span class="fc7">>><span class="_ _e"> </span></span>c;<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _e"> </span>read<span class="_ _e"> </span>an<span class="_ _e"> </span>integer<span class="_ _6"> </span>and<span class="_ _e"> </span>store<span class="_ _e"> </span>into<span class="_ _6"> </span>"b",</span></div><div class="t m0 x9 hb y58 ffa fs7 fc0 sc0 ls0 ws0">}<span class="_ _17"> </span><span class="fff fc6">//<span class="_ _e"> </span>then<span class="_ _6"> </span>read<span class="_ _e"> </span>a<span class="_ _e"> </span>float<span class="_ _6"> </span>value,<span class="_ _e"> </span>and<span class="_ _e"> </span>store</span></div><div class="t m0 xf hb y59 fff fs7 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>into<span class="_ _6"> </span>"c"</div><div class="t m0 x7 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">9/84</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 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">I/O<span class="_ _6"> </span>Stream<span class="_ _6"> </span>-<span class="_ _6"> </span><span class="ff5">ofstream/ifstream<span class="_ _18"> </span></span>1/3</div><div class="t m0 x9 ha y5a ff9 fs6 fc3 sc0 ls0 ws0">ifstream<span class="_ _13"> </span><span class="ff4 fc0">,<span class="_ _b"> </span></span>ofstream<span class="_ _b"> </span><span class="ff4 fc0">are<span class="_ _9"> </span>output<span class="_ _c"> </span>and<span class="_ _c"> </span>input<span class="_ _c"> </span>stream<span class="_ _c"> </span>to<span class="_ _a"></span>o</span></div><div class="t m0 x9 hd y5b ff5 fs6 fc0 sc0 ls0 ws0"><fstream></div><div class="t m0 xc h5 y5c ff10 fs7 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1 fs3">Op<span class="_ _a"></span>en<span class="_ _c"> </span>a<span class="_ _c"> </span>file<span class="_ _c"> </span>for<span class="_ _9"> </span>reading</span></div><div class="t m0 x6 hc y5d ffe fs7 fc0 sc0 ls0 ws0">Op<span class="_ _a"></span>en<span class="_ _13"> </span>a<span class="_ _13"> </span>file<span class="_ _9"> </span>in<span class="_ _13"> </span>input<span class="_ _9"> </span>mode:<span class="_ _19"> </span><span class="ffa fca">ifstream<span class="_ _e"> </span><span class="fc0">my<span class="_ _9"> </span>file("example.txt")</span></span></div><div class="t m0 xc h5 y5e ff10 fs7 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1 fs3">Op<span class="_ _a"></span>en<span class="_ _c"> </span>a<span class="_ _c"> </span>file<span class="_ _c"> </span>for<span class="_ _9"> </span>writing</span></div><div class="t m0 x6 hc y5f ffe fs7 fc0 sc0 ls0 ws0">Op<span class="_ _a"></span>en<span class="_ _13"> </span>a<span class="_ _13"> </span>file<span class="_ _9"> </span>in<span class="_ _13"> </span>output<span class="_ _9"> </span>mode:<span class="_ _19"> </span><span class="ffa fca">ofstream<span class="_ _e"> </span><span class="fc0">my<span class="_ _9"> </span>file("example.txt")</span></span></div><div class="t m0 x6 hc y60 ffe fs7 fc0 sc0 ls0 ws0">Op<span class="_ _a"></span>en<span class="_ _1a"> </span>a<span class="_ _1a"> </span>file<span class="_ _13"> </span>in<span class="_ _13"> </span>app<span class="_ _a"></span>end<span class="_ _1a"> </span>mo<span class="_ _a"></span>de:<span class="_ _14"> </span><span class="ffa fca">ofstream<span class="_ _6"> </span><span class="fc0">my<span class="_ _c"> </span>file("example.txt",<span class="_ _e"> </span></span>ios::out<span class="_ _6"> </span>|<span class="_ _e"> </span>ios::app<span class="fc0">)</span></span></div><div class="t m0 xc h5 y61 ff10 fs7 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1 fs3">Read<span class="_ _c"> </span>a<span class="_ _c"> </span>line<span class="_ _11"> </span></span><span class="ffa fca">getline<span class="fc0">(my<span class="_ _9"> </span>file,<span class="_ _e"> </span>string)</span></span></div><div class="t m0 xc h5 y62 ff10 fs7 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1 fs3">Close<span class="_ _c"> </span>a<span class="_ _c"> </span>file<span class="_ _11"> </span></span><span class="ffa">my<span class="_ _9"> </span>file.<span class="fca">close</span>()</span></div><div class="t m0 xc h5 y63 ff10 fs7 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1 fs3">Check<span class="_ _c"> </span>the<span class="_ _c"> </span>stream<span class="_ _c"> </span>integrity<span class="_ _10"> </span></span><span class="ffa">my<span class="_ _9"> </span>file.<span class="fca">good</span>()</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">10/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pfd" class="pf w0 h0" data-page-no="d"><div class="pc pcd w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">I/O<span class="_ _6"> </span>Stream<span class="_ _6"> </span>-<span class="_ _6"> </span><span class="ff5">ofstream/ifstream<span class="_ _18"> </span></span>2/3</div><div class="t m0 xc h5 y64 ff10 fs7 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1 fs3">Peek<span class="_ _9"> </span>the<span class="_ _c"> </span>next<span class="_ _4"> </span>cha<span class="_ _3"></span>racter</span></div><div class="t m0 xb hb y65 ffa fs7 fc0 sc0 ls0 ws0">char<span class="_ _e"> </span>current<span class="_ _9"> </span>char<span class="_ _e"> </span>=<span class="_ _6"> </span>my<span class="_ _9"> </span>file.<span class="fca">peek</span>()</div><div class="t m0 xc h5 y66 ff10 fs7 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1 fs3">Get<span class="_ _c"> </span>the<span class="_ _c"> </span>next<span class="_ _c"> </span>character<span class="_ _c"> </span>(and<span class="_ _c"> </span>advance)</span></div><div class="t m0 xb hb y67 ffa fs7 fc0 sc0 ls0 ws0">char<span class="_ _e"> </span>current<span class="_ _9"> </span>char<span class="_ _e"> </span>=<span class="_ _6"> </span>my<span class="_ _9"> </span>file.<span class="fca">get</span>()</div><div class="t m0 xc h5 y68 ff10 fs7 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1 fs3">Get<span class="_ _c"> </span>the<span class="_ _c"> </span>p<span class="_ _a"></span>osition<span class="_ _c"> </span>of<span class="_ _c"> </span>the<span class="_ _c"> </span>current<span class="_ _c"> </span>character<span class="_ _9"> </span>in<span class="_ _c"> </span>the<span class="_ _4"> </span>input<span class="_ _c"> </span>stream</span></div><div class="t m0 xb hb y69 ffa fs7 fc0 sc0 ls0 ws0">int<span class="_ _e"> </span>byte<span class="_ _9"> </span>offset<span class="_ _e"> </span>=<span class="_ _6"> </span>my<span class="_ _9"> </span>file.<span class="fca">tellg</span>()</div><div class="t m0 xc h5 y6a ff10 fs7 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1 fs3">Set<span class="_ _c"> </span>the<span class="_ _c"> </span>char<span class="_ _c"> </span>position<span class="_ _4"> </span>in<span class="_ _c"> </span>the<span class="_ _c"> </span>input<span class="_ _c"> </span>sequence</span></div><div class="t m0 xb hc y6b ffa fs7 fc0 sc0 ls0 ws0">my<span class="_ _9"> </span>file.<span class="fca">seekg</span>(byte<span class="_ _9"> </span>offset)<span class="_ _10"> </span><span class="ffe">(absolute<span class="_ _9"> </span>position)</span></div><div class="t m0 xb hc y6c ffa fs7 fc0 sc0 ls0 ws0">my<span class="_ _9"> </span>file.<span class="fca">seekg</span>(byte<span class="_ _9"> </span>offset,<span class="_ _e"> </span>position)<span class="_ _10"> </span><span class="ffe">(relative<span class="_ _9"> </span>position)</span></div><div class="t m0 x6 hc y6d ffe fs7 fc0 sc0 ls0 ws0">where<span class="_ _13"> </span>p<span class="_ _a"></span>osition<span class="_ _13"> </span>can<span class="_ _9"> </span>be:</div><div class="t m0 xf hc y6e ffa fs7 fc0 sc0 ls0 ws0">ios::beg<span class="_ _10"> </span><span class="ffe">(the<span class="_ _9"> </span>begin),<span class="_ _10"> </span>ios::end<span class="_ _11"> </span>(the<span class="_ _13"> </span>end),</span></div><div class="t m0 xf hc y6f ffe fs7 fc0 sc0 ls0 ws0">ios::cur<span class="_ _10"> </span>(current<span class="_ _13"> </span>p<span class="_ _a"></span>osition)</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">11/84</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 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">I/O<span class="_ _6"> </span>Stream<span class="_ _6"> </span>-<span class="_ _6"> </span><span class="ff5">ofstream/ifstream<span class="_ _18"> </span></span>3/3</div><div class="t m0 xa ha y70 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1 fs3">Ignore<span class="_ _9"> </span>characters<span class="_ _9"> </span>until<span class="_ _4"> </span>the<span class="_ _c"> </span>delimiter<span class="_ _c"> </span>is<span class="_ _c"> </span>found</span></div><div class="t m0 xb he y71 ff9 fs6 fc0 sc0 ls0 ws0">my<span class="_ _4"> </span>file.<span class="fca">ignore</span>(max<span class="_ _6"> </span>stream<span class="_ _4"> </span>size,<span class="_ _10"> </span><span class="ff12"><</span>delim<span class="ff12">></span>)</div><div class="t m0 x6 ha y72 ff4 fs6 fc0 sc0 ls0 ws0">e.g.<span class="_ _e"> </span>skip<span class="_ _c"> </span>until<span class="_ _c"> </span>end<span class="_ _c"> </span>of<span class="_ _c"> </span>line<span class="_ _c"> </span><span class="ff13">\<span class="ff9">n</span></span></div><div class="t m0 xa ha y73 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1 fs3">Get<span class="_ _c"> </span>a<span class="_ _c"> </span>p<span class="_ _a"></span>ointer<span class="_ _c"> </span>to<span class="_ _c"> </span>the<span class="_ _c"> </span>stream<span class="_ _c"> </span>buffer<span class="_ _c"> </span>object<span class="_ _c"> </span>currently<span class="_ _4"> </span>asso<span class="_ _a"></span>ciated<span class="_ _9"> </span>with<span class="_ _c"> </span>the<span class="_ _c"> </span>stream</span></div><div class="t m0 xb he y74 ff9 fs6 fc0 sc0 ls0 ws0">my<span class="_ _4"> </span>file.<span class="fca">rdbuf</span>()</div><div class="t m0 x6 ha y75 ff4 fs6 fc0 sc0 ls0 ws0">can<span class="_ _c"> </span>b<span class="_ _a"></span>e<span class="_ _9"> </span>used<span class="_ _c"> </span>to<span class="_ _c"> </span>redirect<span class="_ _c"> </span>file<span class="_ _c"> </span>stream</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">12/84</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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIo0lEQVR42u3ZsUkEQRTH4RnZh9FgDWJkBSLGwrVgYD02YQcG1iAYWIQdGB0bePeSNRDMFZW33PdVsPwHlh8z/eziqgEAQBmvL89HVgAAoBqRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgDAl56ZVgAAoI6IcJMKAEA5IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAKC1Nq3oW+d5dmDArxhj+MkA//yT4VvcpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFJNAACASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBADhAkwkAPo0xjABQRM9MKwAAUEdEeO4HAKAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEA4O9Ma/nQ991uc3PrwGBdnh4fjADAD/TMtAIAAHVEhOd+AADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAQCnT9u7UCsW9Xd8bAQA4HOeXm95PjpftvrVlWQwCAEAJH8QFJim3/m52AAAAAElFTkSuQmCC"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">I/O<span class="_ _6"> </span>Stream<span class="_ _6"> </span>-<span class="_ _6"> </span>Example<span class="_ _6"> </span>1</div><div class="t m0 x1 h5 y76 ff4 fs3 fc0 sc0 ls0 ws0">Op<span class="_ _a"></span>en<span class="_ _9"> </span>a<span class="_ _9"> </span>file<span class="_ _9"> </span>and<span class="_ _9"> </span>p<span class="_ _3"></span>rint<span class="_ _9"> </span>line<span class="_ _9"> </span>b<span class="_ _3"></span>y<span class="_ _9"> </span>line:</div><div class="t m0 x9 hb y77 fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><iostream></span></div><div class="t m0 x9 hb y78 fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><fstream></span></div><div class="t m0 x9 hb y79 ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ffa fc3">main<span class="fc0">()<span class="_ _6"> </span>{</span></span></div><div class="t m0 x11 hb y7a ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>ifstream<span class="_ _e"> </span>fin(<span class="fc9">"example.txt"</span>);</div><div class="t m0 x11 hb y7b ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>string<span class="_ _e"> </span>str;</div><div class="t m0 x11 hb y7c ff5 fs7 fcb sc0 ls0 ws0">while<span class="_ _e"> </span><span class="ffa fc0">(std<span class="fc7">::</span>getline(fin,<span class="_ _6"> </span>str))</span></div><div class="t m0 x12 hb y7d ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>str<span class="_ _e"> </span><span class="fc7"><<<span class="_ _e"> </span><span class="fc9">"<span class="ff5 fcc">\n</span>"</span></span>;</div><div class="t m0 x11 hb y7e ffa fs7 fc0 sc0 ls0 ws0">fin.close();</div><div class="t m0 x9 hb y7f ffa fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x13 h5 y80 ff4 fs3 fc0 sc0 ls0 ws0">An<span class="_ _9"> </span>alternative<span class="_ _9"> </span>version<span class="_ _9"> </span>with<span class="_ _9"> </span>redirection:</div><div class="t m0 x14 hb y81 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><iostream></span></div><div class="t m0 x14 hb y82 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><fstream></span></div><div class="t m0 x14 hb y83 ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ffa fc3">main<span class="fc0">()<span class="_ _6"> </span>{</span></span></div><div class="t m0 x15 hb y84 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>ifstream<span class="_ _e"> </span>fin(<span class="fc9">"example.txt"</span>);</div><div class="t m0 x15 hb y85 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>fin.rdbuf();</div><div class="t m0 x15 hb y86 ffa fs7 fc0 sc0 ls0 ws0">fin.close();</div><div class="t m0 x14 hb y87 ffa fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 xa hb y88 ffa fs7 fcd sc0 ls0 ws0">Reading<span class="_ _e"> </span>files<span class="_ _6"> </span>line<span class="_ _e"> </span>by<span class="_ _e"> </span>line<span class="_ _6"> </span>in<span class="_ _e"> </span>C++<span class="_ _e"> </span>using<span class="_ _e"> </span>ifstream</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">13/84</div><a class="l" href="https://gehrcke.de/2011/06/reading-files-in-c-using-ifstream-dealing-correctly-with-badbit-failbit-eofbit-and-perror/"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:3.327000px;width:227.945000px;height:13.445000px;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 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">I/O<span class="_ _6"> </span>Stream<span class="_ _6"> </span>-<span class="_ _6"> </span>Example<span class="_ _6"> </span>2</div><div class="t m0 x1 he y89 ff9 fs6 fc0 sc0 ls0 ws0">example.txt:</div><div class="t m0 x9 ha y8a ff9 fs6 fc7 sc0 ls0 ws0">23<span class="_ _e"> </span>70<span class="_ _1c"> </span>44<span class="ff13 fc0">\<span class="ff9">n</span></span></div><div class="t m0 x9 ha y8b ff13 fs6 fc0 sc0 ls0 ws0">\<span class="ff9">t57</span>\<span class="ff9">t89</span></div><div class="t m0 x1 ha y8c ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_"> </span>input<span class="_ _1d"> </span>stream<span class="_"> </span>is<span class="_ _1d"> </span>indep<span class="_ _a"></span>endent<span class="_ _1d"> </span>from<span class="_"> </span>the</div><div class="t m0 x1 ha y8d ff4 fs6 fc0 sc0 ls0 ws0">t<span class="_ _3"></span>yp<span class="_ _a"></span>e<span class="_ _c"> </span>of<span class="_ _4"> </span>space<span class="_ _4"> </span>(multiple<span class="_ _4"> </span>space,<span class="_ _4"> </span>tab,<span class="_ _4"> </span>new-</div><div class="t m0 x1 ha y8e ff4 fs6 fc0 sc0 ls0 ws0">line<span class="_ _c"> </span><span class="ff13">\<span class="ff9">n,<span class="_ _10"> </span></span>\<span class="ff9">r</span>\<span class="ff9">n,<span class="_ _8"> </span>etc.</span></span>)</div><div class="t m0 x13 ha y8f ff4 fs6 fc0 sc0 ls0 ws0">Another<span class="_ _c"> </span>example:</div><div class="t m0 x14 hb y90 fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><iostream></span></div><div class="t m0 x14 hb y91 fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><fstream></span></div><div class="t m0 x14 hb y92 ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ffa fc3">main<span class="fc0">()<span class="_ _6"> </span>{</span></span></div><div class="t m0 x16 hb y93 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>ifstream<span class="_ _e"> </span>fin(<span class="fc9">"example.txt"</span>);</div><div class="t m0 x16 hb y94 ff5 fs7 fc8 sc0 ls0 ws0">char<span class="_ _e"> </span><span class="ffa fc0">c<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>fin.peek();<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>c<span class="_ _e"> </span>=<span class="_ _e"> </span><span class="ff14">'</span>2<span class="ff14">'</span></span></span></div><div class="t m0 x16 hb y95 ff5 fs7 fcb sc0 ls0 ws0">while<span class="_ _e"> </span><span class="ffa fc0">(fin.good())<span class="_ _6"> </span>{</span></div><div class="t m0 x17 hb y96 ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ffa fc0">var;</span></div><div class="t m0 x17 hb y97 ffa fs7 fc0 sc0 ls0 ws0">fin<span class="_ _e"> </span><span class="fc7">>><span class="_ _6"> </span></span>var;</div><div class="t m0 x17 hb y98 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>var;</div><div class="t m0 x16 hb y99 ffa fs7 fc0 sc0 ls0 ws0">}<span class="_ _1e"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>2370445789</span></div><div class="t m0 x16 hb y9a ffa fs7 fc0 sc0 ls0 ws0">fin.seekg(<span class="fc7">4</span>);</div><div class="t m0 x16 hb y9b ffa fs7 fc0 sc0 ls0 ws0">c<span class="_ _e"> </span><span class="fc7">=<span class="_ _6"> </span></span>fin.peek();<span class="_ _1f"> </span><span class="fff fc6">//<span class="_ _e"> </span>c<span class="_ _6"> </span>=<span class="_ _e"> </span><span class="ff14">'</span>0<span class="ff14">'</span></span></div><div class="t m0 x16 hb y9c ffa fs7 fc0 sc0 ls0 ws0">fin.close();</div><div class="t m0 x14 hb y9d ffa fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">14/84</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 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">I/O<span class="_ _6"> </span>Stream<span class="_ _6"> </span>-Check<span class="_ _6"> </span>the<span class="_ _6"> </span>End<span class="_ _6"> </span>of<span class="_ _6"> </span>a<span class="_ _6"> </span>File</div><div class="t m0 x18 ha y9e ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Check<span class="_ _c"> </span>the<span class="_ _c"> </span>current<span class="_ _c"> </span>character</span></div><div class="t m0 x19 hb y9f ff5 fs7 fcb sc0 ls0 ws0">while<span class="_ _e"> </span><span class="ffa fc0">(fin.peek()<span class="_ _6"> </span><span class="fc7">!=<span class="_ _e"> </span></span>std<span class="fc7">::</span>char_traits<span class="fc7"><</span></span><span class="fc8">char<span class="ffa fc7">>::<span class="fc0">eof())<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>C:<span class="_ _e"> </span>EOF</span></span></span></span></div><div class="t m0 x1a hb ya0 ffa fs7 fc0 sc0 ls0 ws0">fin<span class="_ _e"> </span><span class="fc7">>><span class="_ _6"> </span></span>var;</div><div class="t m0 x18 ha ya1 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Check<span class="_ _c"> </span>if<span class="_ _c"> </span>the<span class="_ _c"> </span>read<span class="_ _c"> </span>op<span class="_ _a"></span>eration<span class="_ _c"> </span>fails</span></div><div class="t m0 x19 hb ya2 ff5 fs7 fcb sc0 ls0 ws0">while<span class="_ _e"> </span><span class="ffa fc0">(fin<span class="_ _6"> </span><span class="fc7">>><span class="_ _e"> </span></span>var)</span></div><div class="t m0 x1a hb ya3 ffa fs7 fc0 sc0 ls0 ws0">...</div><div class="t m0 x18 ha ya4 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Check<span class="_ _c"> </span>if<span class="_ _c"> </span>the<span class="_ _c"> </span>stream<span class="_ _c"> </span>past<span class="_ _c"> </span>the<span class="_ _c"> </span>end<span class="_ _c"> </span>of<span class="_ _c"> </span>the<span class="_ _c"> </span>file</span></div><div class="t m0 x19 hb ya5 ff5 fs7 fcb sc0 ls0 ws0">while<span class="_ _e"> </span><span class="ffa fc0">(<span class="fcb">true</span>)<span class="_ _6"> </span>{</span></div><div class="t m0 x1a hb ya6 ffa fs7 fc0 sc0 ls0 ws0">fin<span class="_ _e"> </span><span class="fc7">>><span class="_ _6"> </span></span>var</div><div class="t m0 x1a hb ya7 ff5 fs7 fcb sc0 ls0 ws0">if<span class="_ _e"> </span><span class="ffa fc0">(fin.eof())</span></div><div class="t m0 x1b hb ya8 ff5 fs7 fcb sc0 ls0 ws0">break<span class="ffa fc0">;</span></div><div class="t m0 x19 hb ya9 ffa fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">15/84</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 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">I/O<span class="_ _6"> </span>Stream<span class="_ _6"> </span><span class="fs3">(<span class="ff5">checkRegularType</span>)</span></div><div class="t m0 x1 h5 y4c ff4 fs3 fc0 sc0 ls0 ws0">Check<span class="_ _9"> </span>if<span class="_ _9"> </span>a<span class="_ _9"> </span>file<span class="_ _9"> </span>is<span class="_ _9"> </span>a<span class="_ _9"> </span><span class="ff1">regula<span class="_ _3"></span>r<span class="_ _c"> </span>file<span class="_ _9"> </span><span class="ff4">and<span class="_ _9"> </span>can<span class="_ _9"> </span>b<span class="_ _a"></span>e<span class="_ _9"> </span>read/written</span></span></div><div class="t m0 x9 hf yaa fff fs5 fc5 sc0 ls0 ws0">#include<span class="_ _20"> </span><span class="fc6"><sys/types.h></span></div><div class="t m0 x9 hf yab fff fs5 fc5 sc0 ls0 ws0">#include<span class="_ _20"> </span><span class="fc6"><sys/stat.h></span></div><div class="t m0 x9 hf yac ff5 fs5 fc8 sc0 ls0 ws0">bool<span class="_ _6"> </span><span class="ff15 fc3">checkRegularFile<span class="fc0">(</span></span><span class="fcb">const<span class="_ _4"> </span></span>char<span class="ff15 fc7">*<span class="_ _6"> </span><span class="fc0">file_path)<span class="_ _6"> </span>{</span></span></div><div class="t m0 x1c hf yad ff5 fs5 fcb sc0 ls0 ws0">struct<span class="_ _6"> </span><span class="fc3">stat<span class="_ _4"> </span><span class="ff15 fc0">info;</span></span></div><div class="t m0 x1c hf yae ff5 fs5 fcb sc0 ls0 ws0">if<span class="_ _6"> </span><span class="ff15 fc0">(<span class="fc7">::</span>stat(<span class="_ _4"> </span>file_path,<span class="_ _6"> </span><span class="fc7">&</span>info<span class="_ _6"> </span>)<span class="_ _4"> </span><span class="fc7">!=<span class="_ _6"> </span>0</span>)</span></div><div class="t m0 x1d hf yaf ff5 fs5 fcb sc0 ls0 ws0">return<span class="_ _6"> </span><span class="ff15">false<span class="fc0">;<span class="_ _21"> </span><span class="fff fc6">//<span class="_ _6"> </span>unable<span class="_ _4"> </span>to<span class="_ _6"> </span>access</span></span></span></div><div class="t m0 x1c hf yb0 ff5 fs5 fcb sc0 ls0 ws0">if<span class="_ _6"> </span><span class="ff15 fc0">(info.st_mode<span class="_ _4"> </span><span class="fc7">&<span class="_ _6"> </span></span>S_IFDIR)</span></div><div class="t m0 x1d hf yb1 ff5 fs5 fcb sc0 ls0 ws0">return<span class="_ _6"> </span><span class="ff15">false<span class="fc0">;<span class="_ _22"> </span><span class="fff fc6">//<span class="_ _6"> </span>is<span class="_ _4"> </span>a<span class="_ _6"> </span>directory</span></span></span></div><div class="t m0 x1c hf yb2 ff15 fs5 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>ifstream<span class="_ _6"> </span>fin(file_path);<span class="_ _4"> </span><span class="fff fc6">//<span class="_ _6"> </span>additional<span class="_ _6"> </span>checking</span></div><div class="t m0 x1c hf yb3 ff5 fs5 fcb sc0 ls0 ws0">if<span class="_ _6"> </span><span class="ff15 fc0">(<span class="fc7">!</span>fin.is_open()<span class="_ _4"> </span><span class="fc7">||<span class="_ _6"> </span>!</span>fin.good())</span></div><div class="t m0 x1d hf yb4 ff5 fs5 fcb sc0 ls0 ws0">return<span class="_ _6"> </span><span class="ff15">false<span class="fc0">;</span></span></div><div class="t m0 x1c hf yb5 ff5 fs5 fcb sc0 ls0 ws0">try<span class="_ _6"> </span><span class="ff15 fc0">{<span class="_ _23"> </span><span class="fff fc6">//<span class="_ _6"> </span>try<span class="_ _4"> </span>to<span class="_ _6"> </span>read</span></span></div><div class="t m0 x1d hf yb6 ff5 fs5 fc8 sc0 ls0 ws0">char<span class="_ _6"> </span><span class="ff15 fc0">c;<span class="_ _4"> </span>fin<span class="_ _6"> </span><span class="fc7">>><span class="_ _6"> </span></span>c;</span></div><div class="t m0 x1c hf yb7 ff15 fs5 fc0 sc0 ls0 ws0">}<span class="_ _6"> </span><span class="ff5 fcb">catch<span class="_ _4"> </span></span>(std<span class="fc7">::</span>ios_base<span class="fc7">::</span>failure<span class="fc7">&</span>)<span class="_ _6"> </span>{</div><div class="t m0 x1d hf yb8 ff5 fs5 fcb sc0 ls0 ws0">return<span class="_ _6"> </span><span class="ff15">false<span class="fc0">;</span></span></div><div class="t m0 x1c hf yb9 ff15 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x1c hf yba ff5 fs5 fcb sc0 ls0 ws0">return<span class="_ _6"> </span><span class="ff15">true<span class="fc0">;</span></span></div><div class="t m0 x9 hf ybb ff15 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">16/84</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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGIt3GYu4TgWDuEGVsdVpomdrSgi/8HzTBC+NC9/3uwOCQAAwrhdLwsrAAAQjUgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAOAl11qtAABAHKUUl1QAAMIRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAPxMN6O3TtPkwwAAvtP3/Yxe65IKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBINQEAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgBAfLnWagUAAOIopbikAgAQjkgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgDAp7rxtLYCb92PZyMAAP+x3Q85r5ZtfKTUWjMIAAAhPAHfzRoCpRY75gAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">I/O<span class="_ _6"> </span>Stream<span class="_ _6"> </span>-<span class="_ _6"> </span>File<span class="_ _6"> </span>size</div><div class="t m0 x1 h6 ybc ff16 fs2 fc0 sc0 ls0 ws0">Get<span class="_ _4"> </span>the<span class="_ _4"> </span><span class="ff1">file<span class="_ _6"> </span>size<span class="_ _4"> </span></span>in<span class="_ _4"> </span>b<span class="_ _3"></span>ytes<span class="_ _4"> </span>in<span class="_ _4"> </span>a<span class="_ _4"> </span><span class="ff1">p<span class="_ _a"></span>o<span class="_ _3"></span>rtable<span class="_ _c"> </span><span class="ff16">wa<span class="_ _3"></span>y:</span></span></div><div class="t m0 x9 hb ybd ff5 fs7 fc8 sc0 ls0 ws0">long<span class="_ _e"> </span>long<span class="_ _6"> </span>int<span class="_ _e"> </span><span class="ffa fc3">fileSize<span class="fc0">(</span></span><span class="fcb">const<span class="_ _e"> </span></span>char<span class="ffa fc7">*<span class="_ _6"> </span><span class="fc0">file_path)<span class="_ _e"> </span>{</span></span></div><div class="t m0 x6 hb ybe ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>ifstream<span class="_ _e"> </span>fin(file_path);<span class="_ _24"> </span><span class="fff fc6">//<span class="_ _e"> </span>open<span class="_ _6"> </span>the<span class="_ _e"> </span>file</span></div><div class="t m0 x6 hb ybf ffa fs7 fc0 sc0 ls0 ws0">fin.seekg(<span class="fc7">0</span>,<span class="_ _e"> </span>ios<span class="fc7">::</span>beg);<span class="_ _25"> </span><span class="fff fc6">//<span class="_ _e"> </span>move<span class="_ _6"> </span>to<span class="_ _e"> </span>the<span class="_ _e"> </span>first<span class="_ _6"> </span>byte</span></div><div class="t m0 x6 hb yc0 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>istream<span class="fc7">::</span>pos_type<span class="_ _e"> </span>start_pos<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>fin.tellg();</div><div class="t m0 x1e hb yc1 fff fs7 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>get<span class="_ _6"> </span>the<span class="_ _e"> </span>start<span class="_ _e"> </span>offset</div><div class="t m0 x6 hb yc2 ffa fs7 fc0 sc0 ls0 ws0">fin.seekg(<span class="fc7">0</span>,<span class="_ _e"> </span>ios<span class="fc7">::</span>end);<span class="_ _25"> </span><span class="fff fc6">//<span class="_ _e"> </span>move<span class="_ _6"> </span>to<span class="_ _e"> </span>the<span class="_ _e"> </span>last<span class="_ _6"> </span>byte</span></div><div class="t m0 x6 hb yc3 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>istream<span class="fc7">::</span>pos_type<span class="_ _e"> </span>end_pos<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>fin.tellg();</div><div class="t m0 x1e hb yc4 fff fs7 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>get<span class="_ _6"> </span>the<span class="_ _e"> </span>end<span class="_ _e"> </span>offset</div><div class="t m0 x6 hb yc5 ff5 fs7 fcb sc0 ls0 ws0">return<span class="_ _e"> </span><span class="ffa fc0">end_pos<span class="_ _6"> </span><span class="fc7">-<span class="_ _e"> </span></span>start_pos;<span class="_ _26"> </span><span class="fff fc6">//<span class="_ _e"> </span>position<span class="_ _6"> </span>difference</span></span></div><div class="t m0 x9 hb yc6 ffa fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x1 ha yc7 ff4 fs6 fc0 sc0 ls0 ws0">see<span class="_ _c"> </span><span class="fce">C++17<span class="_ _c"> </span></span>file<span class="_ _c"> </span>system<span class="_ _c"> </span>utilities</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">17/84</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 x8 h2 yc8 ff1 fs0 fc0 sc0 ls0 ws0">Strings<span class="_ _1"> </span>and<span class="_ _1"> </span>std::p<span class="_ _27"></span>rint</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:241.881000px;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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIpUlEQVR42u3YsU3EQBCGUS/yiGh1NZyIqAAhYiQ6o4krh+CKoAOi00ZMYjJiBEbMivcqWP128Gnazd3DAgAAZbyeX66sAABANSIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAIBPLTOtAABAHRHhkgoAQDkiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAA/9060VvHGD5YWb13IwAAe3FJBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAHbVMtMKAADUEREuqQAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAADMa53orWMMHwwA4Ht67xO91iUVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAADwJ1pmWgEAgDoiwiUVAIByRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAAPhd60RvHWP4YGX13o3gd/WnAbAXl1QAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCADC3lplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAMCXrZfnoxX4obfHkxEAgL3c3j+1drjeLu/Lsm2bQQAAKOED26ko/uCxhlwAAAAASUVORK5CYII="/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::string<span class="_ _28"> </span><span class="ff1">1/4</span></div><div class="t m0 x9 ha y5a ff9 fs6 fc3 sc0 ls0 ws0">std::string<span class="_ _b"> </span><span class="ff4 fc0">is<span class="_ _c"> </span>a<span class="_ _c"> </span>wrapp<span class="_ _a"></span>er<span class="_ _9"> </span>of<span class="_ _c"> </span>character<span class="_ _9"> </span>sequences</span></div><div class="t m0 x1 ha yc9 ff4 fs6 fc0 sc0 ls0 ws0">Mo<span class="_ _3"></span>re<span class="_ _c"> </span>flexible<span class="_ _c"> </span>and<span class="_ _c"> </span>safer<span class="_ _c"> </span>than<span class="_ _c"> </span>ra<span class="_ _3"></span>w<span class="_ _c"> </span>char<span class="_ _9"> </span>arra<span class="_ _27"></span>y<span class="_ _c"> </span>but<span class="_ _c"> </span>can<span class="_ _c"> </span>b<span class="_ _a"></span>e<span class="_ _c"> </span>slow<span class="_ _27"></span>er</div><div class="t m0 x9 hb yca fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><string></span></div><div class="t m0 x9 hb ycb ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ffa fc3">main<span class="fc0">()<span class="_ _6"> </span>{</span></span></div><div class="t m0 x6 hb ycc ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>string<span class="_ _e"> </span>a;<span class="_ _29"> </span><span class="fff fc6">//<span class="_ _e"> </span>empty<span class="_ _6"> </span>string</span></div><div class="t m0 x6 hb ycd ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>string<span class="_ _e"> </span>b(<span class="fc9">"first"</span>);</div><div class="t m0 x6 hb yce ff5 fs7 fcb sc0 ls0 ws0">using<span class="_ _e"> </span>namespace<span class="_ _6"> </span><span class="fc3">std<span class="ffa fc7">::</span>string_literals<span class="ffa fc0">;<span class="_ _1f"> </span><span class="fff fc6">//<span class="_ _e"> </span>C++14</span></span></span></div><div class="t m0 x6 hb ycf ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>string<span class="_ _e"> </span>c<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span><span class="fc9">"second"</span></span>s;<span class="_ _2a"> </span><span class="fff fc6">//<span class="_ _e"> </span>C++14</span></div><div class="t m0 x9 hb yd0 ffa fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x9 ha yd1 ff9 fs6 fc0 sc0 ls0 ws0">std::string<span class="_ _b"> </span><span class="ff4">supp<span class="_ _a"></span>o<span class="_ _3"></span>rts<span class="_ _11"> </span><span class="ff9">constexpr<span class="_ _b"> </span></span>in<span class="_ _c"> </span><span class="fce">C++20</span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">18/84</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 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::string<span class="_ _6"> </span><span class="ff1">-<span class="_ _6"> </span>Capacit<span class="_ _3"></span>y<span class="_ _6"> </span>and<span class="_ _6"> </span>Sea<span class="_ _3"></span>rch<span class="_ _2b"> </span>2/4</span></div><div class="t m0 xa h5 yd2 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">empty<span class="fc0">()<span class="_ _11"> </span><span class="ff4">returns<span class="_ _11"> </span></span>true<span class="_ _11"> </span><span class="ff4">if<span class="_ _9"> </span>the<span class="_ _9"> </span>string<span class="_ _9"> </span>is<span class="_ _9"> </span>empty<span class="_ _5"></span>,<span class="_ _11"> </span><span class="ff9">false<span class="_ _11"> </span></span>otherwise</span></span></span></div><div class="t m0 xa h5 yd3 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">size<span class="fc0">()<span class="_ _11"> </span><span class="ff4">returns<span class="_ _9"> </span>the<span class="_ _9"> </span>numb<span class="_ _a"></span>er<span class="_ _9"> </span>of<span class="_ _9"> </span>cha<span class="_ _3"></span>racters<span class="_ _9"> </span>in<span class="_ _9"> </span>the<span class="_ _9"> </span>string</span></span></span></div><div class="t m0 xa h5 yd4 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">find<span class="fc0">(string)<span class="_ _2c"> </span><span class="ff4">returns<span class="_ _6"> </span>the<span class="_ _6"> </span>p<span class="_ _a"></span>osition<span class="_ _6"> </span>of<span class="_ _6"> </span>the<span class="_ _6"> </span>first<span class="_ _6"> </span>substring<span class="_ _6"> </span>equal<span class="_ _e"> </span>to<span class="_ _6"> </span>the<span class="_ _6"> </span>given<span class="_ _6"> </span>cha<span class="_ _3"></span>racter</span></span></span></div><div class="t m0 x6 h5 yd5 ff4 fs3 fc0 sc0 ls0 ws0">sequence<span class="_ _9"> </span>o<span class="_ _3"></span>r<span class="_ _9"> </span><span class="ff5">npos<span class="_ _9"> </span></span>if<span class="_ _9"> </span>no<span class="_ _9"> </span>substring<span class="_ _9"> </span>is<span class="_ _9"> </span>found</div><div class="t m0 xa h5 yd6 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">rfind<span class="fc0">(string)<span class="_ _19"> </span><span class="ff4">returns<span class="_ _4"> </span>the<span class="_ _6"> </span>position<span class="_ _6"> </span>of<span class="_ _4"> </span>the<span class="_ _6"> </span>last<span class="_ _4"> </span>substring<span class="_ _6"> </span>equal<span class="_ _4"> </span>to<span class="_ _6"> </span>the<span class="_ _4"> </span>given<span class="_ _6"> </span>cha<span class="_ _3"></span>racter</span></span></span></div><div class="t m0 x6 h5 yd7 ff4 fs3 fc0 sc0 ls0 ws0">sequence<span class="_ _9"> </span>o<span class="_ _3"></span>r<span class="_ _9"> </span><span class="ff5">npos<span class="_ _9"> </span></span>if<span class="_ _9"> </span>no<span class="_ _9"> </span>substring<span class="_ _9"> </span>is<span class="_ _9"> </span>found</div><div class="t m0 xa h5 yd8 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">find<span class="_ _c"> </span>first<span class="_ _4"> </span>of<span class="fc0">(char<span class="_ _c"> </span>seq)<span class="_ _10"> </span><span class="ff4">returns<span class="_ _9"> </span>the<span class="_ _13"> </span>p<span class="_ _a"></span>osition<span class="_ _13"> </span>of<span class="_ _13"> </span>the<span class="_ _9"> </span>first<span class="_ _13"> </span>character<span class="_ _1a"> </span>equal<span class="_ _9"> </span>to<span class="_ _13"> </span>one<span class="_ _13"> </span>of<span class="_ _9"> </span>the</span></span></span></div><div class="t m0 x6 h5 yd9 ff4 fs3 fc0 sc0 ls0 ws0">cha<span class="_ _3"></span>racters<span class="_ _9"> </span>in<span class="_ _9"> </span>the<span class="_ _9"> </span>given<span class="_ _9"> </span>character<span class="_ _13"> </span>sequence<span class="_ _9"> </span>or<span class="_ _10"> </span><span class="ff9">npos<span class="_ _b"> </span></span>if<span class="_ _9"> </span>no<span class="_ _9"> </span>cha<span class="_ _3"></span>racters<span class="_ _9"> </span>is<span class="_ _9"> </span>found</div><div class="t m0 xa h5 yda ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">find<span class="_ _c"> </span>last<span class="_ _4"> </span>of<span class="fc0">(char<span class="_ _c"> </span>seq)<span class="_ _b"> </span><span class="ff4">returns<span class="_ _c"> </span>the<span class="_ _c"> </span>p<span class="_ _a"></span>osition<span class="_ _9"> </span>of<span class="_ _c"> </span>the<span class="_ _c"> </span>last<span class="_ _c"> </span>character<span class="_ _9"> </span>equal<span class="_ _c"> </span>to<span class="_ _c"> </span>one<span class="_ _c"> </span>of<span class="_ _c"> </span>the</span></span></span></div><div class="t m0 x6 h5 ydb ff4 fs3 fc0 sc0 ls0 ws0">cha<span class="_ _3"></span>racters<span class="_ _9"> </span>in<span class="_ _9"> </span>the<span class="_ _9"> </span>given<span class="_ _9"> </span>character<span class="_ _13"> </span>sequence<span class="_ _9"> </span>or<span class="_ _10"> </span><span class="ff9">npos<span class="_ _b"> </span></span>if<span class="_ _9"> </span>no<span class="_ _9"> </span>cha<span class="_ _3"></span>racters<span class="_ _9"> </span>is<span class="_ _9"> </span>found</div><div class="t m0 x9 h5 ydc ff9 fs3 fc0 sc0 ls0 ws0">npos<span class="_ _11"> </span><span class="ff4">sp<span class="_ _a"></span>ecial<span class="_ _9"> </span>value<span class="_ _9"> </span>returned<span class="_ _9"> </span>b<span class="_ _3"></span>y<span class="_ _9"> </span>string<span class="_ _9"> </span>methods</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">19/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf17" class="pf w0 h0" data-page-no="17"><div class="pc pc17 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAKMElEQVR42u3dv2ocVxjG4Z0wH64OLnwFIdXWDg6WEUZFghHIIBe+Jd9ErkKFWhVyYYR7NbmD4MIciJSDFrkwBDICMQv75/PM85Sn06sR/DgDmu6X314tAAAgjb8+ffzJCgAAZCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD4T9daswIAAHlEhJtUAADSEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCAPCD6U1AQrVWIzBSKcUIANPjJhUAgHTcpK7B9d42uAYDAB5ykwoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAgLnrTZDZ3Wp1cHI6OLw6P7MMO/Pi+O3DQw8hANvWtdasMFKt1QgbV0oxNRt/hAD4oUWE1/0AAKQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBgwGdRAQDIxWdRAQDISKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBg6noTQELLw6PByfXlhVkAmI+utWYFAADyiAiv+wEASEekAgAgUgEAQKQCACBSAQBApAIAMDn+TyoZ1VqNAIvFopRiBGCe3KQCAJCOm9Q1uN7bBhdFAMBDblIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCADB3vQkyu1utDk5OB4dX52eWYWdeHL99eOghBGDbutaaFUaqtRph40oppoa1/kAAJi8ivO4HACAdkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAAz6LCgBALj6LCgBARiIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAU9ebABJaHh4NTq4vLyzgwQCYj661ZgUAAPKICK/7AQBIR6QCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAD/05tgvFrrzBcopXgMAIAdcJMKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAKyla61ZAQCAPCLCTSoAAOmIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAADwuN4E49VajbA9pRQjAADfuUkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAANqprrVkBAIA8IsJNKgAA6fQmGK/WagRmopRiBAD2yE0qAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAHhcbwJyurm9ff3u/eDw6vzMMgAwB11rzQoj1VqNwEyUUowAwL5EhNf9AACkI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAACwb744BQBALr44BQBARiIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAU9ebAGAt/9zcPP/jeHB4fXkxnwWWh0dz/vGB3ehaa1YAACCPiPC6HwCAdEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAyK03wXi1ViMA2ZRSjABMj5tUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPC43gRM0s3t7et37weHV+dnlpmeu9Xq4OTU7xpgYrrWmhVGqrUaAcimlGIEYGIiwut+AADSEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAADYN1+cAgAgF1+cAgAgI5EKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQCAqetNADAly8Ojwcn15YUFPBhs6nHyRO1M11qzAgAAeUSE1/0AAKQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAEBuvQnGq7XO8wcvpfjtAwC75CYVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAADyuN8G2PXv2eXDy5cuvZgEAEKn7JEkBANbldT8AACIVAABEKgAAIhUAAEQqAAAiFQAAtq1rrVkBAIA8IsJNKgAA6YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgDAPvVfP/xsBfbu79//NAIA8N3y5Zuue/rk/uu/i8X9/b1BAABI4Rslv7H8iXOLbwAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::string<span class="_ _6"> </span><span class="ff1">-<span class="_ _6"> </span>Op<span class="_ _a"></span>erations<span class="_ _2d"> </span>3/4</span></div><div class="t m0 xa h5 yd2 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9">new<span class="_ _c"> </span>string<span class="_ _1f"> </span><span class="fca">substr</span>(start<span class="_ _c"> </span>pos)</span></div><div class="t m0 x6 h5 ydd ff4 fs3 fc0 sc0 ls0 ws0">returns<span class="_ _9"> </span>a<span class="_ _9"> </span>substring<span class="_ _9"> </span>[sta<span class="_ _3"></span>rt<span class="_ _c"> </span>p<span class="_ _a"></span>os,<span class="_ _9"> </span>end]</div><div class="t m0 xb h10 yde ff9 fs3 fc0 sc0 ls0 ws0">new<span class="_ _c"> </span>string<span class="_ _1f"> </span><span class="fca">substr</span>(start<span class="_ _c"> </span>pos,<span class="_ _8"> </span>count)</div><div class="t m0 x6 h5 ydf ff4 fs3 fc0 sc0 ls0 ws0">returns<span class="_ _9"> </span>a<span class="_ _9"> </span>substring<span class="_ _9"> </span>[sta<span class="_ _3"></span>rt<span class="_ _c"> </span>p<span class="_ _a"></span>os,<span class="_ _9"> </span>sta<span class="_ _3"></span>rt<span class="_ _9"> </span>p<span class="_ _a"></span>os<span class="_ _9"> </span>+<span class="_ _9"> </span>count)</div><div class="t m0 xa h5 ye0 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">clear<span class="fc0">()<span class="_ _11"> </span><span class="ff4">removes<span class="_ _9"> </span>all<span class="_ _9"> </span>characters<span class="_ _13"> </span>from<span class="_ _9"> </span>the<span class="_ _9"> </span>string</span></span></span></div><div class="t m0 xa h5 ye1 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">erase<span class="fc0">(pos)<span class="_ _11"> </span><span class="ff4">removes<span class="_ _9"> </span>the<span class="_ _9"> </span>character<span class="_ _13"> </span>at<span class="_ _9"> </span>p<span class="_ _a"></span>osition</span></span></span></div><div class="t m0 xb h10 ye2 ff9 fs3 fca sc0 ls0 ws0">erase<span class="fc0">(start<span class="_ _c"> </span>pos,<span class="_ _8"> </span>count)</span></div><div class="t m0 x6 h5 ye3 ff4 fs3 fc0 sc0 ls0 ws0">removes<span class="_ _9"> </span>the<span class="_ _9"> </span>cha<span class="_ _3"></span>racters<span class="_ _9"> </span>at<span class="_ _9"> </span>p<span class="_ _a"></span>ositions<span class="_ _9"> </span>[sta<span class="_ _3"></span>rt<span class="_ _9"> </span>p<span class="_ _a"></span>os,<span class="_ _9"> </span>start<span class="_ _9"> </span>p<span class="_ _a"></span>os<span class="_ _9"> </span>+<span class="_ _9"> </span>count)</div><div class="t m0 xa h5 ye4 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">replace<span class="fc0">(start<span class="_ _c"> </span>pos,<span class="_ _8"> </span>count,<span class="_ _8"> </span>new<span class="_ _c"> </span>string)</span></span></div><div class="t m0 x6 h5 ye5 ff4 fs3 fc0 sc0 ls0 ws0">replaces<span class="_ _1a"> </span>the<span class="_ _13"> </span>part<span class="_"> </span>of<span class="_ _13"> </span>the<span class="_ _13"> </span>string<span class="_ _1a"> </span>indicated<span class="_ _13"> </span>by<span class="_ _1a"> </span>[start<span class="_ _9"> </span>p<span class="_ _a"></span>os,<span class="_ _9"> </span>sta<span class="_ _3"></span>rt<span class="_ _9"> </span>p<span class="_ _a"></span>os<span class="_ _9"> </span>+<span class="_ _9"> </span>count)<span class="_ _1a"> </span>with<span class="_ _13"> </span><span class="ff9">new<span class="_ _4"> </span>string</span></div><div class="t m0 xa h5 ye6 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">c<span class="_ _c"> </span>str<span class="fc0">()</span></span></div><div class="t m0 x6 h5 ye7 ff4 fs3 fc0 sc0 ls0 ws0">returns<span class="_ _9"> </span>a<span class="_ _9"> </span>p<span class="_ _a"></span>ointer<span class="_ _9"> </span>to<span class="_ _9"> </span>the<span class="_ _9"> </span>ra<span class="_ _3"></span>w<span class="_ _9"> </span>cha<span class="_ _3"></span>r<span class="_ _9"> </span>sequence</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">20/84</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 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::string<span class="_ _6"> </span><span class="ff1">-<span class="_ _6"> </span>Overloaded<span class="_ _6"> </span>Op<span class="_ _a"></span>erato<span class="_ _3"></span>rs<span class="_ _2e"> </span>4/4</span></div><div class="t m0 xa ha ye8 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">access<span class="_ _6"> </span>specified<span class="_ _4"> </span>character<span class="_ _b"> </span><span class="ff9">string1[i]</span></span></div><div class="t m0 xa ha ye9 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">string<span class="_ _6"> </span>cop<span class="_ _27"></span>y<span class="_ _b"> </span><span class="ff9">string1<span class="_ _10"> </span>=<span class="_ _20"> </span>string2</span></span></div><div class="t m0 xa ha yea ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">string<span class="_ _6"> </span>compa<span class="_ _27"></span>re<span class="_ _b"> </span><span class="ff9">string1<span class="_ _10"> </span>==<span class="_ _20"> </span>string2</span></span></div><div class="t m0 x6 ha yeb ff4 fs6 fc0 sc0 ls0 ws0">w<span class="_ _3"></span>o<span class="_ _3"></span>rks<span class="_ _c"> </span>also<span class="_ _c"> </span>with<span class="_ _b"> </span><span class="ff9">!=,<span class="ff12"><</span>,<span class="ffd">≤</span>,<span class="ff12">></span>,<span class="ffd">≥</span></span></div><div class="t m0 xa ha yec ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">concatenate<span class="_ _6"> </span>t<span class="_ _27"></span>wo<span class="_ _c"> </span>strings<span class="_ _b"> </span><span class="ff9">string<span class="_ _6"> </span>concat<span class="_ _20"> </span>=<span class="_ _20"> </span>string1<span class="_ _10"> </span>+<span class="_ _20"> </span>string2</span></span></div><div class="t m0 xa ha yed ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">app<span class="_ _a"></span>end<span class="_ _4"> </span>characters<span class="_ _c"> </span>to<span class="_ _6"> </span>the<span class="_ _c"> </span>end<span class="_ _b"> </span><span class="ff9">string1<span class="_ _10"> </span>+=<span class="_ _20"> </span>string2</span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">21/84</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,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Conversion<span class="_ _6"> </span>from/to<span class="_ _6"> </span>Numeric<span class="_ _6"> </span>V<span class="_ _3"></span>alues</div><div class="t m0 x1 ha y5a ff4 fs6 fc0 sc0 ls0 ws0">Converts<span class="_ _c"> </span>a<span class="_ _c"> </span>string<span class="_ _c"> </span>to<span class="_ _c"> </span>a<span class="_ _c"> </span>numeric<span class="_ _c"> </span>value<span class="_ _c"> </span><span class="fce">C++11</span>:</div><div class="t m0 xa h5 yee ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">stoi<span class="fc0">(string)<span class="_ _11"> </span><span class="ff4">string<span class="_ _9"> </span>to<span class="_ _9"> </span>signed<span class="_ _9"> </span>integer</span></span></span></div><div class="t m0 xa h5 yef ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">stol<span class="fc0">(string)<span class="_ _11"> </span><span class="ff4">string<span class="_ _9"> </span>to<span class="_ _9"> </span>long<span class="_ _9"> </span>signed<span class="_ _9"> </span>integer</span></span></span></div><div class="t m0 xa h5 yf0 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">stoul<span class="fc0">(string)<span class="_ _11"> </span><span class="ff4">string<span class="_ _9"> </span>to<span class="_ _9"> </span>long<span class="_ _9"> </span>unsigned<span class="_ _9"> </span>integer</span></span></span></div><div class="t m0 xa h5 y45 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">stoull<span class="fc0">(string)<span class="_ _11"> </span><span class="ff4">string<span class="_ _9"> </span>to<span class="_ _9"> </span>long<span class="_ _9"> </span>long<span class="_ _9"> </span>unsigned<span class="_ _9"> </span>integer</span></span></span></div><div class="t m0 xa h5 yf1 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">stof<span class="fc0">(string)<span class="_ _11"> </span><span class="ff4">string<span class="_ _9"> </span>to<span class="_ _9"> </span>floating<span class="_ _9"> </span>p<span class="_ _a"></span>oint<span class="_ _9"> </span>value<span class="_ _9"> </span>(float)</span></span></span></div><div class="t m0 xa h5 yf2 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">stod<span class="fc0">(string)<span class="_ _11"> </span><span class="ff4">string<span class="_ _9"> </span>to<span class="_ _9"> </span>floating<span class="_ _9"> </span>p<span class="_ _a"></span>oint<span class="_ _9"> </span>value<span class="_ _9"> </span>(double)</span></span></span></div><div class="t m0 xa h5 yf3 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">stold<span class="fc0">(string)<span class="_ _11"> </span><span class="ff4">string<span class="_ _9"> </span>to<span class="_ _9"> </span>floating<span class="_ _9"> </span>p<span class="_ _a"></span>oint<span class="_ _9"> </span>value<span class="_ _9"> </span>(long<span class="_ _9"> </span>double)</span></span></span></div><div class="t m0 xa h5 yf4 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4 fce">C++17<span class="_ _11"> </span><span class="ff9 fca">std::from<span class="_ _4"> </span>chars<span class="fc0">(start,<span class="_ _8"> </span>end,<span class="_ _8"> </span>result,<span class="_ _8"> </span>base)<span class="_ _11"> </span><span class="ff4">fast<span class="_ _9"> </span>string<span class="_ _9"> </span>conversion<span class="_ _9"> </span>(no</span></span></span></span></div><div class="t m0 x6 h5 yf5 ff4 fs3 fc0 sc0 ls0 ws0">allo<span class="_ _a"></span>cation,<span class="_ _9"> </span>no<span class="_ _9"> </span>exception)</div><div class="t m0 x1 ha yf6 ff4 fs6 fc0 sc0 ls0 ws0">Converts<span class="_ _c"> </span>a<span class="_ _c"> </span>numeric<span class="_ _c"> </span>value<span class="_ _c"> </span>to<span class="_ _c"> </span>a<span class="_ _c"> </span>string:</div><div class="t m0 xa h5 yf7 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4 fce">C++11<span class="_ _11"> </span><span class="ff9 fca">to<span class="_ _4"> </span>string<span class="fc0">(numeric<span class="_ _c"> </span>value)<span class="_ _b"> </span><span class="ff4">numeric<span class="_ _9"> </span>value<span class="_ _9"> </span>to<span class="_ _9"> </span>string</span></span></span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">22/84</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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIdklEQVR42u3YsQkCMRiG4UQuWAVnECsnELEW3MwlHMfCIdzA6rjKNLFzAG3+O55ngvClefnz7nBKAAAQxvNxX1kBAIBoRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAAF+5tWYFAADiKKW4pAIAEI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAwNINM3rrNE0+DADgN7XWGb3WJRUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJFqAgAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAItUEAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAIA/5NaaFQAAiKOU4pIKAEA4w3jdWoHFe51vRgCAudgfLzlv1n18p9R7NwgAACF8AGsVGgJRL2HGAAAAAElFTkSuQmCC"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Examples</div><div class="t m0 x9 hb yf8 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>string<span class="_ _e"> </span>str(<span class="fc9">"si<span class="_ _6"> </span>vis<span class="_ _e"> </span>pacem<span class="_ _e"> </span>para<span class="_ _6"> </span>bellum"</span>);</div><div class="t m0 x9 hb yf9 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>str.size();<span class="_ _26"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _e"> </span>24</span></div><div class="t m0 x9 hb yfa ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>str.find(<span class="fc9">"vis"</span>);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>3</span></div><div class="t m0 x9 hb yfb ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>str.find_last_of(<span class="fc9">"bla"</span>);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>21,<span class="_ _e"> </span><span class="ff14">'</span>l<span class="ff14">'<span class="_ _e"> </span></span>found</span></div><div class="t m0 x9 hb yfc ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>str.substr(<span class="fc7">7</span>,<span class="_ _e"> </span><span class="fc7">5</span>);<span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>"pacem",<span class="_ _e"> </span>pos=7<span class="_ _e"> </span>and<span class="_ _e"> </span>count=5</span></div><div class="t m0 x9 hb yfd ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>str[<span class="fc7">1</span>];<span class="_ _2f"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span><span class="ff14">'</span>i<span class="ff14">'</span></span></div><div class="t m0 x9 hb yfe ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>(str<span class="_ _e"> </span><span class="fc7">==<span class="_ _e"> </span><span class="fc9">"vis"</span></span>);<span class="_ _30"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>false</span></div><div class="t m0 x9 hb yff ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>(str<span class="_ _e"> </span><span class="fc7"><<span class="_ _e"> </span><span class="fc9">"z"</span></span>);<span class="_ _31"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>true</span></div><div class="t m0 x9 hb y100 ff5 fs7 fcb sc0 ls0 ws0">const<span class="_ _e"> </span><span class="fc8">char<span class="ffa fc7">*<span class="_ _6"> </span><span class="fc0">raw_str<span class="_ _e"> </span></span>=<span class="_ _e"> </span><span class="fc0">str.c_str();</span></span></span></div><div class="t m0 x9 hb y101 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>string(<span class="fc9">"a"</span>)<span class="_ _e"> </span><span class="fc7">+<span class="_ _e"> </span><span class="fc9">"b"</span></span>;<span class="_ _31"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>"ab"</span></div><div class="t m0 x9 hb y102 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>string(<span class="fc9">"ab"</span>).erase(<span class="fc7">0</span>);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span><span class="ff14">'</span>b<span class="ff14">'</span></span></div><div class="t m0 x9 hb y103 ff5 fs7 fc8 sc0 ls0 ws0">char<span class="ffa fc7">*<span class="_ _32"> </span><span class="fc0">str2<span class="_ _e"> </span></span>=<span class="_ _6"> </span><span class="fc9">"34"<span class="fc0">;</span></span></span></div><div class="t m0 x9 hb y104 ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _29"> </span><span class="ffa fc0">a<span class="_ _33"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>stoi(str2);<span class="_ _34"> </span><span class="fff fc6">//<span class="_ _e"> </span>a<span class="_ _6"> </span>=<span class="_ _e"> </span>34;</span></span></div><div class="t m0 x9 hb y105 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>string<span class="_ _e"> </span>str3<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>to_string(a);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>str3<span class="_ _e"> </span>=<span class="_ _e"> </span>"34"</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">23/84</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 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Tips</div><div class="t m0 xa ha y106 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Conversion<span class="_ _c"> </span>from<span class="_ _c"> </span>integer<span class="_ _c"> </span>to<span class="_ _c"> </span>char<span class="_ _9"> </span>letter<span class="_ _c"> </span>(e.g.<span class="_ _e"> </span>3<span class="_ _c"> </span><span class="ffd">→<span class="_ _c"> </span></span></span>'<span class="ff4">C</span>'<span class="ff4">):</span></div><div class="t m0 xb he y107 ff9 fs6 fc0 sc0 ls0 ws0">static<span class="_ _4"> </span>cast<char>(<span class="ff17">'</span>A<span class="ff17">'</span>+<span class="_ _10"> </span>value)</div><div class="t m0 x6 ha y108 ff9 fs6 fc0 sc0 ls0 ws0">value<span class="_ _c"> </span><span class="ffd">∈<span class="_ _c"> </span><span class="ff4">[0,<span class="_ _c"> </span>26]<span class="_ _c"> </span>(English<span class="_ _c"> </span>alphab<span class="_ _a"></span>et)</span></span></div><div class="t m0 xa ha y109 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Conversion<span class="_ _c"> </span>from<span class="_ _c"> </span>char<span class="_ _9"> </span>to<span class="_ _c"> </span>integer<span class="_ _c"> </span>(e.g.<span class="_ _e"> </span>’C’<span class="_ _c"> </span><span class="ffd">→<span class="_ _c"> </span></span>3):<span class="_ _7"> </span><span class="ff9">value<span class="_ _20"> </span>-<span class="_ _20"> </span><span class="ff17">'</span>A<span class="ff17">'</span></span></span></div><div class="t m0 x6 ha y10a ff9 fs6 fc0 sc0 ls0 ws0">value<span class="_ _c"> </span><span class="ffd">∈<span class="_ _c"> </span><span class="ff4">[0,<span class="_ _c"> </span>26]</span></span></div><div class="t m0 xa ha y10b ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Conversion<span class="_ _c"> </span>from<span class="_ _c"> </span>digit<span class="_ _c"> </span>to<span class="_ _c"> </span>char<span class="_ _9"> </span>numb<span class="_ _a"></span>er<span class="_ _c"> </span>(e.g.<span class="_ _e"> </span>3<span class="_ _c"> </span><span class="ffd">→<span class="_ _c"> </span></span></span>'<span class="ff4">3</span>'<span class="ff4">):</span></div><div class="t m0 xb he y10c ff9 fs6 fc0 sc0 ls0 ws0">static<span class="_ _4"> </span>cast<char>(<span class="ff17">'</span>0<span class="ff17">'</span>+<span class="_ _10"> </span>value)</div><div class="t m0 x6 ha y10d ff9 fs6 fc0 sc0 ls0 ws0">value<span class="_ _c"> </span><span class="ffd">∈<span class="_ _c"> </span><span class="ff4">[0,<span class="_ _c"> </span>9]</span></span></div><div class="t m0 xa ha y10e ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">char<span class="_ _9"> </span>to<span class="_ _c"> </span>string<span class="_ _b"> </span><span class="ff9 fca">std::string<span class="fc0">(1,<span class="_ _10"> </span>char<span class="_ _4"> </span>value)</span></span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">24/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf1c" class="pf w0 h0" data-page-no="1c"><div class="pc pc1c w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::string<span class="_ _6"> </span>view<span class="_ _35"> </span><span class="ff1">1/3</span></div><div class="t m0 x1 ha y5a ff4 fs6 fce sc0 ls0 ws0">C++17<span class="_ _b"> </span><span class="ff9 fc3">std::string<span class="_ _4"> </span>view<span class="_ _b"> </span></span><span class="fc0">describ<span class="_ _a"></span>es<span class="_ _c"> </span>a<span class="_ _c"> </span>minimum<span class="_ _c"> </span>common<span class="_ _c"> </span>interface<span class="_ _c"> </span>to<span class="_ _c"> </span>interact<span class="_ _c"> </span>with</span></div><div class="t m0 x1 ha yaa ff4 fs6 fc0 sc0 ls0 ws0">string<span class="_ _c"> </span>data:</div><div class="t m0 xa ha y10f ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9">const<span class="_ _20"> </span>std::string&</span></div><div class="t m0 xa ha y110 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9">const<span class="_ _20"> </span>char*</span></div><div class="t m0 x1 ha y111 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _c"> </span>purp<span class="_ _a"></span>ose<span class="_ _9"> </span>of<span class="_ _b"> </span><span class="ff9">std::string<span class="_ _6"> </span>view<span class="_ _b"> </span></span>is<span class="_ _9"> </span>to<span class="_ _4"> </span>avoid<span class="_ _c"> </span>cop<span class="_ _3"></span>ying<span class="_ _c"> </span>data<span class="_ _c"> </span>which<span class="_ _c"> </span>is<span class="_ _c"> </span>already<span class="_ _c"> </span>o<span class="_ _3"></span>wned</div><div class="t m0 x1 ha y112 ff4 fs6 fc0 sc0 ls0 ws0">b<span class="_ _3"></span>y<span class="_ _c"> </span>the<span class="_ _c"> </span>o<span class="_ _3"></span>riginal<span class="_ _c"> </span>object</div><div class="t m0 x9 hb y113 fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><string></span></div><div class="t m0 x9 hb y114 fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><string_view></span></div><div class="t m0 x9 hb y115 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>string<span class="_ _e"> </span>str<span class="_ _1"> </span><span class="fc7">=<span class="_ _e"> </span><span class="fc9">"abc"</span></span>;<span class="_ _30"> </span><span class="fff fc6">//<span class="_ _e"> </span>new<span class="_ _e"> </span>memory<span class="_ _6"> </span>allocation<span class="_ _e"> </span>+<span class="_ _e"> </span>copy</span></div><div class="t m0 x9 hb y116 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>string_view<span class="_ _e"> </span><span class="fc7">=<span class="_ _6"> </span><span class="fc9">"abc"</span></span>;<span class="_ _1f"> </span><span class="fff fc6">//<span class="_ _e"> </span>only<span class="_ _6"> </span>the<span class="_ _e"> </span>reference</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">25/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf1d" class="pf w0 h0" data-page-no="1d"><div class="pc pc1d w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAI1UlEQVR42u3dMUoEMRiA0cnuBKvgGcRqL6CIbGEhiIXX8hKewsJOsLAQa0tvYLWk2sA69k43I2zivldOFf5A+EiKCafnlx0AAFTj8+11YQoAANRGpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAABN6Y3gf1suFx8vz+Pvq/WV4QAAIpX92O2+9SgA0BzP/QAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAGCeUEoxBQAA6hFjdJMKAEB1RCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAA5d39Bac842jMlSSoYAznmcorTCTSoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAABUpjcCpjm7vRt/fH96NBkAYL5QSmllrTlnG8ZkKSVDAOc8TlGaEGP03A8AQHVEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAD80tJvUQEAOAR+iwoAQI1EKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAPatb2itOWcbBgAwTUqpodW6SQUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQaAQAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAwFgopZgCAAD1iDG6SQUAoDoiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAACrTb+5PTAHm+7p+MAQA+BOri5sQjo+GzbbrhmEwEAAAqvADLHI1oTHmQ3kAAAAASUVORK5CYII="/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::string<span class="_ _6"> </span>view<span class="_ _35"> </span><span class="ff1">2/3</span></div><div class="t m0 x9 ha y5a ff9 fs6 fc0 sc0 ls0 ws0">std::string<span class="_ _4"> </span>view<span class="_ _b"> </span><span class="ff4">provides<span class="_ _9"> </span>similar<span class="_ _c"> </span>functionalities<span class="_ _c"> </span>of<span class="_ _b"> </span></span>std::string</div><div class="t m0 x9 hf y117 fff fs5 fc5 sc0 ls0 ws0">#include<span class="_ _20"> </span><span class="fc6"><iostream></span></div><div class="t m0 x9 hf y118 fff fs5 fc5 sc0 ls0 ws0">#include<span class="_ _20"> </span><span class="fc6"><string></span></div><div class="t m0 x9 hf y119 fff fs5 fc5 sc0 ls0 ws0">#include<span class="_ _20"> </span><span class="fc6"><string_view></span></div><div class="t m0 x9 hf y11a ff5 fs5 fc8 sc0 ls0 ws0">void<span class="_ _6"> </span><span class="ff15 fc3">string_op1<span class="fc0">(</span></span><span class="fcb">const<span class="_ _4"> </span><span class="ff15 fc0">std<span class="fc7">::</span>string<span class="fc7">&<span class="_ _6"> </span></span>str)<span class="_ _6"> </span>{}</span></span></div><div class="t m0 x9 hf y11b ff5 fs5 fc8 sc0 ls0 ws0">void<span class="_ _6"> </span><span class="ff15 fc3">string_op2<span class="fc0">(std<span class="fc7">::</span>string_view<span class="_ _36"> </span>str)<span class="_ _6"> </span>{}</span></span></div><div class="t m0 x9 hf y11c ff15 fs5 fc0 sc0 ls0 ws0">string_op1(<span class="fc9">"abcdef"</span>);<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _4"> </span>allocation<span class="_ _6"> </span>+<span class="_ _4"> </span>copy</span></div><div class="t m0 x9 hf y11d ff15 fs5 fc0 sc0 ls0 ws0">string_op2(<span class="fc9">"abcdef"</span>);<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _4"> </span>reference</span></div><div class="t m0 x9 hf y11e ff5 fs5 fcb sc0 ls0 ws0">const<span class="_ _6"> </span><span class="fc8">char<span class="ff15 fc7">*<span class="_ _4"> </span><span class="fc0">str1<span class="_ _6"> </span></span>=<span class="_ _6"> </span><span class="fc9">"abcdef"<span class="fc0">;</span></span></span></span></div><div class="t m0 x9 hf y11f ff15 fs5 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>string<span class="_ _6"> </span>str2(<span class="fc9">"abcdef"</span>);<span class="_ _37"> </span><span class="fff fc6">//<span class="_ _6"> </span>allocation<span class="_ _4"> </span>+<span class="_ _6"> </span>copy</span></div><div class="t m0 x9 hf y120 ff15 fs5 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>cout<span class="_ _6"> </span><span class="fc7"><<<span class="_ _4"> </span></span>str2.substr(<span class="fc7">0</span>,<span class="_ _6"> </span><span class="fc7">3</span>);<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _4"> </span>print<span class="_ _6"> </span>"abc"</span></div><div class="t m0 x9 hf y121 ff15 fs5 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>string_view<span class="_ _6"> </span><span class="fc3">str3</span>(str1);<span class="_ _16"> </span><span class="fff fc6">//<span class="_ _6"> </span>reference</span></div><div class="t m0 x9 hf y122 ff15 fs5 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>cout<span class="_ _6"> </span><span class="fc7"><<<span class="_ _4"> </span></span>str3.substr(<span class="fc7">0</span>,<span class="_ _6"> </span><span class="fc7">3</span>);<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _4"> </span>print<span class="_ _6"> </span>"abc"</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">26/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf1e" class="pf w0 h0" data-page-no="1e"><div class="pc pc1e w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAI2ElEQVR42u3dMUoEMRiA0cnuBKvgGcRqL6CIbGEhiIXX8hKewsJOsLAQa0tvYLWk2sA6HmAbmQUncd4rpwp/duGbpJhwen7ZAQBANT7fXhemAABAbUQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIA0JTeCP635XLx8fK8/3y1vjIcAECkMo3d7luPAgDNcd0PAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAADhNKKaYAAEA9YoxOUgEAqI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAATKlvaK05ZxvGaCklQwAAkQp46/M6BMBIrvsBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQCgMr0RMM7Z7d3+w/enR5MBAA4XSimtrDXnbMMYLaVkCP5QfmkATYgxuu4HAKA6IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAABTa+mLUwAAzIEvTgEAUCORCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAADPTN7TWnLMNAwAYJ6XU0GqdpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFKNAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAoH2hlGIKAADUI8boJBUAgOqIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAME/95v7EFOAPfF0/GAIA/Mbq4iaE46Nhs+26YRgMBACAKvwAIuE1o3VjGJsAAAAASUVORK5CYII="/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::string<span class="_ _6"> </span>view<span class="_ _35"> </span><span class="ff1">3/3</span></div><div class="t m0 x9 ha y123 ff9 fs6 fc0 sc0 ls0 ws0">std::string<span class="_ _4"> </span>view<span class="_ _b"> </span><span class="ff4">supp<span class="_ _a"></span>orts<span class="_ _11"> </span></span>constexpr<span class="_ _b"> </span><span class="ff4">constructor<span class="_ _9"> </span>and<span class="_ _c"> </span>metho<span class="_ _a"></span>ds</span></div><div class="t m0 x9 hb y124 ff5 fs7 fcb sc0 ls0 ws0">constexpr<span class="_ _e"> </span><span class="ffa fc0">std<span class="fc7">::</span>string_view<span class="_ _6"> </span>str1(<span class="fc9">"abc"</span>);</span></div><div class="t m0 x9 hb y125 ff5 fs7 fcb sc0 ls0 ws0">constexpr<span class="_ _e"> </span><span class="ffa fc0">std<span class="fc7">::</span>string_view<span class="_ _6"> </span>str2<span class="_ _e"> </span><span class="fc7">=<span class="_ _e"> </span><span class="fc9">"abc"</span></span>;</span></div><div class="t m0 x9 hb y126 ff5 fs7 fcb sc0 ls0 ws0">constexpr<span class="_ _e"> </span><span class="fc8">char<span class="_ _6"> </span><span class="ffa fc0">c<span class="_ _e"> </span><span class="fc7">=<span class="_ _e"> </span></span>str1[<span class="fc7">0</span>];<span class="_ _1e"> </span><span class="fff fc6">//<span class="_ _6"> </span><span class="ff14">'</span>a<span class="ff14">'</span></span></span></span></div><div class="t m0 x9 hb y127 ff5 fs7 fcb sc0 ls0 ws0">constexpr<span class="_ _e"> </span><span class="fc8">bool<span class="_ _6"> </span><span class="ffa fc0">b<span class="_ _e"> </span><span class="fc7">=<span class="_ _e"> </span></span>(str1<span class="_ _6"> </span><span class="fc7">==<span class="_ _e"> </span></span>str2);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span><span class="ff14">'</span>true<span class="ff14">'</span></span></span></span></div><div class="t m0 x9 hb y128 ff5 fs7 fcb sc0 ls0 ws0">constexpr<span class="_ _e"> </span><span class="fc8">int<span class="_ _6"> </span><span class="ffa fc0">size<span class="_ _e"> </span><span class="fc7">=<span class="_ _e"> </span></span>str1.size();<span class="_ _38"> </span><span class="fff fc6">//<span class="_ _e"> </span><span class="ff14">'</span>3<span class="ff14">'</span></span></span></span></div><div class="t m0 x9 hb y129 ff5 fs7 fcb sc0 ls0 ws0">constexpr<span class="_ _e"> </span><span class="ffa fc0">std<span class="fc7">::</span>string_view<span class="_ _6"> </span>str3<span class="_ _e"> </span><span class="fc7">=<span class="_ _e"> </span></span>str1.substr(<span class="fc7">0</span>,<span class="_ _6"> </span><span class="fc7">2</span>);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>"ab"</span></span></div><div class="t m0 x9 hb y12a ff5 fs7 fcb sc0 ls0 ws0">constexpr<span class="_ _e"> </span><span class="fc8">int<span class="_ _6"> </span><span class="ffa fc0">pos<span class="_ _e"> </span><span class="fc7">=<span class="_ _e"> </span></span>str1.find(<span class="fc9">"bc"</span>);<span class="_ _39"> </span><span class="fff fc6">//<span class="_ _e"> </span><span class="ff14">'</span>1<span class="ff14">'</span></span></span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">27/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf1f" class="pf w0 h0" data-page-no="1f"><div class="pc pc1f w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::format<span class="_ _28"> </span><span class="ff1">1/2</span></div><div class="t m0 x9 ha y12b ff9 fs6 fc0 sc0 ls0 ws0">printf<span class="_ _b"> </span><span class="ff11">functions<span class="_ _0"></span><span class="ff4">:<span class="_ _e"> </span>no<span class="_ _c"> </span>automatic<span class="_ _c"> </span>type<span class="_ _c"> </span>deduction,<span class="_ _c"> </span>error<span class="_ _9"> </span>prone,<span class="_ _9"> </span>not<span class="_ _c"> </span>extensible</span></span></div><div class="t m0 x9 ha y12c ff9 fs6 fc0 sc0 ls0 ws0">stream<span class="_ _b"> </span><span class="ff11">objects<span class="_ _0"></span><span class="ff4">:<span class="_ _e"> </span>very<span class="_ _c"> </span>verb<span class="_ _a"></span>ose,<span class="_ _c"> </span>ha<span class="_ _3"></span>rd<span class="_ _c"> </span>to<span class="_ _c"> </span>optimize</span></span></div><div class="t m0 x1 ha y12d ff4 fs6 fce sc0 ls0 ws0">C++20<span class="_ _b"> </span><span class="ff9 fc3">std::format<span class="_ _b"> </span></span><span class="fc0">p<span class="_ _3"></span>rovides<span class="_ _c"> </span>p<span class="_ _3"></span>ython<span class="_ _c"> </span>st<span class="_ _3"></span>yle<span class="_ _c"> </span>formatting:</span></div><div class="t m0 xa ha y12e ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">T<span class="_ _27"></span>yp<span class="_ _a"></span>e-safe</span></div><div class="t m0 xa ha y12f ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Supp<span class="_ _a"></span>ort<span class="_ _9"> </span>p<span class="_ _a"></span>ositional<span class="_ _c"> </span>a<span class="_ _3"></span>rguments</span></div><div class="t m0 xa ha y130 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Extensible<span class="_ _c"> </span>(supp<span class="_ _a"></span>ort<span class="_ _9"> </span>user-defined<span class="_ _c"> </span>types)</span></div><div class="t m0 xa ha y131 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Return<span class="_ _c"> </span>a<span class="_ _b"> </span><span class="ff9">std::string</span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">28/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf20" class="pf w0 h0" data-page-no="20"><div class="pc pc20 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::format<span class="_ _6"> </span><span class="ff1">-<span class="_ _6"> </span>Example<span class="_ _3a"> </span>2/2</span></div><div class="t m0 x1 ha y132 ff4 fs6 fc0 sc0 ls0 ws0">Integer<span class="_ _c"> </span>fo<span class="_ _3"></span>rmatting</div><div class="t m0 x9 hb y133 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>format(<span class="fc9">"{}"</span>,<span class="_ _e"> </span><span class="fc7">3</span>);<span class="_ _34"> </span><span class="fff fc6">//<span class="_ _e"> </span>"3"</span></div><div class="t m0 x9 hb y134 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>format(<span class="fc9">"{:b}"</span>,<span class="_ _e"> </span><span class="fc7">3</span>);<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _e"> </span>"101"</span></div><div class="t m0 x1 ha y135 ff4 fs6 fc0 sc0 ls0 ws0">Floating<span class="_ _c"> </span>p<span class="_ _a"></span>oint<span class="_ _9"> </span>formatting</div><div class="t m0 x9 hb y136 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>format(<span class="fc9">"{:.1f}"</span>,<span class="_ _e"> </span><span class="fc7">3.273</span>);<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _e"> </span>"3.1"</span></div><div class="t m0 x1 ha y137 ff4 fs6 fc0 sc0 ls0 ws0">Alignment</div><div class="t m0 x9 hb y138 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>format(<span class="fc9">"{:>6}"</span>,<span class="_ _e"> </span><span class="fc7">3.27</span>);<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _e"> </span>"<span class="_ _30"> </span>3.27"</span></div><div class="t m0 x9 hb y139 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>format(<span class="fc9">"{:<6}"</span>,<span class="_ _e"> </span><span class="fc7">3.27</span>);<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _e"> </span>"3.27<span class="_ _30"> </span>"</span></div><div class="t m0 x1 ha y13a ff4 fs6 fc0 sc0 ls0 ws0">Argument<span class="_ _c"> </span>reo<span class="_ _3"></span>rdering</div><div class="t m0 x9 hb y13b ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>format(<span class="fc9">"{1}<span class="_ _e"> </span>-<span class="_ _6"> </span>{0}"</span>,<span class="_ _e"> </span><span class="fc7">1</span>,<span class="_ _e"> </span><span class="fc7">3</span>);<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _e"> </span>"3<span class="_ _e"> </span>-<span class="_ _e"> </span>1"</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">29/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf21" class="pf w0 h0" data-page-no="21"><div class="pc pc21 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h11 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::print</div><div class="t m0 x1 ha y13c ff4 fs6 fce sc0 ls0 ws0">C++23<span class="_ _c"> </span><span class="fc0">intro<span class="_ _a"></span>duces<span class="_ _11"> </span><span class="ff9">std::print()<span class="_ _1f"> </span>std::println()</span></span></div><div class="t m0 x9 hb y13d ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>print(<span class="fc9">"Hello,<span class="_ _e"> </span>{}!<span class="ff5 fcc">\n</span>"</span>,<span class="_ _6"> </span>name);</div><div class="t m0 x9 hb y13e ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>println(<span class="fc9">"Hello,<span class="_ _e"> </span>{}!"</span>,<span class="_ _6"> </span>name);<span class="_ _1f"> </span><span class="fff fc6">//<span class="_ _e"> </span>prints<span class="_ _6"> </span>a<span class="_ _e"> </span>newline</span></div><div class="t m0 xa hb y13f ffa fs7 fcd sc0 ls0 ws0">std::print<span class="_ _e"> </span>in<span class="_ _6"> </span>C++23</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">30/84</div><a class="l" href="https://vitaut.net/posts/2023/print-in-cpp23/"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:3.119000px;width:91.432000px;height:13.445000px;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="pf22" class="pf w0 h0" data-page-no="22"><div class="pc pc22 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 yc8 ff1 fs0 fc0 sc0 ls0 ws0">View</div><a class="l" href="#pf22" data-dest-detail='[34,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:137.252000px;width:57.625000px;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="pf23" class="pf w0 h0" data-page-no="23"><div class="pc pc23 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::span<span class="_ _3b"> </span><span class="ff1">1/3</span></div><div class="t m0 x1 ha y140 ff4 fs6 fce sc0 ls0 ws0">C++20<span class="_ _c"> </span><span class="fc0">intro<span class="_ _a"></span>duces<span class="_ _11"> </span><span class="ff5">std::span<span class="_ _b"> </span></span>which<span class="_ _c"> </span>is<span class="_ _c"> </span>a<span class="_ _c"> </span>non-owning<span class="_ _c"> </span>view<span class="_ _c"> </span>of<span class="_ _c"> </span>an<span class="_ _c"> </span>underlying<span class="_ _c"> </span>sequence</span></div><div class="t m0 x1 ha y141 ff4 fs6 fc0 sc0 ls0 ws0">o<span class="_ _3"></span>r<span class="_ _c"> </span>a<span class="_ _3"></span>rra<span class="_ _3"></span>y</div><div class="t m0 x1 ha y142 ff4 fs6 fc0 sc0 ls0 ws0">A<span class="_ _b"> </span><span class="ff9">std::span<span class="_ _b"> </span></span>can<span class="_ _c"> </span>either<span class="_ _c"> </span>have<span class="_ _c"> </span>a<span class="_ _c"> </span><span class="ff11">static<span class="_ _6"> </span></span>extent,<span class="_ _c"> </span>in<span class="_ _c"> </span>which<span class="_ _c"> </span>case<span class="_ _c"> </span>the<span class="_ _c"> </span>numb<span class="_ _a"></span>er<span class="_ _c"> </span>of<span class="_ _c"> </span>elements</div><div class="t m0 x1 ha y143 ff4 fs6 fc0 sc0 ls0 ws0">in<span class="_ _c"> </span>the<span class="_ _c"> </span>sequence<span class="_ _c"> </span>is<span class="_ _c"> </span>kno<span class="_ _3"></span>wn<span class="_ _c"> </span>at<span class="_ _c"> </span>compile-time,<span class="_ _c"> </span>o<span class="_ _3"></span>r<span class="_ _c"> </span>a<span class="_ _c"> </span><span class="ff11">dynamic<span class="_ _6"> </span></span>extent</div><div class="t m0 x9 hb y144 ff5 fs7 fcb sc0 ls0 ws0">template<span class="ffa fc7"><</span></div><div class="t m0 x6 hb y145 ff5 fs7 fcb sc0 ls0 ws0">class<span class="_ _32"> </span><span class="fc3">T<span class="ffa fc0">,</span></span></div><div class="t m0 x6 hb y146 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::<span class="ff5 fc8">size_t<span class="_ _e"> </span></span></span>Extent<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>dynamic_extent</div><div class="t m0 x9 hb y147 ffa fs7 fc7 sc0 ls0 ws0">><span class="_ _e"> </span><span class="ff5 fcb">class<span class="_ _6"> </span><span class="fc3">span</span></span><span class="fc0">;</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">31/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf24" class="pf w0 h0" data-page-no="24"><div class="pc pc24 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQlCMRSG0UResHo4g1g5gYi14GYu4TgWDuEGVo9UpomdpYLVfXLOBOFP83HzZndIAAAQxv12XVgBAIBoRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAAG+5tWYFAADiKKW4pAIAEI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAwL8bZvTWWqsPAwD4zTiOM3qtSyoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACLVBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARKoJAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAH+TWmhUAAIijlOKSCgBAOCIVAACRCgAA3wzTeW0FIKX0OF6MAEAE2/0p59WyT8+Ueu8GAQAghBfnOBoC/118PQAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::span<span class="_ _3b"> </span><span class="ff1">2/3</span></div><div class="t m0 x9 hb y148 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><span></span></div><div class="t m0 x9 hb y149 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><array></span></div><div class="t m0 x9 hb y14a fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><vector></span></div><div class="t m0 x9 hb y14b ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ffa fc0">array1[]<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>{<span class="fc7">1</span>,<span class="_ _e"> </span><span class="fc7">2</span>,<span class="_ _6"> </span><span class="fc7">3</span>};</span></div><div class="t m0 x9 hb y14c ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>span<span class="_ _e"> </span>s1{array1};<span class="_ _24"> </span><span class="fff fc6">//<span class="_ _e"> </span>static<span class="_ _6"> </span>extent</span></div><div class="t m0 x9 hb y14d ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>array<span class="fc7"><<span class="ff5 fc8">int</span></span>,<span class="_ _e"> </span><span class="fc7">3><span class="_ _6"> </span></span>array2<span class="_ _e"> </span><span class="fc7">=<span class="_ _e"> </span></span>{<span class="fc7">1</span>,<span class="_ _6"> </span><span class="fc7">2</span>,<span class="_ _e"> </span><span class="fc7">3</span>};</div><div class="t m0 x9 hb y14e ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>span<span class="_ _e"> </span>s2{array2};<span class="_ _24"> </span><span class="fff fc6">//<span class="_ _e"> </span>static<span class="_ _6"> </span>extent</span></div><div class="t m0 x9 hb y14f ff5 fs7 fcb sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ffa fc0">array3<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span></span>new<span class="_ _e"> </span><span class="fc8">int<span class="ffa fc0">[<span class="fc7">3</span>];</span></span></div><div class="t m0 x9 hb y150 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>span<span class="_ _e"> </span>s3{array3,<span class="_ _6"> </span><span class="fc7">3</span>};<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>dynamic<span class="_ _6"> </span>extent</span></div><div class="t m0 x9 hb y151 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>vector<span class="fc7"><<span class="ff5 fc8">int</span>><span class="_ _e"> </span></span>v{<span class="fc7">1</span>,<span class="_ _6"> </span><span class="fc7">2</span>,<span class="_ _e"> </span><span class="fc7">3</span>};</div><div class="t m0 x9 hb y152 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>span<span class="_ _e"> </span>s4{v.data(),<span class="_ _6"> </span>v.size()};<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>dynamic<span class="_ _6"> </span>extent</span></div><div class="t m0 x9 hb y153 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>span<span class="_ _e"> </span>s5{v};<span class="_ _29"> </span><span class="fff fc6">//<span class="_ _e"> </span>dynamic<span class="_ _6"> </span>extent</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">32/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf25" class="pf w0 h0" data-page-no="25"><div class="pc pc25 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::span<span class="_ _3b"> </span><span class="ff1">3/3</span></div><div class="t m0 x9 hb y154 ff5 fs7 fc8 sc0 ls0 ws0">void<span class="_ _e"> </span><span class="ffa fc3">f<span class="fc0">(std<span class="fc7">::</span>span<span class="fc7"><</span></span></span>int<span class="ffa fc7">><span class="_ _6"> </span><span class="fc0">span)<span class="_ _e"> </span>{</span></span></div><div class="t m0 x6 hb y155 ff5 fs7 fcb sc0 ls0 ws0">for<span class="_ _e"> </span><span class="ffa fc0">(</span>auto<span class="_ _6"> </span><span class="ffa fc0">x<span class="_ _e"> </span><span class="fc7">:<span class="_ _e"> </span></span>span)<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _e"> </span>range-based<span class="_ _e"> </span>loop<span class="_ _e"> </span>(safe)</span></span></div><div class="t m0 x1f hb y156 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>x;</div><div class="t m0 x6 hb y157 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>fill(span.begin(),<span class="_ _e"> </span>span.end(),<span class="_ _6"> </span><span class="fc7">3</span>);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>std<span class="_ _6"> </span>algorithms</span></div><div class="t m0 x9 hb y158 ffa fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x9 hb y159 ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ffa fc0">array1[]<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>{<span class="fc7">1</span>,<span class="_ _e"> </span><span class="fc7">2</span>,<span class="_ _6"> </span><span class="fc7">3</span>};</span></div><div class="t m0 x9 hb y15a ffa fs7 fc0 sc0 ls0 ws0">f(array1);</div><div class="t m0 x9 hb y15b ff5 fs7 fcb sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ffa fc0">array2<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span></span>new<span class="_ _e"> </span><span class="fc8">int<span class="ffa fc0">[<span class="fc7">3</span>];</span></span></div><div class="t m0 x9 hb y15c ffa fs7 fc0 sc0 ls0 ws0">f({array2,<span class="_ _e"> </span><span class="fc7">3</span>});</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">33/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf26" class="pf w0 h0" data-page-no="26"><div class="pc pc26 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 yc8 ff1 fs0 fc0 sc0 ls0 ws0">Math<span class="_ _1"> </span>Lib<span class="_ _27"></span>ra<span class="_ _27"></span>ries</div><a class="l" href="#pf26" data-dest-detail='[38,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:137.252000px;width:166.296000px;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="pf27" class="pf w0 h0" data-page-no="27"><div class="pc pc27 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff18 fs2 fc1 sc0 ls0 ws0"><<span class="ff5">cmath</span>><span class="_ _6"> </span><span class="ff1">Math<span class="_ _6"> </span>Lib<span class="_ _3"></span>ra<span class="_ _3"></span>ry<span class="_ _3c"> </span>1/2</span></div><div class="t m0 x9 hd y5a ff5 fs6 fc0 sc0 ls0 ws0"><cmath></div><div class="t m0 x20 h5 y15d ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">fabs<span class="fc0">(x)<span class="_ _11"> </span><span class="ff4">computes<span class="_ _9"> </span>absolute<span class="_ _9"> </span>value,<span class="_ _9"> </span><span class="ffd">|<span class="ff11">x<span class="_ _3d"></span></span>|</span>,<span class="_ _9"> </span><span class="fce">C++11</span></span></span></span></div><div class="t m0 x20 h5 y15e ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">exp<span class="fc0">(x)<span class="_ _11"> </span><span class="ff4">returns<span class="_ _9"> </span>e<span class="_ _9"> </span>raised<span class="_ _9"> </span>to<span class="_ _9"> </span>the<span class="_ _9"> </span>given<span class="_ _9"> </span>p<span class="_ _a"></span>o<span class="_ _3"></span>w<span class="_ _3"></span>er,<span class="_ _9"> </span><span class="ff11">e</span></span></span></span></div><div class="t m0 x21 h12 y15f ff19 fs8 fc0 sc0 ls0 ws0">x</div><div class="t m0 x20 h5 y160 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">exp2<span class="fc0">(x)<span class="_ _11"> </span><span class="ff4">returns<span class="_ _9"> </span>2<span class="_ _9"> </span>raised<span class="_ _9"> </span>to<span class="_ _9"> </span>the<span class="_ _9"> </span>given<span class="_ _9"> </span>p<span class="_ _a"></span>o<span class="_ _3"></span>w<span class="_ _3"></span>er,<span class="_ _9"> </span>2</span></span></span></div><div class="t m0 x22 h12 y161 ff19 fs8 fc0 sc0 ls0 ws0">x</div><div class="t m0 x23 h5 y160 ff4 fs3 fc0 sc0 ls0 ws0">,<span class="_ _9"> </span><span class="fce">C++11</span></div><div class="t m0 x20 h5 y162 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">log<span class="fc0">(x)<span class="_ _11"> </span><span class="ff4">computes<span class="_ _9"> </span>natural<span class="_ _9"> </span>(base<span class="_ _9"> </span><span class="ff11">e<span class="_ _a"></span></span>)<span class="_ _9"> </span>logarithm,<span class="_ _9"> </span>log</span></span></span></div><div class="t m0 x24 h12 y163 ff19 fs8 fc0 sc0 ls0 ws0">e</div><div class="t m0 x25 h5 y162 ff4 fs3 fc0 sc0 ls0 ws0">(<span class="ff11">x<span class="_ _3d"></span></span>)</div><div class="t m0 x20 h5 y164 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">log10<span class="fc0">(x)<span class="_ _11"> </span><span class="ff4">computes<span class="_ _9"> </span>base<span class="_ _9"> </span>10<span class="_ _9"> </span>logarithm,<span class="_ _13"> </span>log</span></span></span></div><div class="t m0 x26 h13 y165 ff6 fs8 fc0 sc0 ls0 ws0">10</div><div class="t m0 x27 h5 y164 ff4 fs3 fc0 sc0 ls0 ws0">(<span class="ff11">x<span class="_ _3d"></span></span>)</div><div class="t m0 x20 h5 y166 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">log2<span class="fc0">(x)<span class="_ _11"> </span><span class="ff4">computes<span class="_ _9"> </span>base<span class="_ _9"> </span>2<span class="_ _9"> </span>logarithm,<span class="_ _13"> </span>log</span></span></span></div><div class="t m0 x1e h13 y167 ff6 fs8 fc0 sc0 ls0 ws0">2</div><div class="t m0 x28 h5 y166 ff4 fs3 fc0 sc0 ls0 ws0">(<span class="ff11">x<span class="_ _3d"></span></span>),<span class="_ _9"> </span><span class="fce">C++11</span></div><div class="t m0 x20 h5 y168 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">pow<span class="fc0">(x,<span class="_ _8"> </span>y)<span class="_ _11"> </span><span class="ff4">raises<span class="_ _9"> </span>a<span class="_ _9"> </span>numb<span class="_ _a"></span>er<span class="_ _9"> </span>to<span class="_ _9"> </span>the<span class="_ _9"> </span>given<span class="_ _9"> </span>pow<span class="_ _3"></span>er,<span class="_ _9"> </span><span class="ff11">x</span></span></span></span></div><div class="t m0 x25 h12 y169 ff19 fs8 fc0 sc0 ls0 ws0">y</div><div class="t m0 x20 h5 y16a ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">sqrt<span class="fc0">(x)<span class="_ _11"> </span><span class="ff4">computes<span class="_ _9"> </span>square<span class="_ _13"> </span>ro<span class="_ _a"></span>ot,</span></span></span></div><div class="t m0 x29 h5 y16b ffd fs3 fc0 sc0 ls0 ws0">√</div><div class="t m0 x2a h5 y16a ff11 fs3 fc0 sc0 ls0 ws0">x</div><div class="t m0 x20 h5 y16c ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">cqrt<span class="fc0">(x)<span class="_ _11"> </span><span class="ff4">computes<span class="_ _9"> </span>cubic<span class="_ _9"> </span>ro<span class="_ _a"></span>ot,</span></span></span></div><div class="t m0 x2b h14 y16d ff6 fs9 fc0 sc0 ls0 ws0">3</div><div class="t m0 x2c h5 y16e ffd fs3 fc0 sc0 ls0 ws0">√</div><div class="t m0 x2d h5 y16c ff11 fs3 fc0 sc0 ls0 ws0">x<span class="_ _3d"></span><span class="ff4">,<span class="_ _9"> </span><span class="fce">C++11</span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">34/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf28" class="pf w0 h0" data-page-no="28"><div class="pc pc28 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff18 fs2 fc1 sc0 ls0 ws0"><<span class="ff5">cmath</span>><span class="_ _6"> </span><span class="ff1">Math<span class="_ _6"> </span>Lib<span class="_ _3"></span>ra<span class="_ _3"></span>ry<span class="_ _3c"> </span>2/2</span></div><div class="t m0 x20 h5 y16f ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">sin<span class="fc0">(x)<span class="_ _11"> </span><span class="ff4">computes<span class="_ _9"> </span>sine,<span class="_ _9"> </span>sin(<span class="ff11">x<span class="_ _3d"></span></span>)</span></span></span></div><div class="t m0 x20 h5 y170 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">cos<span class="fc0">(x)<span class="_ _11"> </span><span class="ff4">computes<span class="_ _9"> </span>cosine,<span class="_ _9"> </span>cos(<span class="ff11">x<span class="_ _3d"></span></span>)</span></span></span></div><div class="t m0 x20 h5 y171 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">tan<span class="fc0">(x)<span class="_ _11"> </span><span class="ff4">computes<span class="_ _9"> </span>tangent,<span class="_ _9"> </span>tan(<span class="ff11">x<span class="_ _3d"></span></span>)</span></span></span></div><div class="t m0 x20 h5 y172 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">ceil<span class="fc0">(x)<span class="_ _11"> </span><span class="ff4">nearest<span class="_ _13"> </span>integer<span class="_ _9"> </span>not<span class="_ _9"> </span>less<span class="_ _9"> </span>than<span class="_ _9"> </span>the<span class="_ _9"> </span>given<span class="_ _9"> </span>value,<span class="_ _9"> </span><span class="ffd">⌈<span class="ff11">x<span class="_ _3d"></span></span>⌉</span></span></span></span></div><div class="t m0 x20 h5 y173 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">floor<span class="fc0">(x)<span class="_ _11"> </span><span class="ff4">nearest<span class="_ _13"> </span>integer<span class="_ _9"> </span>not<span class="_ _9"> </span>greater<span class="_ _9"> </span>than<span class="_ _9"> </span>the<span class="_ _9"> </span>given<span class="_ _9"> </span>value,<span class="_ _9"> </span><span class="ffd">⌊<span class="ff11">x<span class="_ _3d"></span></span>⌋</span></span></span></span></div><div class="t m0 x20 h5 y174 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">round|lround|llround<span class="fc0">(x)<span class="_ _11"> </span><span class="ff4">nearest<span class="_ _13"> </span>integer,</span></span></span></div><div class="t m0 x21 h15 y175 ff1a fs3 fc0 sc0 ls0 ws0"></div><div class="t m0 x2e h5 y174 ff11 fs3 fc0 sc0 ls0 ws0">x<span class="_ _9"> </span><span class="ff4">+</span></div><div class="t m0 x2f h13 y176 ff6 fs8 fc0 sc0 ls0 ws0">1</div><div class="t m0 x2f h13 y177 ff6 fs8 fc0 sc0 ls0 ws0">2</div><div class="t m0 x30 h15 y175 ff1a fs3 fc0 sc0 ls0 ws0"></div><div class="t m0 x1 h5 y178 ff4 fs3 fc0 sc0 ls0 ws0">(return<span class="_ _9"> </span>t<span class="_ _3"></span>yp<span class="_ _a"></span>e:<span class="_ _6"> </span>floating<span class="_ _9"> </span>point,<span class="_ _9"> </span><span class="ff9">long</span>,<span class="_ _9"> </span><span class="ff9">long<span class="_ _8"> </span>long<span class="_ _9"> </span></span>resp<span class="_ _a"></span>ectively)</div><div class="t m0 x1 h5 y179 ff4 fs3 fc0 sc0 ls0 ws0">Math<span class="_ _e"> </span>functions<span class="_ _6"> </span>in<span class="_ _e"> </span><span class="fce">C++11<span class="_ _6"> </span></span>can<span class="_ _e"> </span>be<span class="_ _e"> </span>applied<span class="_ _6"> </span>directly<span class="_ _e"> </span>to<span class="_ _e"> </span>integral<span class="_ _6"> </span>types<span class="_ _e"> </span>without<span class="_ _6"> </span>implicit/explicit</div><div class="t m0 x1 h5 y17a ff4 fs3 fc0 sc0 ls0 ws0">casting<span class="_ _9"> </span>(return<span class="_ _9"> </span>t<span class="_ _3"></span>yp<span class="_ _a"></span>e:<span class="_ _6"> </span>floating<span class="_ _9"> </span>point).</div><div class="t m0 xa hb y17b ffa fs7 fcd sc0 ls0 ws0">en.cppreference.com/w/cpp/numeric/math</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">35/84</div><a class="l" href="https://en.cppreference.com/w/cpp/numeric/math"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:26.173000px;width:180.872000px;height:13.445000px;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="pf29" class="pf w0 h0" data-page-no="29"><div class="pc pc29 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAI/UlEQVR42u3ZMWobQRSA4Z2wj1SDzxBc+QQhpA6kT6N77CFcClT7EDpEihwiN0hlpnGeiORGBFy48CLwjPi+E7x9r/mZLbefv04AANCN379+frAFAAB6I1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAPivZKYtAADQj4jwkgoAQHdEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAcBHzQLO21hzsrWqtlgAADMdLKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAA8ELJTFsAAKAfEeElFQCA7ohUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAA6Mw80KytNQcDAFin1jrQtF5SAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAIA3ma0A4F08HQ6b3e4KPmS/LK4JXFzJzFFmba05GADAOrXWUUaNCL/7AQDojkgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQCAs9kKAN7F0+Gw2e2u4EP2y+KawMWVzBxl1taagwEArFNrHWXUiPC7HwCA7ohUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAOJutAOBq/Dsef2y3o0y7XxYnA15TMnOUWVtrDgYAsE6tdZRRI8LvfgAAuiNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgDA2Epm2gIAAP2ICC+pAAB0R6QCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAXZgf7z/ZAtCDP98eLAGAaZruvnwv5ebj6fHvNJ1OJwsBAKALzzOKQ/q/6G/+AAAAAElFTkSuQmCC"/><div class="t m0 x4 h6 y6 ff18 fs2 fc1 sc0 ls0 ws0"><<span class="ff5">limits</span>><span class="_ _6"> </span><span class="ff1">Numerical<span class="_ _6"> </span>Limits</span></div><div class="t m0 x1 ha y17c ff4 fs6 fc0 sc0 ls0 ws0">Get<span class="_ _c"> </span>numeric<span class="_ _c"> </span>limits<span class="_ _c"> </span>of<span class="_ _c"> </span>a<span class="_ _c"> </span>given<span class="_ _c"> </span>t<span class="_ _3"></span>yp<span class="_ _a"></span>e:</div><div class="t m0 x9 ha y17d ff5 fs6 fc0 sc0 ls0 ws0"><limits><span class="_ _b"> </span><span class="ff4 fce">C++11</span></div><div class="t m0 x9 hb y17e ffa fs7 fc0 sc0 ls0 ws0">T<span class="_ _e"> </span>numeric_limits<span class="fc7"><</span>T<span class="fc7">>::<span class="_ _1a"> </span><span class="fca">max</span></span>()<span class="_ _15"> </span><span class="fff fc6">//<span class="_ _e"> </span>returns<span class="_ _e"> </span>the<span class="_ _e"> </span><span class="ff1b">maximum<span class="_ _6"> </span></span>finite<span class="_ _e"> </span>value</span></div><div class="t m0 x31 hb y17f fff fs7 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>value<span class="_ _6"> </span>representable</div><div class="t m0 x9 hb y180 ffa fs7 fc0 sc0 ls0 ws0">T<span class="_ _e"> </span>numeric_limits<span class="fc7"><</span>T<span class="fc7">>::<span class="_ _1a"> </span><span class="fca">min</span></span>()<span class="_ _15"> </span><span class="fff fc6">//<span class="_ _e"> </span>returns<span class="_ _e"> </span>the<span class="_ _e"> </span><span class="ff1b">minimum<span class="_ _6"> </span></span>finite<span class="_ _e"> </span>value</span></div><div class="t m0 x31 hb y181 fff fs7 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>value<span class="_ _6"> </span>representable</div><div class="t m0 x9 hb y182 ffa fs7 fc0 sc0 ls0 ws0">T<span class="_ _e"> </span>numeric_limits<span class="fc7"><</span>T<span class="fc7">>::<span class="_ _1a"> </span><span class="fca">lowest</span></span>()<span class="_ _15"> </span><span class="fff fc6">//<span class="_ _e"> </span>returns<span class="_ _e"> </span>the<span class="_ _e"> </span><span class="ff1b">lowest<span class="_ _6"> </span></span>finite</span></div><div class="t m0 x32 hb y183 fff fs7 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>value<span class="_ _6"> </span>representable</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">36/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf2a" class="pf w0 h0" data-page-no="2a"><div class="pc pc2a w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff18 fs2 fc1 sc0 ls0 ws0"><<span class="ff5">numeric</span>><span class="_ _6"> </span><span class="ff1">Mathematical<span class="_ _6"> </span>Constants</span></div><div class="t m0 x9 ha y184 ff5 fs6 fc0 sc0 ls0 ws0"><numeric><span class="_ _b"> </span><span class="ff4 fce">C++20</span></div><div class="t m0 x1 ha y185 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _c"> </span>header<span class="_ _c"> </span>p<span class="_ _3"></span>rovides<span class="_ _c"> </span>numeric<span class="_ _c"> </span>constants</div><div class="t m0 xa ha y186 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">e<span class="_ _b"> </span></span><span class="ff4">Euler<span class="_ _c"> </span>numb<span class="_ _a"></span>er<span class="_ _9"> </span><span class="ff11">e</span></span></div><div class="t m0 xa ha y187 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">pi<span class="_ _b"> </span></span><span class="ff12">π</span></div><div class="t m0 xa ha y188 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">phi<span class="_ _b"> </span></span><span class="ff4">Golden<span class="_ _c"> </span>ratio</span></div><div class="t m0 x33 h9 y189 ff6 fs5 fc0 sc0 ls0 ws0">1+</div><div class="t m0 x34 h16 y18a ff1c fs5 fc0 sc0 ls0 ws0">√</div><div class="t m0 x35 h9 y189 ff6 fs5 fc0 sc0 ls0 ws0">5</div><div class="t m0 x36 h9 y18b ff6 fs5 fc0 sc0 ls0 ws0">2</div><div class="t m0 xa ha y18c ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">sqrt2</span></div><div class="t m0 x37 ha y18d ffd fs6 fc0 sc0 ls0 ws0">√</div><div class="t m0 xe ha y18c ff4 fs6 fc0 sc0 ls0 ws0">2</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">37/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf2b" class="pf w0 h0" data-page-no="2b"><div class="pc pc2b w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Integer<span class="_ _6"> </span>Division</div><div class="t m0 x1 ha y4c ff4 fs6 fc0 sc0 ls0 ws0">Integer<span class="_ _c"> </span>ceiling<span class="_ _c"> </span>division<span class="_ _c"> </span>and<span class="_ _c"> </span>rounded<span class="_ _c"> </span>division:</div><div class="t m0 x20 h5 y18e ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Ceiling<span class="_ _c"> </span>Division:</span></div><div class="t m0 x8 h15 y18f ff1a fs3 fc0 sc0 ls0 ws0"></div><div class="t m0 x38 h10 y190 ff9 fs3 fc0 sc0 ls0 ws0">value</div><div class="t m0 x39 h10 y191 ff9 fs3 fc0 sc0 ls0 ws0">div</div><div class="t m0 x3a h15 y18f ff1a fs3 fc0 sc0 ls0 ws0"></div><div class="t m0 x9 hb y192 ff5 fs7 fc8 sc0 ls0 ws0">unsigned<span class="_ _e"> </span><span class="ffa fc3">ceil_div<span class="fc0">(</span></span>unsigned<span class="_ _6"> </span><span class="ffa fc0">value,<span class="_ _e"> </span></span>unsigned<span class="_ _e"> </span><span class="ffa fc0">div)<span class="_ _6"> </span>{</span></div><div class="t m0 x6 hb y193 ff5 fs7 fcb sc0 ls0 ws0">return<span class="_ _e"> </span><span class="ffa fc0">(value<span class="_ _6"> </span><span class="fc7">+<span class="_ _e"> </span></span>div<span class="_ _e"> </span><span class="fc7">-<span class="_ _6"> </span>1</span>)<span class="_ _e"> </span><span class="fc7">/<span class="_ _e"> </span></span>div;</span></div><div class="t m0 x9 hb y194 ffa fs7 fc0 sc0 ls0 ws0">}<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>note:<span class="_ _e"> </span>may<span class="_ _e"> </span>overflow</span></div><div class="t m0 x20 ha y195 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Rounded<span class="_ _6"> </span>Division:</span></div><div class="t m0 x3b h15 y196 ff1a fs3 fc0 sc0 ls0 ws0"></div><div class="t m0 x3c he y197 ff9 fs6 fc0 sc0 ls0 ws0">value</div><div class="t m0 x3d he y198 ff9 fs6 fc0 sc0 ls0 ws0">div</div><div class="t m0 x31 ha y195 ff4 fs6 fc0 sc0 ls0 ws0">+</div><div class="t m0 x3e ha y197 ff4 fs6 fc0 sc0 ls0 ws0">1</div><div class="t m0 x3e ha y198 ff4 fs6 fc0 sc0 ls0 ws0">2</div><div class="t m0 x3f h15 y196 ff1a fs3 fc0 sc0 ls0 ws0"></div><div class="t m0 x9 hb y199 ff5 fs7 fc8 sc0 ls0 ws0">unsigned<span class="_ _e"> </span><span class="ffa fc3">round_div<span class="fc0">(</span></span>unsigned<span class="_ _6"> </span><span class="ffa fc0">value,<span class="_ _e"> </span></span>unsigned<span class="_ _e"> </span><span class="ffa fc0">div)<span class="_ _6"> </span>{</span></div><div class="t m0 x6 hb y19a ff5 fs7 fcb sc0 ls0 ws0">return<span class="_ _e"> </span><span class="ffa fc0">(value<span class="_ _6"> </span><span class="fc7">+<span class="_ _e"> </span></span>div<span class="_ _e"> </span><span class="fc7">/<span class="_ _6"> </span>2</span>)<span class="_ _e"> </span><span class="fc7">/<span class="_ _e"> </span></span>div;</span></div><div class="t m0 x9 hb y19b ffa fs7 fc0 sc0 ls0 ws0">}<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>note:<span class="_ _e"> </span>may<span class="_ _e"> </span>overflow</span></div><div class="t m0 x1 h5 y19c ff4 fs3 fc0 sc0 ls0 ws0">Note:<span class="_ _6"> </span>do<span class="_ _9"> </span>not<span class="_ _9"> </span>use<span class="_ _9"> </span>floating-p<span class="_ _a"></span>oint<span class="_ _9"> </span>conversion<span class="_ _9"> </span>(see<span class="_ _9"> </span><span class="ff9">Basic<span class="_ _8"> </span>Concept<span class="_ _8"> </span>I</span>)</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">38/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf2c" class="pf w0 h0" data-page-no="2c"><div class="pc pc2c w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 yc8 ff1 fs0 fc0 sc0 ls0 ws0">Random<span class="_ _1"> </span>Numb<span class="_ _0"></span>er</div><a class="l" href="#pf2c" data-dest-detail='[44,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:137.252000px;width:196.090000px;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="pf2d" class="pf w0 h0" data-page-no="2d"><div class="pc pc2d w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Random<span class="_ _6"> </span>Numb<span class="_ _a"></span>er</div><div class="t m0 x6 ha y19d ff11 fs6 fc0 sc0 ls0 ws0">“Random<span class="_ _13"> </span>numb<span class="_ _a"></span>ers<span class="_ _13"> </span>should<span class="_ _9"> </span>not<span class="_ _13"> </span>b<span class="_ _a"></span>e<span class="_ _13"> </span>generated<span class="_ _9"> </span>with<span class="_ _13"> </span>a<span class="_ _9"> </span>method<span class="_ _9"> </span>chosen<span class="_ _13"> </span>at<span class="_ _9"> </span>random”</div><div class="t m0 x6 ha y19e ff11 fs6 fc0 sc0 ls0 ws0">—<span class="_ _c"> </span><span class="ff1d">Donald<span class="_ _4"> </span>E.<span class="_ _4"> </span>Knuth</span></div><div class="t m0 x40 hc y19f ff1 fs7 fc0 sc0 ls0 ws0">Applications<span class="ffe">:<span class="_ _4"> </span>cryptography<span class="_ _27"></span>,<span class="_ _9"> </span>simulations<span class="_ _13"> </span>(e.g.<span class="_ _6"> </span>Monte<span class="_ _1a"> </span>Carlo),<span class="_ _13"> </span>etc.</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">39/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf2e" class="pf w0 h0" data-page-no="2e"><div class="pc pc2e w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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ItYnTbFHM0c1EYj244MP/uF//I//zb/6V2eXpymuBrvb69dXf/Z//sVP/vQnnzz95MP/9r+UEhwbMNxqPTLbid9cRSIiyVrnW2IeB6Pdf/C79YP9qrf/61/+y/pWzErfMEmlrAxG/KbseXPFmtItyUpEmYclIu+9iGAOTRMRgBCcalxMl8HXTXMjdCrtgvF5vM1cVVU0I0BVuRPO5rUrZGeIqe/RNKW0XCwBsWlaAGibWFeVSKKq7LuWmYfDmtGZWVbU+FB49ppSXdcuI1hE55zzflCMgisdetEEYNPphSEUwRNacI4dofel9x4MiUyzOIKBqCg5GiuBK+t2ec1GKkgbJnWTEWemRAgEiJBT98qqjJJSikwEjpCZkUaVn7fmHYIpIwRHnsDUZvNF3/fOuenNVXtzur+/16/bi7N3jPDgcHe5mq2bxpILMOJui6mOy6vT9s149IkCMvury6twi8jJQEFTSjHGUKKZJREAULMY+5Sid0HN0BKhUwUkAki3vcOGMc/Nw2bLyiCJiRgihrJKaswYNd3f/u7rHqTe1296/dbv/OD0/elstbp+fV3XdVEEMNzd2+27xkz/9E//5Pd+//cePjxerdaHh4d5vfrs9LTru48//vizzz579uxZ27YppV//+teDwaCu65TSYrEQkbZbn56ef/tb314sl1U9yPP95WLJxJOtrRdfvpiMxwcHB33fX15enp6ePnr06Pz8/MmTJxnndV039MMhQvC+axsE4xA6Q6i3udqaVD7evJPYZfLGOZfvNJpS3/WD0VDA+qZp25aIMv8EANn3yoiKolDRqhpIlHWzLquyaduutyEONuwLYr7l5P+VUmKmuq5XS81APN+knfcpJVV13t0Fpt/loGaqNave7BaFZKdJUDNQvNUDbKArguP6L0/ancvBNm8NB0PeKqFCqOrh0w95PLmeN76uf/EnPyJikmQEZsoqngsCHpTbV7PrqMGsQPPmURjmyzmU+OuffuUokGXHHRAAVxRlPehikixyIExJXnz51W3EkagBKSNzVdXXet7FVlJctf0vP/0yFCWYmQoiJosAFrtmMppUIfRJhpOt4Wi4vbt39v4daZ4Iy3g8GhRFWZbICKCHR4dFNdg9OPyvf+t3/+zP/mxYVwU77ytFJ2axT/sHh0VZaqrLB/6Tb33bTErvgQi9897v//b38l5zXkfb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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Random<span class="_ _6"> </span>Numb<span class="_ _a"></span>er</div><div class="t m0 xa hc y1a0 ffe fs7 fcd sc0 ls0 ws0">see<span class="_ _13"> </span><span class="ffa">Lavarand</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">40/84</div><a class="l" href="https://en.wikipedia.org/wiki/Lavarand"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:0.041000px;width:54.448000px;height:13.444000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf2f" class="pf w0 h0" data-page-no="2f"><div class="pc pc2f w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQ3CMBRFURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JiOOhX6QueM8Kqrl8frPQEAQBjbupysAABANCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAICvXGu1AgAAcZRSPKkAAIQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkmAABApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUk0AAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIA8D+6fRqsAHDE6zEbAeAHLrdnzue+7e+UWmsGAQAghA/NcRQECCZWEgAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Basic<span class="_ _6"> </span>Concepts</div><div class="t m0 xa h5 y1a1 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">A<span class="_ _9"> </span><span class="ff1">pseudorandom<span class="_ _9"> </span>(PRNG)<span class="_ _9"> </span><span class="ff11">sequence<span class="_ _9"> </span>of<span class="_ _9"> </span>numb<span class="_ _a"></span>ers<span class="_ _6"> </span></span></span>satisfies<span class="_ _13"> </span>most<span class="_ _9"> </span>of<span class="_ _9"> </span>the<span class="_ _9"> </span>statistical</span></div><div class="t m0 x6 h5 y1a2 ff4 fs3 fc0 sc0 ls0 ws0">p<span class="_ _3"></span>rop<span class="_ _a"></span>erties<span class="_ _9"> </span>of<span class="_ _9"> </span>a<span class="_ _9"> </span>truly<span class="_ _9"> </span>random<span class="_ _9"> </span>sequence<span class="_ _9"> </span>but<span class="_ _9"> </span>is<span class="_ _9"> </span>generated<span class="_ _9"> </span>b<span class="_ _3"></span>y<span class="_ _9"> </span>a<span class="_ _9"> </span><span class="ff11">deterministic<span class="_ _4"> </span></span>algorithm</div><div class="t m0 x6 h5 y1a3 ff4 fs3 fc0 sc0 ls0 ws0">(deterministic<span class="_ _9"> </span>finite-state<span class="_ _9"> </span>machine)</div><div class="t m0 xa h5 y1a4 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">A<span class="_ _9"> </span><span class="ff1">quasirandom<span class="_ _9"> </span><span class="ff11">sequence<span class="_ _9"> </span>of<span class="_ _9"> </span>n<span class="_ _a"></span>-dimensional<span class="_ _9"> </span>points<span class="_ _6"> </span></span></span>is<span class="_ _9"> </span>generated<span class="_ _9"> </span>b<span class="_ _3"></span>y<span class="_ _9"> </span>a<span class="_ _9"> </span><span class="ff11">deterministic</span></span></div><div class="t m0 x6 h5 y1a5 ff4 fs3 fc0 sc0 ls0 ws0">algo<span class="_ _3"></span>rithm<span class="_ _9"> </span>designed<span class="_ _9"> </span>to<span class="_ _9"> </span>fill<span class="_ _9"> </span>an<span class="_ _9"> </span><span class="ff11">n</span>-dimensional<span class="_ _9"> </span>space<span class="_ _9"> </span>evenly</div><div class="t m0 xa h5 y1a6 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">The<span class="_ _9"> </span><span class="ff1">state<span class="_ _9"> </span></span>of<span class="_ _9"> </span>a<span class="_ _9"> </span>PRNG<span class="_ _9"> </span>describ<span class="_ _a"></span>es<span class="_ _9"> </span>the<span class="_ _9"> </span>status<span class="_ _9"> </span>of<span class="_ _9"> </span>the<span class="_ _9"> </span>generator<span class="_ _13"> </span>(the<span class="_ _9"> </span>values<span class="_ _9"> </span>of<span class="_ _9"> </span>its<span class="_ _9"> </span>variables),</span></div><div class="t m0 x6 h5 y1a7 ff4 fs3 fc0 sc0 ls0 ws0">namely<span class="_ _9"> </span>where<span class="_ _9"> </span>the<span class="_ _9"> </span>system<span class="_ _9"> </span>is<span class="_ _9"> </span>after<span class="_ _9"> </span>a<span class="_ _9"> </span>certain<span class="_ _9"> </span>amount<span class="_ _9"> </span>of<span class="_ _9"> </span>transitions</div><div class="t m0 xa h5 y1a8 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">The<span class="_ _9"> </span><span class="ff1">seed<span class="_ _9"> </span></span>is<span class="_ _9"> </span>a<span class="_ _9"> </span>value<span class="_ _9"> </span>that<span class="_ _9"> </span>initializes<span class="_ _9"> </span>the<span class="_ _9"> </span><span class="ff11">starting<span class="_ _9"> </span>state<span class="_ _c"> </span></span>of<span class="_ _9"> </span>a<span class="_ _9"> </span>PRNG.<span class="_ _9"> </span>The<span class="_ _9"> </span>same<span class="_ _9"> </span>seed<span class="_ _9"> </span>alwa<span class="_ _3"></span>ys</span></div><div class="t m0 x6 h5 y1a9 ff4 fs3 fc0 sc0 ls0 ws0">p<span class="_ _3"></span>ro<span class="_ _a"></span>duces<span class="_ _9"> </span>the<span class="_ _9"> </span>same<span class="_ _9"> </span>sequence<span class="_ _9"> </span>of<span class="_ _9"> </span>results</div><div class="t m0 xa h5 y1aa ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">The<span class="_ _9"> </span><span class="ff1">offset<span class="_ _9"> </span></span>of<span class="_ _9"> </span>a<span class="_ _9"> </span>sequence<span class="_ _9"> </span>is<span class="_ _9"> </span>used<span class="_ _9"> </span>to<span class="_ _9"> </span>skip<span class="_ _9"> </span>ahead<span class="_ _9"> </span>in<span class="_ _9"> </span>the<span class="_ _9"> </span>sequence</span></div><div class="t m0 xa h5 y1ab ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">PRNGs<span class="_ _9"> </span>produce<span class="_ _9"> </span><span class="ff1">unifo<span class="_ _3"></span>rmly<span class="_ _9"> </span>distributed<span class="_ _9"> </span><span class="ff4">values.<span class="_ _6"> </span>PRNGs<span class="_ _13"> </span>can<span class="_ _9"> </span>also<span class="_ _13"> </span>generate<span class="_ _9"> </span>values<span class="_ _9"> </span>acco<span class="_ _3"></span>rding</span></span></span></div><div class="t m0 x6 h5 y1ac ff4 fs3 fc0 sc0 ls0 ws0">to<span class="_ _9"> </span>a<span class="_ _9"> </span>p<span class="_ _3"></span>robability<span class="_ _13"> </span>function<span class="_ _9"> </span>(binomial,<span class="_ _9"> </span>normal,<span class="_ _9"> </span>etc.)</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">41/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf30" class="pf w0 h0" data-page-no="30"><div class="pc pc30 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">C++<span class="_ _6"> </span><span class="ff18"><</span>random<span class="ff18">><span class="_ _3e"> </span></span>1/2</div><div class="t m0 x1 ha y1ad ff1 fs6 fc0 sc0 ls0 ws0">The<span class="_ _4"> </span>problem<span class="ff4">:</span></div><div class="t m0 x1 ha y1ae ff9 fs6 fc0 sc0 ls0 ws0">C<span class="_ _20"> </span>rand()<span class="_ _c"> </span><span class="ff11">function<span class="_ _c"> </span>produces<span class="_ _c"> </span>p<span class="_ _a"></span>o<span class="_ _a"></span>o<span class="_ _3"></span>r<span class="_ _9"> </span>quality<span class="_ _9"> </span>random<span class="_ _c"> </span>numb<span class="_ _a"></span>ers</span></div><div class="t m0 xc h5 y1af ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _7"> </span><span class="ff4">C++14<span class="_ _9"> </span>discourage<span class="_ _9"> </span>the<span class="_ _9"> </span>use<span class="_ _9"> </span>of<span class="_ _11"> </span><span class="ff9">rand()<span class="_ _b"> </span></span>and<span class="_ _11"> </span><span class="ff9">srand()</span></span></div><div class="t m0 x1 ha y1b0 ff4 fs6 fce sc0 ls0 ws0">C++11<span class="_ _8"> </span><span class="fc0">intro<span class="_ _a"></span>duces<span class="_ _8"> </span>pseudo<span class="_ _8"> </span>random<span class="_ _8"> </span>numb<span class="_ _a"></span>er<span class="_ _8"> </span>generation<span class="_ _8"> </span>(PRNG)<span class="_ _20"> </span>facilities<span class="_ _8"> </span>to<span class="_ _8"> </span>produce</span></div><div class="t m0 x1 ha y1b1 ff4 fs6 fc0 sc0 ls0 ws0">random<span class="_ _c"> </span>numb<span class="_ _a"></span>ers<span class="_ _9"> </span>by<span class="_ _9"> </span>using<span class="_ _c"> </span>combinations<span class="_ _c"> </span>of<span class="_ _c"> </span>generators<span class="_ _9"> </span>and<span class="_ _c"> </span>distributions</div><div class="t m0 x1 ha y1b2 ff4 fs6 fc0 sc0 ls0 ws0">A<span class="_ _c"> </span>random<span class="_ _c"> </span>generato<span class="_ _3"></span>r<span class="_ _c"> </span>requires<span class="_ _c"> </span>four<span class="_ _c"> </span>steps:</div><div class="t m0 x9 h5 y1b3 ff4 fs3 fc0 sc0 ls0 ws0">(1)<span class="_ _8"> </span><span class="ff1">Select<span class="_ _c"> </span>the<span class="_ _c"> </span>seed</span></div><div class="t m0 x9 h5 y1b4 ff4 fs3 fc0 sc0 ls0 ws0">(2)<span class="_ _8"> </span><span class="ff1">Define<span class="_ _c"> </span>the<span class="_ _c"> </span>random<span class="_ _4"> </span>engine</span></div><div class="t m0 xb h10 y1b5 ff12 fs3 fc0 sc0 ls0 ws0"><<span class="ff9">type<span class="_ _c"> </span>of<span class="_ _4"> </span>random<span class="_ _c"> </span>engine</span>><span class="_ _8"> </span><span class="ff9">generator(seed)</span></div><div class="t m0 x9 h5 y1b6 ff4 fs3 fc0 sc0 ls0 ws0">(3)<span class="_ _8"> </span><span class="ff1">Define<span class="_ _c"> </span>the<span class="_ _c"> </span>distribution</span></div><div class="t m0 xb h10 y1b7 ff12 fs3 fc0 sc0 ls0 ws0"><<span class="ff9">type<span class="_ _c"> </span>of<span class="_ _4"> </span>distribution</span>><span class="_ _8"> </span><span class="ff9">distribution(range<span class="_ _c"> </span>start,<span class="_ _8"> </span>range<span class="_ _c"> </span>end)</span></div><div class="t m0 x9 h5 y1b8 ff4 fs3 fc0 sc0 ls0 ws0">(4)<span class="_ _8"> </span><span class="ff1">Pro<span class="_ _a"></span>duce<span class="_ _c"> </span>the<span class="_ _c"> </span>random<span class="_ _c"> </span>numb<span class="_ _a"></span>er</span></div><div class="t m0 xb h10 y1b9 ff9 fs3 fc0 sc0 ls0 ws0">distribution(generator)</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">42/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf31" class="pf w0 h0" data-page-no="31"><div class="pc pc31 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">C++<span class="_ _6"> </span><span class="ff18"><</span>random<span class="ff18">><span class="_ _3e"> </span></span>2/2</div><div class="t m0 x1 ha y1ba ff4 fs6 fc0 sc0 ls0 ws0">Simplest<span class="_ _c"> </span>example:</div><div class="t m0 x9 hb y1bb fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><iostream></span></div><div class="t m0 x9 hb y1bc fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><random></span></div><div class="t m0 x9 hb y1bd ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ffa fc3">main<span class="fc0">()<span class="_ _6"> </span>{</span></span></div><div class="t m0 x6 hb y1be ff5 fs7 fc8 sc0 ls0 ws0">unsigned<span class="_ _e"> </span><span class="ffa fc0">seed<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>...;</span></div><div class="t m0 x6 hb y1bf ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>default_random_engine<span class="_ _e"> </span>generator(seed);</div><div class="t m0 x6 hb y1c0 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>uniform_int_distribution<span class="fc7"><<span class="ff5 fc8">int</span>><span class="_ _e"> </span></span>distribution(<span class="fc7">0</span>,<span class="_ _6"> </span><span class="fc7">9</span>);</div><div class="t m0 x6 hb y1c1 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>distribution(generator);<span class="_ _1f"> </span><span class="fff fc6">//<span class="_ _e"> </span>first<span class="_ _6"> </span>random<span class="_ _e"> </span>number</span></div><div class="t m0 x6 hb y1c2 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>distribution(generator);<span class="_ _1f"> </span><span class="fff fc6">//<span class="_ _e"> </span>second<span class="_ _6"> </span>random<span class="_ _e"> </span>number</span></div><div class="t m0 x9 hb y1c3 ffa fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x1 ha y1c4 ff4 fs6 fc0 sc0 ls0 ws0">It<span class="_ _c"> </span>generates<span class="_ _c"> </span>t<span class="_ _3"></span>w<span class="_ _3"></span>o<span class="_ _c"> </span>random<span class="_ _c"> </span>integer<span class="_ _c"> </span>numb<span class="_ _a"></span>ers<span class="_ _9"> </span>in<span class="_ _c"> </span>the<span class="_ _c"> </span>range<span class="_ _4"> </span>[0,<span class="_ _c"> </span>9]<span class="_ _c"> </span>b<span class="_ _3"></span>y<span class="_ _c"> </span>using<span class="_ _c"> </span>the<span class="_ _c"> </span>default</div><div class="t m0 x1 ha y1c5 ff4 fs6 fc0 sc0 ls0 ws0">random<span class="_ _c"> </span>engine</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">43/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf32" class="pf w0 h0" data-page-no="32"><div class="pc pc32 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Seed<span class="_ _3f"> </span>1/3</div><div class="t m0 x1 ha y5a ff4 fs6 fc0 sc0 ls0 ws0">Given<span class="_ _c"> </span>a<span class="_ _c"> </span><span class="ff1">seed</span>,<span class="_ _c"> </span>the<span class="_ _c"> </span>generato<span class="_ _3"></span>r<span class="_ _c"> </span>p<span class="_ _3"></span>ro<span class="_ _a"></span>duces<span class="_ _9"> </span>alwa<span class="_ _3"></span>ys<span class="_ _c"> </span>the<span class="_ _c"> </span><span class="ff1">same<span class="_ _4"> </span>sequence</span></div><div class="t m0 x1 h5 y1c6 ff4 fs3 fc0 sc0 ls0 ws0">The<span class="_ _9"> </span>seed<span class="_ _9"> </span>could<span class="_ _9"> </span>b<span class="_ _a"></span>e<span class="_ _9"> </span>selected<span class="_ _9"> </span>randomly<span class="_ _9"> </span>b<span class="_ _3"></span>y<span class="_ _9"> </span>using<span class="_ _9"> </span>the<span class="_ _9"> </span>current<span class="_ _9"> </span>time:</div><div class="t m0 x9 hb y1c7 fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><random></span></div><div class="t m0 x9 hb y1c8 fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><chrono></span></div><div class="t m0 x9 hb y1c9 ff5 fs7 fc8 sc0 ls0 ws0">unsigned<span class="_ _e"> </span><span class="ffa fc0">seed<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>chrono<span class="fc7">::</span>system_clock<span class="fc7">::</span>now()</span></div><div class="t m0 x8 hb y1ca ffa fs7 fc0 sc0 ls0 ws0">.time_since_epoch().count();</div><div class="t m0 x9 hb y1cb ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>default_random_engine<span class="_ _e"> </span><span class="fc3">generator</span>(seed);</div><div class="t m0 x9 hc y1cc ffa fs7 fc0 sc0 ls0 ws0">chrono::system<span class="_ _9"> </span>clock::now()<span class="_ _10"> </span><span class="ffe">returns<span class="_ _9"> </span>an<span class="_ _13"> </span>object<span class="_ _13"> </span>representing<span class="_ _13"> </span>the<span class="_ _9"> </span>current<span class="_ _13"> </span>p<span class="_ _a"></span>oint<span class="_ _13"> </span>in<span class="_ _13"> </span>time</span></div><div class="t m0 x9 hc y1cd ffa fs7 fc0 sc0 ls0 ws0">.time<span class="_ _9"> </span>since<span class="_ _9"> </span>epoch().count()<span class="_ _10"> </span><span class="ffe">returns<span class="_ _9"> </span>the<span class="_ _13"> </span>count<span class="_ _9"> </span>of<span class="_ _13"> </span>ticks<span class="_ _13"> </span>that<span class="_ _9"> </span>have<span class="_ _13"> </span>elapsed<span class="_ _9"> </span>since<span class="_ _13"> </span>January<span class="_ _13"> </span>1,<span class="_ _13"> </span>1970</span></div><div class="t m0 x1 hc y1ce ffe fs7 fc0 sc0 ls0 ws0">(midnight<span class="_ _13"> </span>UTC/GMT)</div><div class="t m0 x1 ha y1cf ff1 fs6 fc0 sc0 ls0 ws0">Problem:<span class="_ _e"> </span><span class="ff4">Consecutive<span class="_ _c"> </span>calls<span class="_ _c"> </span>return<span class="_ _c"> </span><span class="ff11">very<span class="_ _c"> </span>simila<span class="_ _3"></span>r<span class="_ _e"> </span><span class="ff4">seeds</span></span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">44/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf33" class="pf w0 h0" data-page-no="33"><div class="pc pc33 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Seed<span class="_ _3f"> </span>2/3</div><div class="t m0 x1 ha y1d0 ff4 fs6 fc0 sc0 ls0 ws0">A<span class="_ _c"> </span><span class="ff1">random<span class="_ _4"> </span>device<span class="_ _b"> </span><span class="ff9 fc3">std::random<span class="_ _6"> </span>device<span class="_ _11"> </span></span></span>is<span class="_ _c"> </span>a<span class="_ _c"> </span>uniformly<span class="_ _9"> </span>distributed<span class="_ _c"> </span>integer<span class="_ _c"> </span>generator</div><div class="t m0 x1 ha y1d1 ff4 fs6 fc0 sc0 ls0 ws0">that<span class="_ _c"> </span>p<span class="_ _3"></span>ro<span class="_ _a"></span>duces<span class="_ _9"> </span>non-deterministic<span class="_ _c"> </span>random<span class="_ _c"> </span>numb<span class="_ _a"></span>ers<span class="_ _c"> </span>(e.g.<span class="_ _e"> </span>from<span class="_ _c"> </span>a<span class="_ _c"> </span>hardw<span class="_ _27"></span>are<span class="_ _9"> </span>device)</div><div class="t m0 x1 ha y1d2 ff11 fs6 fc0 sc0 ls0 ws0">Note<span class="_ _a"></span><span class="ff4">:<span class="_ _e"> </span>Not<span class="_ _c"> </span>all<span class="_ _c"> </span>systems<span class="_ _c"> </span>provide<span class="_ _9"> </span>a<span class="_ _c"> </span>random<span class="_ _c"> </span>device</span></div><div class="t m0 x9 hb y1d3 fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><random></span></div><div class="t m0 x9 hb y1d4 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>random_device<span class="_ _29"> </span>rnd_device;</div><div class="t m0 x9 hb y1d5 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>default_random_engine<span class="_ _e"> </span><span class="fc3">generator</span>(rnd_device());</div><div class="t m0 x9 ha y1d6 ff9 fs6 fc3 sc0 ls0 ws0">std::seed<span class="_ _4"> </span>seq<span class="_ _b"> </span><span class="ff4 fc0">consumes<span class="_ _c"> </span>a<span class="_ _c"> </span>sequence<span class="_ _c"> </span>of<span class="_ _c"> </span>integer-valued<span class="_ _c"> </span>data<span class="_ _c"> </span>and<span class="_ _c"> </span>produces<span class="_ _c"> </span>a<span class="_ _c"> </span>numb<span class="_ _a"></span>er</span></div><div class="t m0 x1 ha y1d7 ff4 fs6 fc0 sc0 ls0 ws0">of<span class="_ _c"> </span>unsigned<span class="_ _c"> </span>integer<span class="_ _c"> </span>values<span class="_ _c"> </span>in<span class="_ _c"> </span>the<span class="_ _c"> </span>range<span class="_ _c"> </span>[0<span class="ff12">,<span class="_ _40"> </span></span>2</div><div class="t m0 x15 h9 y1d8 ff6 fs5 fc0 sc0 ls0 ws0">32</div><div class="t m0 x16 ha y1d7 ffd fs6 fc0 sc0 ls0 ws0">−<span class="_ _1d"> </span><span class="ff4">1].<span class="_ _e"> </span>The<span class="_ _c"> </span>produced<span class="_ _c"> </span>values<span class="_ _c"> </span>are</span></div><div class="t m0 x1 ha y1d9 ff4 fs6 fc0 sc0 ls0 ws0">distributed<span class="_ _c"> </span>over<span class="_ _c"> </span>the<span class="_ _c"> </span>entire<span class="_ _c"> </span>32-bit<span class="_ _c"> </span>range<span class="_ _c"> </span>even<span class="_ _c"> </span>if<span class="_ _c"> </span>the<span class="_ _c"> </span>consumed<span class="_ _c"> </span>values<span class="_ _c"> </span>a<span class="_ _3"></span>re<span class="_ _c"> </span>close</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">45/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf34" class="pf w0 h0" data-page-no="34"><div class="pc pc34 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQ3CMBRF0RjFooqYAVExAULUSGzGEoxDwRBsQBW5wo3pGABR/CTnTGA9N1c/7Q6nDgAAwng+7isrAAAQjUgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAOAr1VqtAABAHDlnl1QAAMIRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgDAovQTemspxYcBAPxmGIYJvdYlFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkWoCAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAMAfpVqrFQAAiCPn7JIKAEA4IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBYhH68bq0AMA+v880IwAzsj5eUNus2vruutWYQAABC+ABZmBoC2kaHpQAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Seed<span class="_ _3f"> </span>3/3</div><div class="t m0 x9 hb y1da fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><random></span></div><div class="t m0 x9 hb y1db fff fs7 fc5 sc0 ls0 ws0">#include<span class="_ _11"> </span><span class="fc6"><chrono></span></div><div class="t m0 x9 hb y1dc ff5 fs7 fc8 sc0 ls0 ws0">unsigned<span class="_ _e"> </span><span class="ffa fc0">seed1<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>chrono<span class="fc7">::</span>system_clock<span class="fc7">::</span>now()</span></div><div class="t m0 x8 hb y1dd ffa fs7 fc0 sc0 ls0 ws0">.time_since_epoch().count();</div><div class="t m0 x9 hb y1de ff5 fs7 fc8 sc0 ls0 ws0">unsigned<span class="_ _e"> </span><span class="ffa fc0">seed2<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>seed1<span class="_ _e"> </span><span class="fc7">+<span class="_ _6"> </span>1000</span>;</span></div><div class="t m0 x9 hb y1df ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>seed_seq<span class="_ _e"> </span>seq1{<span class="_ _6"> </span>seed1,<span class="_ _e"> </span>seed2<span class="_ _e"> </span>};</div><div class="t m0 x9 hb y1e0 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>default_random_engine<span class="_ _e"> </span><span class="fc3">generator1</span>(seq);</div><div class="t m0 x9 hb y1e1 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>random_device<span class="_ _e"> </span>rnd;</div><div class="t m0 x9 hb y1e2 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>default_random_engine<span class="_ _e"> </span><span class="fc3">generator1</span>(rnd());</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">46/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf35" class="pf w0 h0" data-page-no="35"><div class="pc pc35 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">PRNG<span class="_ _6"> </span>P<span class="_ _3"></span>erio<span class="_ _a"></span>d<span class="_ _6"> </span>and<span class="_ _6"> </span>Qualit<span class="_ _27"></span>y</div><div class="t m0 x9 h5 y1e3 ff1 fs3 fc1 sc0 ls0 ws0">PRNG<span class="_ _c"> </span>P<span class="_ _3"></span>erio<span class="_ _a"></span>d</div><div class="t m0 x1 h5 y1e4 ff4 fs3 fc0 sc0 ls0 ws0">The<span class="_ _4"> </span><span class="ff1">p<span class="_ _a"></span>erio<span class="_ _a"></span>d<span class="_ _4"> </span></span>(or<span class="_ _4"> </span><span class="ff1">cycle<span class="_ _6"> </span>length</span>)<span class="_ _4"> </span>of<span class="_ _6"> </span>a<span class="_ _4"> </span>PRNG<span class="_ _4"> </span>is<span class="_ _6"> </span>the<span class="_ _c"> </span>length<span class="_ _6"> </span>of<span class="_ _4"> </span>the<span class="_ _4"> </span>sequence<span class="_ _6"> </span>of<span class="_ _c"> </span>numb<span class="_ _a"></span>ers<span class="_ _4"> </span>that<span class="_ _6"> </span>the</div><div class="t m0 x1 h5 y1e5 ff4 fs3 fc0 sc0 ls0 ws0">PRNG<span class="_ _9"> </span>generates<span class="_ _9"> </span>b<span class="_ _a"></span>efo<span class="_ _3"></span>re<span class="_ _9"> </span>repeating</div><div class="t m0 x9 h5 y1e6 ff1 fs3 fc1 sc0 ls0 ws0">PRNG<span class="_ _c"> </span>Qualit<span class="_ _3"></span>y</div><div class="t m0 x1 h5 y1e7 ff4 fs3 fc0 sc0 ls0 ws0">(<span class="ff11">info<span class="_ _3"></span>rmal<span class="_ _0"></span><span class="ff4">)<span class="_ _9"> </span>If<span class="_ _13"> </span>it<span class="_ _9"> </span>is<span class="_ _13"> </span>ha<span class="_ _3"></span>rd<span class="_ _13"> </span>to<span class="_ _9"> </span>distinguish<span class="_ _13"> </span>a<span class="_ _9"> </span>generato<span class="_ _3"></span>r<span class="_ _13"> </span>output<span class="_ _13"> </span>from<span class="_ _9"> </span><span class="ff11">truly<span class="_ _4"> </span></span>random<span class="_ _9"> </span>sequences,<span class="_ _13"> </span>we<span class="_ _1a"> </span>call<span class="_ _9"> </span>it</span></span></div><div class="t m0 x1 h5 y1e8 ff4 fs3 fc0 sc0 ls0 ws0">a<span class="_ _9"> </span><span class="ff1">high<span class="_ _c"> </span>qualit<span class="_ _3"></span>y<span class="_ _9"> </span><span class="ff4">generator.<span class="_ _6"> </span>Otherwise,<span class="_ _13"> </span>we<span class="_ _9"> </span>call<span class="_ _9"> </span>it<span class="_ _9"> </span></span>lo<span class="_ _3"></span>w<span class="_ _c"> </span>qualit<span class="_ _3"></span>y<span class="_ _9"> </span><span class="ff4">generator</span></span></div><div class="t m0 xe h5 y1e9 ff1 fs3 fc0 sc0 ls0 ws0">Generato<span class="_ _3"></span>r<span class="_ _41"> </span>Qualit<span class="_ _3"></span>y<span class="_ _42"> </span>P<span class="_ _3"></span>erio<span class="_ _a"></span>d<span class="_ _43"> </span>Randomness</div><div class="t m0 x6 h5 y1ea ff1 fs3 fc0 sc0 ls0 ws0">Linea<span class="_ _3"></span>r<span class="_ _c"> </span>Congruential<span class="_ _44"> </span><span class="ff4">P<span class="_ _3"></span>o<span class="_ _a"></span>o<span class="_ _3"></span>r<span class="_ _45"> </span>2</span></div><div class="t m0 x41 h13 y1eb ff6 fs8 fc0 sc0 ls0 ws0">31</div><div class="t m0 x17 h5 y1ea ffd fs3 fc0 sc0 ls0 ws0">≈<span class="_ _1a"> </span><span class="ff4">10</span></div><div class="t m0 x42 h13 y1eb ff6 fs8 fc0 sc0 ls0 ws0">9</div><div class="t m0 x43 h5 y1ea ff4 fs3 fc0 sc0 ls0 ws0">Statistical<span class="_ _9"> </span>tests</div><div class="t m0 x6 h5 y1ec ff1 fs3 fc0 sc0 ls0 ws0">Mersenne<span class="_ _c"> </span>T<span class="_ _5"></span>wister<span class="_ _c"> </span>32/64-bit<span class="_ _46"> </span><span class="ff4">High<span class="_ _46"> </span>10</span></div><div class="t m0 x44 h13 y1ed ff6 fs8 fc0 sc0 ls0 ws0">6000</div><div class="t m0 x43 h5 y1ec ff4 fs3 fc0 sc0 ls0 ws0">Statistical<span class="_ _9"> </span>tests</div><div class="t m0 x6 h5 y1ee ff1 fs3 fc0 sc0 ls0 ws0">Subtract-with-ca<span class="_ _3"></span>rry<span class="_ _c"> </span>24/48-bit<span class="_ _36"> </span><span class="ff4">Highest<span class="_ _47"> </span>10</span></div><div class="t m0 x45 h13 y1ef ff6 fs8 fc0 sc0 ls0 ws0">171</div><div class="t m0 x46 h5 y1ee ff4 fs3 fc0 sc0 ls0 ws0">Mathematically<span class="_ _9"> </span>p<span class="_ _3"></span>roven</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">47/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf36" class="pf w0 h0" data-page-no="36"><div class="pc pc36 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Random<span class="_ _6"> </span>Engines</div><div class="t m0 xa h5 yd2 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Linear<span class="_ _9"> </span>congruential<span class="_ _c"> </span>(LF)</span></div><div class="t m0 x6 h5 ydd ff4 fs3 fc0 sc0 ls0 ws0">The<span class="_ _9"> </span>simplest<span class="_ _9"> </span>generato<span class="_ _3"></span>r<span class="_ _9"> </span>engine.<span class="_ _6"> </span>Mo<span class="_ _a"></span>dulo-based<span class="_ _9"> </span>algo<span class="_ _3"></span>rithm:</div><div class="t m0 x6 h5 yde ff11 fs3 fc0 sc0 ls0 ws0">x</div><div class="t m0 x12 h13 y1f0 ff19 fs8 fc0 sc0 ls0 ws0">i<span class="_ _a"></span><span class="ff6">+1</span></div><div class="t m0 x1f h5 yde ff4 fs3 fc0 sc0 ls0 ws0">=<span class="_ _1a"> </span>(<span class="ff12">α<span class="ff11">x</span></span></div><div class="t m0 x47 h12 y1f0 ff19 fs8 fc0 sc0 ls0 ws0">i</div><div class="t m0 x48 h5 yde ff4 fs3 fc0 sc0 ls0 ws0">+<span class="_"> </span><span class="ff11">c<span class="_ _a"></span></span>)<span class="ff11">mo<span class="_ _a"></span>d<span class="_ _c"> </span>m<span class="_ _c"> </span></span>where<span class="_ _9"> </span><span class="ff12">α,<span class="_ _1b"> </span><span class="ff11">c<span class="_ _0"></span></span>,<span class="_ _1b"> </span><span class="ff11">m<span class="_ _c"> </span></span></span>are<span class="_ _13"> </span>implementation<span class="_ _9"> </span>defined</div><div class="t m0 x6 h5 ydf ff4 fs3 fc0 sc0 ls0 ws0">C++<span class="_ _9"> </span>Generato<span class="_ _3"></span>rs:<span class="_ _2c"> </span><span class="ff9">std::minstd<span class="_ _c"> </span>rand<span class="_ _13"> </span></span>,<span class="_ _b"> </span><span class="ff9">std::minstd<span class="_ _c"> </span>rand0<span class="_ _13"> </span></span>,</div><div class="t m0 xb h10 y1f1 ff9 fs3 fc0 sc0 ls0 ws0">std::knuth<span class="_ _c"> </span>b</div><div class="t m0 xa h5 y1f2 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Mersenne<span class="_ _c"> </span>T<span class="_ _27"></span>wister<span class="_ _9"> </span><span class="ff11">(M.<span class="_ _9"> </span>Matsumoto<span class="_ _9"> </span>and<span class="_ _9"> </span>T.<span class="_ _9"> </span>Nishimura,<span class="_ _9"> </span>1997)</span></span></div><div class="t m0 x6 h5 y1f3 ff4 fs3 fc0 sc0 ls0 ws0">F<span class="_ _3"></span>ast<span class="_"> </span>generation<span class="_ _1a"> </span>of<span class="_"> </span>high-quality<span class="_"> </span>pseudorandom<span class="_"> </span>number.<span class="_ _6"> </span>It<span class="_"> </span>relies<span class="_"> </span>on<span class="_ _1a"> </span>Mersenne<span class="_"> </span>prime<span class="_"> </span>numb<span class="_ _a"></span>er.</div><div class="t m0 x6 h5 y1f4 ff4 fs3 fc0 sc0 ls0 ws0">(used<span class="_ _9"> </span>as<span class="_ _9"> </span>default<span class="_ _9"> </span>random<span class="_ _9"> </span>generato<span class="_ _3"></span>r<span class="_ _9"> </span>in<span class="_ _9"> </span>linux)</div><div class="t m0 x6 h5 y1f5 ff4 fs3 fc0 sc0 ls0 ws0">C++<span class="_ _9"> </span>Generato<span class="_ _3"></span>rs:<span class="_ _2c"> </span><span class="ff9">std::mt19937<span class="_ _13"> </span></span>,<span class="_ _11"> </span><span class="ff9">std::mt19937<span class="_ _4"> </span>64</span></div><div class="t m0 xa h5 y1f6 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Subtract-with-carry<span class="_ _9"> </span>(LF)<span class="_ _9"> </span><span class="ff11">(G.<span class="_ _9"> </span>Marsaglia<span class="_ _9"> </span>and<span class="_ _9"> </span>A.<span class="_ _9"> </span>Zaman,<span class="_ _9"> </span>1991)</span></span></div><div class="t m0 x6 h5 y1f7 ff4 fs3 fc0 sc0 ls0 ws0">Pseudo-random<span class="_ _e"> </span>generation<span class="_ _e"> </span>based<span class="_ _e"> </span>on<span class="_ _e"> </span>Lagged<span class="_ _e"> </span>Fibonacci<span class="_ _e"> </span>algorithm<span class="_ _e"> </span>(used<span class="_ _e"> </span>fo<span class="_ _3"></span>r<span class="_ _e"> </span>example<span class="_ _e"> </span>b<span class="_ _3"></span>y</div><div class="t m0 x6 h5 y1f8 ff4 fs3 fc0 sc0 ls0 ws0">physicists<span class="_ _9"> </span>at<span class="_ _9"> </span>CERN)</div><div class="t m0 x6 h5 y1f9 ff4 fs3 fc0 sc0 ls0 ws0">C++<span class="_ _9"> </span>Generato<span class="_ _3"></span>rs:<span class="_ _48"> </span><span class="ff9">std::ranlux24<span class="_ _c"> </span>base<span class="_ _13"> </span></span>,<span class="_ _20"> </span><span class="ff9">std::ranlux48<span class="_ _c"> </span>base<span class="_ _13"> </span></span>,<span class="_ _20"> </span><span class="ff9">std::ranlux24<span class="_ _13"> </span></span>,<span class="_ _20"> </span><span class="ff9">std::ran<span class="fcf sc0">lux48</span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">48/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf37" class="pf w0 h0" data-page-no="37"><div class="pc pc37 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Statistical<span class="_ _6"> </span>T<span class="_ _5"></span>ests</div><div class="t m0 x1 ha y5a ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _c"> </span>table<span class="_ _c"> </span>sho<span class="_ _3"></span>ws<span class="_ _c"> </span>after<span class="_ _c"> </span>ho<span class="_ _3"></span>w<span class="_ _c"> </span>many<span class="_ _c"> </span>iterations<span class="_ _c"> </span>the<span class="_ _c"> </span>generator<span class="_ _9"> </span>fails<span class="_ _c"> </span>the<span class="_ _c"> </span>statistical<span class="_ _c"> </span>tests</div><div class="t m0 x1a h5 y1fa ff1 fs3 fc0 sc0 ls0 ws0">Generato<span class="_ _3"></span>r<span class="_ _49"> </span><span class="ff9">256M<span class="_ _e"> </span>512M<span class="_ _8"> </span>1G<span class="_ _e"> </span>2G<span class="_ _e"> </span>4G<span class="_ _8"> </span>8G<span class="_ _e"> </span>16G<span class="_ _e"> </span>32G<span class="_ _8"> </span>64G<span class="_ _e"> </span>128G<span class="_ _e"> </span>256G<span class="_ _8"> </span>512G<span class="_ _e"> </span>1T</span></div><div class="t m0 x6 h17 y1fb ff9 fs3 fc0 sc0 ls0 ws0">ranlux24<span class="_ _c"> </span>base<span class="_ _4a"> </span><span class="ff1e fc10">✗<span class="_ _4b"> </span>✗<span class="_ _1c"> </span>✗<span class="_ _4c"> </span>✗<span class="_ _1f"> </span>✗<span class="_ _4c"> </span>✗<span class="_ _36"> </span>✗<span class="_ _1c"> </span>✗<span class="_ _1c"> </span>✗<span class="_ _4d"> </span>✗<span class="_ _4b"> </span>✗<span class="_ _4b"> </span>✗<span class="_ _1c"> </span>✗</span></div><div class="t m0 x6 h17 y1fc ff9 fs3 fc0 sc0 ls0 ws0">ranlux48<span class="_ _c"> </span>base<span class="_ _4a"> </span><span class="ff1e fc10">✗<span class="_ _4b"> </span>✗<span class="_ _1c"> </span>✗<span class="_ _4c"> </span>✗<span class="_ _1f"> </span>✗<span class="_ _4c"> </span>✗<span class="_ _36"> </span>✗<span class="_ _1c"> </span>✗<span class="_ _1c"> </span>✗<span class="_ _4d"> </span>✗<span class="_ _4b"> </span>✗<span class="_ _4b"> </span>✗<span class="_ _1c"> </span>✗</span></div><div class="t m0 x6 h17 y1fd ff9 fs3 fc0 sc0 ls0 ws0">minstd<span class="_ _c"> </span>rand<span class="_ _4e"> </span><span class="ff1e fc10">✗<span class="_ _4b"> </span>✗<span class="_ _1c"> </span>✗<span class="_ _4c"> </span>✗<span class="_ _1f"> </span>✗<span class="_ _4c"> </span>✗<span class="_ _36"> </span>✗<span class="_ _1c"> </span>✗<span class="_ _1c"> </span>✗<span class="_ _4d"> </span>✗<span class="_ _4b"> </span>✗<span class="_ _4b"> </span>✗<span class="_ _1c"> </span>✗</span></div><div class="t m0 x6 h17 y1fe ff9 fs3 fc0 sc0 ls0 ws0">minstd<span class="_ _c"> </span>rand0<span class="_ _37"> </span><span class="ff1e fc10">✗<span class="_ _4b"> </span>✗<span class="_ _1c"> </span>✗<span class="_ _1f"> </span>✗<span class="_ _4c"> </span>✗<span class="_ _1f"> </span>✗<span class="_ _36"> </span>✗<span class="_ _1c"> </span>✗<span class="_ _4f"> </span>✗<span class="_ _42"> </span>✗<span class="_ _4b"> </span>✗<span class="_ _4b"> </span>✗<span class="_ _4f"> </span>✗</span></div><div class="t m0 x6 h17 y1ff ff9 fs3 fc0 sc0 ls0 ws0">knuth<span class="_ _c"> </span>b<span class="_ _50"> </span><span class="ff1e fc11">✓<span class="_ _45"> </span>✓<span class="_ _34"> </span><span class="fc10">✗<span class="_ _1f"> </span>✗<span class="_ _4c"> </span>✗<span class="_ _1f"> </span>✗<span class="_ _36"> </span>✗<span class="_ _1c"> </span>✗<span class="_ _4f"> </span>✗<span class="_ _42"> </span>✗<span class="_ _4b"> </span>✗<span class="_ _4b"> </span>✗<span class="_ _1c"> </span>✗</span></span></div><div class="t m0 x6 h17 y200 ff9 fs3 fc0 sc0 ls0 ws0">mt19937<span class="_ _51"> </span><span class="ff1e fc11">✓<span class="_ _45"> </span>✓<span class="_ _52"> </span>✓<span class="_ _15"> </span>✓<span class="_ _7"> </span>✓<span class="_ _7"> </span>✓<span class="_ _2"> </span>✓<span class="_ _52"> </span>✓<span class="_ _53"> </span>✓<span class="_ _4a"> </span>✓<span class="_ _54"> </span><span class="fc10">✗<span class="_ _4b"> </span>✗<span class="_ _1c"> </span>✗</span></span></div><div class="t m0 x6 h17 y201 ff9 fs3 fc0 sc0 ls0 ws0">mt19937<span class="_ _c"> </span>64<span class="_ _55"> </span><span class="ff1e fc11">✓<span class="_ _45"> </span>✓<span class="_ _52"> </span>✓<span class="_ _15"> </span>✓<span class="_ _7"> </span>✓<span class="_ _7"> </span>✓<span class="_ _2"> </span>✓<span class="_ _52"> </span>✓<span class="_ _53"> </span>✓<span class="_ _4a"> </span>✓<span class="_ _45"> </span>✓<span class="_ _54"> </span><span class="fc10">✗<span class="_ _1c"> </span>✗</span></span></div><div class="t m0 x6 h17 y202 ff9 fs3 fc0 sc0 ls0 ws0">ranlux24<span class="_ _56"> </span><span class="ff1e fc11">✓<span class="_ _45"> </span>✓<span class="_ _52"> </span>✓<span class="_ _15"> </span>✓<span class="_ _7"> </span>✓<span class="_ _7"> </span>✓<span class="_ _2"> </span>✓<span class="_ _52"> </span>✓<span class="_ _53"> </span>✓<span class="_ _4a"> </span>✓<span class="_ _45"> </span>✓<span class="_ _45"> </span>✓<span class="_ _52"> </span>✓</span></div><div class="t m0 x6 h17 y203 ff9 fs3 fc0 sc0 ls0 ws0">ranlux48<span class="_ _56"> </span><span class="ff1e fc11">✓<span class="_ _45"> </span>✓<span class="_ _52"> </span>✓<span class="_ _15"> </span>✓<span class="_ _7"> </span>✓<span class="_ _7"> </span>✓<span class="_ _2"> </span>✓<span class="_ _52"> </span>✓<span class="_ _53"> </span>✓<span class="_ _4a"> </span>✓<span class="_ _45"> </span>✓<span class="_ _45"> </span>✓<span class="_ _52"> </span>✓</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">49/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf38" class="pf w0 h0" data-page-no="38"><div class="pc pc38 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Space<span class="_ _6"> </span>and<span class="_ _6"> </span>P<span class="_ _3"></span>erfo<span class="_ _3"></span>rmance</div><div class="t m0 x49 h5 y204 ff1 fs3 fc0 sc0 ls0 ws0">Generato<span class="_ _3"></span>r<span class="_ _57"> </span>Predictabilit<span class="_ _3"></span>y<span class="_ _16"> </span>State<span class="_ _16"> </span>P<span class="_ _3"></span>erfo<span class="_ _3"></span>rmance</div><div class="t m0 x4a h5 y205 ff1 fs3 fc0 sc0 ls0 ws0">Linea<span class="_ _3"></span>r<span class="_ _c"> </span>Congruential<span class="_ _58"> </span><span class="ff4">T<span class="_ _27"></span>rivial<span class="_ _32"> </span><span class="ff9">4-8<span class="_ _e"> </span>B<span class="_ _59"> </span><span class="ff1 fc11">F<span class="_ _3"></span>ast</span></span></span></div><div class="t m0 x4a h5 y206 ff1 fs3 fc0 sc0 ls0 ws0">Knuth<span class="_ _5a"> </span><span class="ff4">T<span class="_ _27"></span>rivial<span class="_ _5b"> </span><span class="ff9">1<span class="_ _8"> </span>KB<span class="_ _5c"> </span><span class="ff1 fc11">F<span class="_ _3"></span>ast</span></span></span></div><div class="t m0 x4a h5 y207 ff1 fs3 fc0 sc0 ls0 ws0">Mersenne<span class="_ _c"> </span>T<span class="_ _5"></span>wister<span class="_ _5c"> </span><span class="ff4">T<span class="_ _5"></span>rivial<span class="_ _5d"> </span><span class="ff9">2<span class="_ _8"> </span>KB<span class="_ _59"> </span><span class="ff1 fc11">Goo<span class="_ _a"></span>d</span></span></span></div><div class="t m0 x4a h5 y208 ff1 fs3 fc0 sc0 ls0 ws0">randlux<span class="_ _4"> </span>base<span class="_ _5e"> </span><span class="ff4">T<span class="_ _27"></span>rivial<span class="_ _5f"> </span><span class="ff9">8-16<span class="_ _8"> </span>B<span class="_ _60"> </span><span class="ff1">Slo<span class="_ _3"></span>w</span></span></span></div><div class="t m0 x4a h5 y209 ff1 fs3 fc0 sc0 ls0 ws0">randlux<span class="_ _61"> </span><span class="ff4">Unkno<span class="_ _3"></span>wn?<span class="_ _4b"> </span><span class="ffd">∼<span class="ff9">120<span class="_ _8"> </span>B<span class="_ _4a"> </span><span class="ff1">Sup<span class="_ _a"></span>er<span class="_ _c"> </span>slow</span></span></span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">50/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf39" class="pf w0 h0" data-page-no="39"><div class="pc pc39 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Distribution</div><div class="t m0 xa ha y20a ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Uniform<span class="_ _c"> </span>distribution<span class="_ _b"> </span><span class="ff9 fs3">uniform<span class="_ _4"> </span>int<span class="_ _c"> </span>distribution<T>(range<span class="_ _4"> </span>start,<span class="_ _8"> </span>range<span class="_ _c"> </span>end)</span></span></div><div class="t m0 x6 h5 y20b ff4 fs3 fc0 sc0 ls0 ws0">where<span class="_ _9"> </span>T<span class="_ _9"> </span>is<span class="_ _9"> </span>integral<span class="_ _9"> </span>t<span class="_ _3"></span>yp<span class="_ _a"></span>e</div><div class="t m0 xb h5 y20c ff9 fs3 fc0 sc0 ls0 ws0">uniform<span class="_ _c"> </span>real<span class="_ _4"> </span>distribution<T>(range<span class="_ _c"> </span>start,<span class="_ _8"> </span>range<span class="_ _c"> </span>end)<span class="_ _b"> </span><span class="ff4">where<span class="_ _9"> </span>T<span class="_ _9"> </span>is<span class="_ _9"> </span>floating</span></div><div class="t m0 x6 h5 y20d ff4 fs3 fc0 sc0 ls0 ws0">p<span class="_ _a"></span>oint<span class="_ _9"> </span>t<span class="_ _3"></span>ype</div><div class="t m0 xa ha y20e ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Normal<span class="_ _c"> </span>distribution<span class="_ _c"> </span><span class="ff11">P<span class="_ _13"> </span><span class="ff4">(</span>x<span class="_ _3d"></span><span class="ff4">)<span class="_ _13"> </span>=</span></span></span></div><div class="t m0 x4b h9 y20f ff6 fs5 fc0 sc0 ls0 ws0">1</div><div class="t m0 x4c hf y210 ff1f fs5 fc0 sc0 ls0 ws0">σ</div><div class="t m0 x4d h16 y211 ff1c fs5 fc0 sc0 ls0 ws0">√</div><div class="t m0 x4e h9 y210 ff6 fs5 fc0 sc0 ls0 ws0">2<span class="ff1f">π</span></div><div class="t m0 x13 ha y20e ff11 fs6 fc0 sc0 ls0 ws0">e</div><div class="t m0 x4f h16 y212 ff1c fs5 fc0 sc0 ls0 ws0">−</div><div class="t m0 x2e h18 y213 ff6 fsa fc0 sc0 ls0 ws0">(<span class="ff19">x<span class="_ _a"></span><span class="ff20">−<span class="ff21">µ</span></span></span>)</div><div class="t m0 x2f h18 y214 ff6 fsa fc0 sc0 ls0 ws0">2</div><div class="t m0 x23 h18 y215 ff6 fsa fc0 sc0 ls0 ws0">2<span class="ff21">σ</span></div><div class="t m0 x50 h18 y216 ff6 fsa fc0 sc0 ls0 ws0">2</div><div class="t m0 xb h10 y217 ff9 fs3 fc0 sc0 ls0 ws0">normal<span class="_ _c"> </span>distribution<T>(mean,<span class="_ _8"> </span>std<span class="_ _c"> </span>dev)</div><div class="t m0 x6 h5 y218 ff4 fs3 fc0 sc0 ls0 ws0">where<span class="_ _9"> </span>T<span class="_ _9"> </span>is<span class="_ _9"> </span>floating<span class="_ _9"> </span>p<span class="_ _a"></span>oint<span class="_ _9"> </span>t<span class="_ _3"></span>ype</div><div class="t m0 xa ha y219 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Exp<span class="_ _a"></span>onential<span class="_ _4"> </span>distribution<span class="_ _c"> </span><span class="ff11">P<span class="_ _1a"> </span><span class="ff4">(</span>x<span class="_ _1b"> </span><span class="ff12">,<span class="_ _1b"> </span>λ<span class="ff4">)<span class="_ _13"> </span>=<span class="_ _9"> </span></span>λ</span>e</span></span></div><div class="t m0 x51 hf y21a ff1c fs5 fc0 sc0 ls0 ws0">−<span class="ff1f">λ<span class="ff19">x</span></span></div><div class="t m0 xb h10 y21b ff9 fs3 fc0 sc0 ls0 ws0">exponential<span class="_ _c"> </span>distribution<T>(lambda)</div><div class="t m0 x6 h5 y21c ff4 fs3 fc0 sc0 ls0 ws0">where<span class="_ _9"> </span>T<span class="_ _9"> </span>is<span class="_ _9"> </span>floating<span class="_ _9"> </span>p<span class="_ _a"></span>oint<span class="_ _9"> </span>t<span class="_ _3"></span>ype</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">51/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf3a" class="pf w0 h0" data-page-no="3a"><div class="pc pc3a w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIj0lEQVR42u3ZsQnCQBiG4ZzksAqCjbVYOYGIteBmLuE4Fg7hBqIgqTyE2Iml2virz1OmOr6keLmkyWxRAQBAGPvdtmcFAACiEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAANylUooVAACII+fsJhUAgHBEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAH5d/UVnbdvWCwMAeE/TNF90WjepAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAwFNqExDW9VqNRsPHJ8fjySwAIFLho19nrUoB4E/53Q8AgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEg1AQAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAB4SSqlWAEAgDhyzm5SAQAIR6QCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAA/JD6vB5bAYAgDsuNEYDpfJXSoN+dL1XVdZ1BAAAI4QYSwCHWRHl4TQAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Examples</div><div class="t m0 x9 hb y21d ff5 fs7 fc8 sc0 ls0 ws0">unsigned<span class="_ _e"> </span><span class="ffa fc0">seed<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>...</span></div><div class="t m0 x9 hb y21e fff fs7 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>Original<span class="_ _6"> </span>linear<span class="_ _e"> </span>congruential</div><div class="t m0 x9 hb y21f ffa fs7 fc0 sc0 ls0 ws0">minstd_rand0<span class="_ _30"> </span><span class="fc3">lc1<span class="_ _9"> </span>generator</span>(seed);</div><div class="t m0 x9 hb y220 fff fs7 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>Linear<span class="_ _6"> </span>congruential<span class="_ _e"> </span>(better<span class="_ _e"> </span>tuning)</div><div class="t m0 x9 hb y221 ffa fs7 fc0 sc0 ls0 ws0">minstd_rand<span class="_ _34"> </span><span class="fc3">lc2_generator</span>(seed);</div><div class="t m0 x9 hb y222 fff fs7 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>Standard<span class="_ _6"> </span>mersenne<span class="_ _e"> </span>twister<span class="_ _e"> </span>(64-bit)</div><div class="t m0 x9 hb y223 ffa fs7 fc0 sc0 ls0 ws0">mt19937_64<span class="_ _24"> </span><span class="fc3">mt64_generator</span>(seed);</div><div class="t m0 x9 hb y224 fff fs7 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>Subtract-with-carry<span class="_ _6"> </span>(48-bit)</div><div class="t m0 x9 hb y225 ffa fs7 fc0 sc0 ls0 ws0">ranlux48_base<span class="_ _e"> </span><span class="fc3">swc48_generator</span>(seed);</div><div class="t m0 x9 hb y226 ffa fs7 fc0 sc0 ls0 ws0">uniform_int_distribution<span class="fc7"><<span class="ff5 fc8">int</span>><span class="_ _24"> </span></span>int_distribution(<span class="fc7">0</span>,<span class="_ _e"> </span><span class="fc7">10</span>);</div><div class="t m0 x9 hb y227 ffa fs7 fc0 sc0 ls0 ws0">uniform_real_distribution<span class="fc7"><<span class="ff5 fc8">float</span>><span class="_ _e"> </span></span>real_distribution(<span class="fc7">-3.0f</span>,<span class="_ _6"> </span><span class="fc7">4.0f</span>);</div><div class="t m0 x9 hb y228 ffa fs7 fc0 sc0 ls0 ws0">exponential_distribution<span class="fc7"><<span class="ff5 fc8">float</span>><span class="_ _30"> </span></span>exp_distribution(<span class="fc7">3.5f</span>);</div><div class="t m0 x9 hb y229 ffa fs7 fc0 sc0 ls0 ws0">normal_distribution<span class="fc7"><<span class="ff5 fc8">double</span>><span class="_ _26"> </span></span>norm_distribution(<span class="fc7">5.0</span>,<span class="_ _e"> </span><span class="fc7">2.0</span>);</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">52/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf3b" class="pf w0 h0" data-page-no="3b"><div class="pc pc3b w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIXklEQVR42u3YsQ3CMBRFUTvCSpkZUKpMgBA1EptliYxDkSHYIFVK3JiOGX7gnBFedfXyeLklAAAI47U+OysAABCNSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEA4CvXWq0AAEAcpRRPKgAA4YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEqgkAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUEwAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAAD8jtM+n60AwCFs98UI8A+m6yPnoW/7O6XWmkEAAAjhAxXvFATwS59RAAAAAElFTkSuQmCC"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">References</div><div class="t m0 x1 ha y22a ff1 fs6 fc0 sc0 ls0 ws0">PRNG<span class="_ _4"> </span>Quality:</div><div class="t m0 xa ha y22b ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff9">On<span class="_ _10"> </span>C++<span class="_ _20"> </span>Random<span class="_ _20"> </span>Number<span class="_ _10"> </span>Generator<span class="_ _20"> </span>Quality</span></div><div class="t m0 xa ha y22c ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff9">It<span class="_ _10"> </span>is<span class="_ _20"> </span>high<span class="_ _20"> </span>time<span class="_ _10"> </span>we<span class="_ _20"> </span>let<span class="_ _20"> </span>go<span class="_ _20"> </span>of<span class="_ _10"> </span>the<span class="_ _20"> </span>Mersenne<span class="_ _20"> </span>Twister</span></div><div class="t m0 xa ha y22d ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff9">The<span class="_ _10"> </span>Xorshift128+<span class="_ _20"> </span>random<span class="_ _20"> </span>number<span class="_ _10"> </span>generator<span class="_ _20"> </span>fails<span class="_ _20"> </span>BigCrush</span></div><div class="t m0 x1 ha y22e ff1 fs6 fc0 sc0 ls0 ws0">Recent<span class="_ _4"> </span>algorithms:</div><div class="t m0 xa ha y22f ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff9">PCG,<span class="_ _10"> </span>A<span class="_ _20"> </span>Family<span class="_ _20"> </span>of<span class="_ _10"> </span>Better<span class="_ _20"> </span>Random<span class="_ _20"> </span>Number<span class="_ _20"> </span>Generators</span></div><div class="t m0 xa ha y230 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff9">Xoshiro<span class="_ _10"> </span>/<span class="_ _20"> </span>Xoroshiro<span class="_ _20"> </span>generators<span class="_ _10"> </span>and<span class="_ _20"> </span>the<span class="_ _20"> </span>PRNG<span class="_ _20"> </span>shootout</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">53/84</div><a class="l" href="https://arvid.io/2018/06/30/on-cxx-random-number-generator-quality/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:158.216000px;width:219.629000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://arxiv.org/abs/1910.06437"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:139.646000px;width:282.629000px;height:10.951000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://lemire.me/blog/2017/09/08/the-xorshift128-random-number-generator-fails-bigcrush/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:121.075000px;width:316.992000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="http://www.pcg-random.org/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:73.026000px;width:276.901000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="http://prng.di.unimi.it/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:54.455000px;width:299.810000px;height:11.993000px;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="pf3c" class="pf w0 h0" data-page-no="3c"><div class="pc pc3c w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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EIKZVM6VqqqqqirfHAQAHJuZVAAAco6ZVD5v77777rJly473bvZhfwBASIVzbPv27Tt27FAHAEBI5dy47rrrstOlmUymp6dn+fLll1122d/93d8VFxcP77979+7e3t5ou6SkZNy4cdF2KpXq7++Ptr/85S9ffPHF0fauXbuy38M6efLk6AsEAIDRxT2pnBv79u175plnJk+efOeddzY2Nr7wwgtf//rXj/l0/6uvvpqXl1deXv6LX/xiwYIFUWNnZ+fLL79c/p+yqbempmbNmjVR4yWXXFJXV6fUACCkwon9x3/8xzPPPDNt2rS1a9euWbNm69atJ/nNU9XV1SGEjo6OEEIikaitrc2+de+994YQWltbQwgNDQ1RY3FxcUtLi4IDwGhkuZ/P2y9+8YsVK1Y8/fTT3/72tz/zIOPHjx/euG3bthkzZqgwAAipcMoOHTq0d+/eRx999NFHHx3+biaTOd6OTU1NhYWFFRUVJ3OUxx9/vKenp7CwMDuZunnzZsUHACEVjq2kpGTlypWntMvSpUtDCIMT5wl9//vfb21tbW9vV3AAEFLhxL70pS8tXrx4ePvBgwf/8i//8pi7rFixYtq0aYNbpk6dumvXrquvvjp6mU6nCwsLFy1a9NRTT82aNeuY3xIwa9asEMKrr77qEgCAkArH8NZbb23ZsiWEMGXKlOiXo3Z2dv7xH/9xSUnJSY5w11131dTUpNPp6GVzc3MIoaioqKWlpampqa2tLWpPJBKqDQBCKpzYxx9/fMstt2Rf3nDDDT/4wQ++8Y1vlJSU/NM//dPw/tFD/cMdb+m/trZ28IP/AMBo5Cuo+LylUqmFCxdmMplMJpNOp0tKShYsWHD//fdv2bKloKBAfQAAIZVzYP/+/cuXL4+2CwoKGhoarrjiimi9HgBASOWcGTxjOnny5BUrVqgJADCYe1I5B/Lz84/31gjfkwoACKlwtnyG70kFAIRUOLuO9z2pAABCKudST0/PT3/6008++WTKlCn33HOPh/oBACGVc+zgwYM33HDD3r17o5erVq169913L7roIpUBALI83c/nbevWrc8++2x/f38mk+nv73/kkUfee+89ZQEAhFTOpQMHDnzzm9+Mpk4vuuii2trajz/+WFkAACEVAICc5p5UzoHR/j2pV8y85tKpV7mOuWB8SZEiAAipcAacB9+TetUDN7uO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NDQoC4zgySefbGpqqqqqKisr+/73v68g5KAxmUxGFQAAyB15eXkenAIAIOcIqQAACKkAACCkAgAgpAIAgJAKAICQCgAAQioAAEIqACNatGhRPB4/48O+9dZb+fn5I4x87bXX5ufn9/T0nOQgO3bsOBvnmeNlHFlRUdHIBQSEVICT9cYbb7zxxht1dXX5+fnz58+PXnZ3d7/77ru//OUvz+CB+vv733333XPyGT/44INbbrll69atyWTyeH22bt367LPPzp49O51Of+ZBPgfvvPPO2Rj2/fffH/xyx44dBw4c+AznNkIBASEV4BTceuutt95666JFi0II99xzT/Ry2rRp11133de//vUzeKAPP/xw2bJl5+QzFhcXr1y5sqSkZORujz766OzZsx9++OHTGeRsmz59+tkYtqGhYfDLZ599NpVKneogV1111QgFBIRUgDMgu14cj8cfeuih/P/U09OTSCSi7UQike2fTqezfa699trhAz744IObNm2KOkSZ+I477sjuErUM8e677+bn5z/zzDPRy+xxB4//0EMPZdvz8/PfeuutIYPs378/yt+DG/MHGXzoBQsWbNq0afia9TEHyXrmmWeGD/XWW2/V1dVlO2TPOR6PZ7sds2hR5aMPdccddww51kMPPTTkI1RWVh7vImZPbPAnGl7GRYsWvfjii9mPsGjRoueee+5rX/va4E80f/78IXtFNzxkR4su0/EKCAipAGfeoUOHMplMJpOZM2dOSUlJa2trJpN54YUX5s+fn40jDz30UOY/TZ06dfgNkRs2bJgzZ07Uobm5OYRw2223RS937Njx3HPPZcNo1r333pvJZBYvXhzlrfnz5w8ff/v27W+88UbUvnLlyltuuWXIIPv27SspKZk8eXK25Y033li5cmX2bF977bXsWzfddFMI4cMPPzzhIIOD4BNPPLFjx45MJvPcc89lU91NN930wQcfRNtr167dsWNHlHQ3bdq0YMGCkYu2adOm6EP94z/+4zGvSH5+fvYjRMUcbtOmTSGETCaTSqWyE8DHLGNzc/P999+fHa25uXnhwoX/8i//kh38mWeeWbhw4Qjnmb1MxysgIKQCnHl/8Rd/EW1UV1eHEKKbMm+88cbBcWRwgPvud7+7adOmTCYz8rBRrIn2nTNnzr/9278Nfjcej7e0tGRfPvHEE2+++ebg8aN8PHXq1GxKi+YUhxz3008/nTp16uCWjRs3TpkyJfty69atg98tKSnZtWvXkFMdPsjgE1u5cmX08V944YXnnnsuG9zz8vJCCNHk7sKFC/fs2RNtR0luhKLNmTPneNEzhBCNn/0Ix7srY86cOVGFv/SlL4UQomnv45VxZE888cRXv/rV4Xsd8zyPWUAg14xVAuD8tmvXrptuuqmnp2f9+vXr168f/NbAwEB+fv4I+37wwQfFxcWDQ9XghLp9+/Zbb711cCwbMkv64YcfHnNq84THra6u/trXvhbFqSEJNbJz586T/PjRiWUX3LPBPTqxCRMmhBC2bNkye/bsBQsWfPDBB7/61a+yH/N4RTvhQaNMP3/+/BE+wvDguHPnzlMq45DPGIvFhuxVWFh4vF1OvoDAuWImFbggFBUVVVVVZf5PUUQ7nkwms2DBgmznwQl1+/btS5YsmT59+k9/+tPs+CGEH//4x4PHz85HnmC2YOzYvr6+wS3XXXddJpPZunVrS0tLTU1NUVHR0aNHs+/29fVdd911Jxxk8IllJyOj9f3sB6+oqHjppZfWrl37ve9976abbtq4cePatWu/9a1vfeaiZSWTyexHmDVr1siT1kePHu3r67v88ss/WxmjvT788MOT3OuYBQSEVIBzID8//5NPPhn80NK11147JDldfPHF0V2S2V0uvfTSaDuRSAx+a+rUqbfeeusLL7zwwx/+MFqkjm7BXLBgQXRbZzT+ST6dM3HixF/+8peDO69atSqEUFJScuutt15zzTV79+4dM2ZM9NZbb721d+/ea6655oSDZD9FdGLRW7feeuvChQvLy8ujdysrKx988MHZs2dH0XP//v07duzIPn11MkU7prfeeiu6KzT6CJdeeunIM8fvvffexIkTv/3tb49QxiHfG/X7v//72VAe7ZW95WPk4h+vgICQCnBuvPTSS7fcckv2kfOpU6cOSU5f+tKX5syZM/gp+MmTJ0cv33jjjcEzqVnr1q2bP39+FMgWL1785ptvxmKx7PgjL1JnRQExOykbQvijP/qj7Hk+8cQTg3Phj3/84zlz5gwfefggWYsXL46+mio/P3/hwoWD79G8/PLLQwjZx6T+7M/+bOHChadUtGO66aabtm/fnt1r6dKlx+yW/S6Fe++9N3tLwPHK+Dd/8zeDL83ixYtramoGvwyDvk9ghOIfr4BArhlzMj8TA3BWRQ/gn/Af5J6enpKSkhdeeKGqquozD3Ihy2Qyl1122fEKCOSOvLw8IRUgJwyf5hwumrId4RdKncwgF7J333132bJl5/Y3cgFCKsBosn///rfffnvixInHe6bnl7/8ZX9/f0VFxQgL7icc5ALX3t7+h3/4hydzxwIgpAIAwNCQ6sEpAAByjpAKAICQCgAAQioAAEIqAAAIqQAACKkAACCkAgAgpAIAgJAKAABCKgAAQioAAAipAAAIqQAAIKQCACCkAgCAkAoAgJAKAABCKgAACKkAAAipAAAgpAIAcJ4ZO1pOtP/TT78x/0EXDEaXzS//vSIA8BmMyWQyqgAAQO7Iy8uz3A8AQM4RUgEAEFIBAEBIBQBASAUAACEVAAAhFQAAhFQAAIRUAAAQUgEAQEgFAEBIBQAAIRUAACEVAACEVAAAhFQAABBSAQAQUgEAQEgFAAAhFQAAIRUAAIRUAACEVAAAEFIBABBSAQBASAUAACEVAAAhFQAAhFQAAIRUAAAQUgEAEFIBAEBIBQBASAUAgJwy9pOni1UBgPPDR7f9v4oA54FrZ3xjzJjLxx39ZCCEo0ePKggAADnh/wOKYUnFa1jvRgAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">P<span class="_ _3"></span>erfo<span class="_ _3"></span>rmance<span class="_ _6"> </span>Compa<span class="_ _3"></span>rison</div><div class="t m0 xa hb y231 ffa fs7 fcd sc0 ls0 ws0">Random<span class="_ _e"> </span>number<span class="_ _6"> </span>generators<span class="_ _e"> </span>for<span class="_ _e"> </span>C++<span class="_ _6"> </span>performance<span class="_ _e"> </span>tested</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">54/84</div><a class="l" href="https://thompsonsed.co.uk/random-number-generators-for-c-performance-tested"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:3.023000px;width:242.067000px;height:13.445000px;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="pf3d" class="pf w0 h0" data-page-no="3d"><div class="pc pc3d w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Quasi-random<span class="_ _62"> </span>1/2</div><div class="t m0 x1 ha y232 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _c"> </span><span class="ff1">quasi-random<span class="_ _c"> </span></span>numb<span class="_ _a"></span>ers<span class="_ _9"> </span>have<span class="_ _c"> </span>the<span class="_ _c"> </span>low-discrepancy<span class="_ _9"> </span>property<span class="_ _9"> </span>that<span class="_ _c"> </span>is<span class="_ _c"> </span>a<span class="_ _c"> </span>measure<span class="_ _c"> </span>of</div><div class="t m0 x1 ha y233 ff11 fs6 fc0 sc0 ls0 ws0">unifo<span class="_ _3"></span>rmit<span class="_ _3"></span>y<span class="_ _c"> </span>fo<span class="_ _3"></span>r<span class="_ _c"> </span>the<span class="_ _c"> </span>distribution<span class="_ _c"> </span><span class="ff4">of<span class="_ _c"> </span>the<span class="_ _4"> </span>p<span class="_ _a"></span>oint<span class="_ _9"> </span>for<span class="_ _9"> </span>the<span class="_ _c"> </span>multi-dimensional<span class="_ _c"> </span>case</span></div><div class="t m0 xa ha y234 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Quasi-random<span class="_ _c"> </span>sequence,<span class="_ _c"> </span>in<span class="_ _c"> </span>comparison<span class="_ _9"> </span>to<span class="_ _c"> </span>pseudo-random<span class="_ _c"> </span>sequence,<span class="_ _c"> </span>distributes</span></div><div class="t m0 x6 ha y235 ff4 fs6 fc0 sc0 ls0 ws0">evenly<span class="_ _5"></span>,<span class="_ _c"> </span>namely<span class="_ _c"> </span>this<span class="_ _c"> </span>leads<span class="_ _c"> </span>to<span class="_ _c"> </span>spread<span class="_ _9"> </span>the<span class="_ _c"> </span>numb<span class="_ _a"></span>er<span class="_ _c"> </span>over<span class="_ _c"> </span>the<span class="_ _c"> </span>entire<span class="_ _c"> </span>region</div><div class="t m0 xa ha y236 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">The<span class="_ _c"> </span>concept<span class="_ _c"> </span>of<span class="_ _9"> </span>low-discrepancy<span class="_ _9"> </span>is<span class="_ _9"> </span>asso<span class="_ _a"></span>ciated<span class="_ _c"> </span>with<span class="_ _9"> </span>the<span class="_ _c"> </span>p<span class="_ _3"></span>rop<span class="_ _a"></span>ert<span class="_ _3"></span>y<span class="_ _9"> </span>that<span class="_ _c"> </span>the<span class="_ _9"> </span>successive</span></div><div class="t m0 x6 ha y237 ff4 fs6 fc0 sc0 ls0 ws0">numb<span class="_ _a"></span>ers<span class="_ _9"> </span>are<span class="_ _9"> </span>added<span class="_ _c"> </span>in<span class="_ _c"> </span>a<span class="_ _c"> </span>p<span class="_ _a"></span>osition<span class="_ _c"> </span>as<span class="_ _c"> </span>aw<span class="_ _27"></span>ay<span class="_ _9"> </span>as<span class="_ _c"> </span>p<span class="_ _a"></span>ossible<span class="_ _c"> </span>from<span class="_ _c"> </span>the<span class="_ _c"> </span>other<span class="_ _c"> </span>numb<span class="_ _a"></span>ers<span class="_ _c"> </span>that</div><div class="t m0 x6 ha y238 ff4 fs6 fc0 sc0 ls0 ws0">is,<span class="_ _c"> </span>avoiding<span class="_ _c"> </span><span class="ff11">clustering<span class="_ _e"> </span></span>(grouping<span class="_ _9"> </span>of<span class="_ _c"> </span>numb<span class="_ _a"></span>ers<span class="_ _c"> </span>close<span class="_ _c"> </span>to<span class="_ _c"> </span>each<span class="_ _c"> </span>other)</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">55/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf3e" class="pf w0 h0" data-page-no="3e"><div class="pc pc3e w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Quasi-random<span class="_ _62"> </span>2/2</div><div class="t m0 x3c ha y239 ff1 fs6 fc0 sc0 ls0 ws0">Pseudo-random<span class="_ _34"> </span>vs.<span class="_ _34"> </span>Quasi<span class="_ _4"> </span>random</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">56/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf3f" class="pf w0 h0" data-page-no="3f"><div class="pc pc3f w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIW0lEQVR42u3ZsQ3CQBBE0TvEyiE1IFGCO7CojSbcIZFDNjm34Mxr9F4JE31pemY2AAAoIyJuVgAAoBqRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAAAu5m4CzrV9nkaAi/q+VyP8sde8GIET9cy0AgAAdUSEux8AgHJEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAItUEAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAwBG9P6ax/VobY1gDAIASduRME/XGPdEvAAAAAElFTkSuQmCC"/><div class="t m0 x8 h2 yc8 ff1 fs0 fc0 sc0 ls0 ws0">Time<span class="_ _1"> </span>Measuring</div><a class="l" href="#pf3f" data-dest-detail='[63,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:187.124000px;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="pf40" class="pf w0 h0" data-page-no="40"><div class="pc pc40 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Time<span class="_ _6"> </span>Measuring<span class="_ _63"> </span>1/2</div><div class="t m0 x9 ha y23a ff1 fs6 fc1 sc0 ls0 ws0">W<span class="_ _3"></span>all-Clo<span class="_ _a"></span>ck/Real<span class="_ _4"> </span>time</div><div class="t m0 x9 ha y23b ff4 fs6 fc0 sc0 ls0 ws0">It<span class="_ _c"> </span>is<span class="_ _9"> </span>the<span class="_ _c"> </span>human<span class="_ _c"> </span>p<span class="_ _a"></span>erception<span class="_ _c"> </span>of<span class="_ _c"> </span>the<span class="_ _c"> </span>passage<span class="_ _9"> </span>of<span class="_ _c"> </span>time<span class="_ _c"> </span>from<span class="_ _c"> </span>the<span class="_ _c"> </span>start<span class="_ _9"> </span>to<span class="_ _c"> </span>the<span class="_ _c"> </span>completion<span class="_ _c"> </span>of</div><div class="t m0 x9 ha y23c ff4 fs6 fc0 sc0 ls0 ws0">a<span class="_ _c"> </span>task</div><div class="t m0 x9 ha y23d ff1 fs6 fc1 sc0 ls0 ws0">User/CPU<span class="_ _4"> </span>time</div><div class="t m0 x9 ha y23e ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _c"> </span>amount<span class="_ _c"> </span>of<span class="_ _c"> </span>time<span class="_ _c"> </span>sp<span class="_ _a"></span>ent<span class="_ _9"> </span>by<span class="_ _9"> </span>the<span class="_ _c"> </span>CPU<span class="_ _c"> </span>to<span class="_ _c"> </span>compute<span class="_ _c"> </span>in<span class="_ _c"> </span>user<span class="_ _c"> </span>co<span class="_ _a"></span>de</div><div class="t m0 x9 ha y23f ff1 fs6 fc1 sc0 ls0 ws0">System<span class="_ _4"> </span>time</div><div class="t m0 x9 ha y240 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _c"> </span>amount<span class="_ _c"> </span>of<span class="_ _c"> </span>time<span class="_ _c"> </span>sp<span class="_ _a"></span>ent<span class="_ _9"> </span>by<span class="_ _9"> </span>the<span class="_ _c"> </span>CPU<span class="_ _c"> </span>to<span class="_ _c"> </span>compute<span class="_ _c"> </span>system<span class="_ _c"> </span>calls<span class="_ _c"> </span>(including<span class="_ _c"> </span>I/O<span class="_ _c"> </span>calls)</div><div class="t m0 x9 ha y241 ff4 fs6 fc0 sc0 ls0 ws0">executed<span class="_ _c"> </span>into<span class="_ _c"> </span>k<span class="_ _3"></span>ernel<span class="_ _c"> </span>co<span class="_ _a"></span>de</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">57/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf41" class="pf w0 h0" data-page-no="41"><div class="pc pc41 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQ3CMBRFURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JiOBULxhc4Z4VVXL4/XewIAgDC2dTlZAQCAaEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAABfudZqBQAA4iileFIBAAhHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFJNAACASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApJoAAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUA4H90+zRYAQB+4vWYjQDHXW7PnM99298ptdYMAgBACB/yuRQE2QbEKQAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Time<span class="_ _6"> </span>Measuring<span class="_ _63"> </span>2/2</div><div class="t m0 x1 ha y242 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _c"> </span><span class="ff11">W<span class="_ _3"></span>all-clo<span class="_ _a"></span>ck<span class="_ _9"> </span>time<span class="_ _6"> </span><span class="ff4">measured<span class="_ _c"> </span>on<span class="_ _c"> </span>a<span class="_ _c"> </span>concurrent<span class="_ _c"> </span>process<span class="_ _c"> </span>platform<span class="_ _9"> </span>may<span class="_ _9"> </span>include<span class="_ _c"> </span>the<span class="_ _c"> </span>time</span></span></div><div class="t m0 x1 ha y243 ff4 fs6 fc0 sc0 ls0 ws0">elapsed<span class="_ _c"> </span>fo<span class="_ _3"></span>r<span class="_ _c"> </span>other<span class="_ _c"> </span>tasks</div><div class="t m0 x1 ha y244 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _c"> </span><span class="ff11">User/CPU<span class="_ _c"> </span>time<span class="_ _6"> </span></span>of<span class="_ _9"> </span>a<span class="_ _c"> </span>multi-thread<span class="_ _c"> </span>program<span class="_ _9"> </span>is<span class="_ _c"> </span>the<span class="_ _c"> </span>sum<span class="_ _c"> </span>of<span class="_ _c"> </span>the<span class="_ _c"> </span>execution<span class="_ _c"> </span>time<span class="_ _c"> </span>of<span class="_ _c"> </span>all</div><div class="t m0 x1 ha y245 ff4 fs6 fc0 sc0 ls0 ws0">threads</div><div class="t m0 x1 ha y246 ff4 fs6 fc0 sc0 ls0 ws0">If<span class="_ _c"> </span>the<span class="_ _c"> </span>system<span class="_ _c"> </span>w<span class="_ _3"></span>o<span class="_ _3"></span>rkload<span class="_ _c"> </span>(except<span class="_ _c"> </span>the<span class="_ _c"> </span>current<span class="_ _c"> </span>program)<span class="_ _9"> </span>is<span class="_ _c"> </span>very<span class="_ _c"> </span>low<span class="_ _9"> </span>and<span class="_ _c"> </span>the<span class="_ _c"> </span>program<span class="_ _9"> </span>uses</div><div class="t m0 x1 ha y247 ff4 fs6 fc0 sc0 ls0 ws0">only<span class="_ _c"> </span>one<span class="_ _c"> </span>thread<span class="_ _c"> </span>then</div><div class="t m0 x1 he y248 ff9 fs6 fc0 sc0 ls0 ws0">Wall-clock<span class="_ _20"> </span>time<span class="_ _20"> </span>=<span class="_ _10"> </span>User<span class="_ _20"> </span>time<span class="_ _20"> </span>+<span class="_ _10"> </span>System<span class="_ _20"> </span>time</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">58/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf42" class="pf w0 h0" data-page-no="42"><div class="pc pc42 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIj0lEQVR42u3YsU0DQRCG0Vt0I6KVa0COqAAhYiR35iYoh4Ai6IDotBGTHBmpJRvMHHqvgtW/yadp+4enCQAAynh/e72xAgAA1YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAAC+tcy0AgAAdUSESyoAAOWIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPx384beOsbwYVyu924EACjOJRUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAALiqlplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAgL82b+itYwwfBgBwnt77hl7rkgoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEg1AQAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAA/K6WmVYAAKCOiHBJBQCgHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAA8APm5XhnBQC4jo/nFyPASfePh9Z2t+vyOU3ruhoEAIASvgAIriAAtSfNqAAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Time<span class="_ _6"> </span>Measuring<span class="_ _6"> </span>-<span class="_ _6"> </span>W<span class="_ _3"></span>all-Clo<span class="_ _a"></span>ck<span class="_ _6"> </span>Time<span class="_ _64"> </span>1/3</div><div class="t m0 x9 ha y5a ff9 fs6 fc3 sc0 ls0 ws0">::gettimeofday<span class="fc0">()<span class="_ _13"> </span><span class="ff4">:<span class="_ _e"> </span>time<span class="_ _c"> </span>resolution<span class="_ _c"> </span>1<span class="ff12">µ<span class="ff11">s</span></span></span></span></div><div class="t m0 x9 hb y249 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><time.h><span class="_ _65"> </span>//struct<span class="_ _e"> </span>timeval</span></div><div class="t m0 x9 hb y24a fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><sys/time.h><span class="_ _11"> </span>//gettimeofday()</span></div><div class="t m0 x9 hb y24b ff5 fs7 fcb sc0 ls0 ws0">struct<span class="_ _e"> </span><span class="fc3">timeval<span class="_ _6"> </span><span class="ffa fc0">start,<span class="_ _e"> </span>end;<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>timeval<span class="_ _e"> </span>{second,<span class="_ _e"> </span>microseconds}</span></span></span></div><div class="t m0 x9 hb y24c ffa fs7 fc7 sc0 ls0 ws0">::<span class="fc0">gettimeofday(</span>&<span class="fc0">start,<span class="_ _e"> </span><span class="fcb">NULL</span>);</span></div><div class="t m0 x9 hb y24d ffa fs7 fc0 sc0 ls0 ws0">...<span class="_ _34"> </span><span class="fff fc6">//<span class="_ _e"> </span>code</span></div><div class="t m0 x9 hb y24e ffa fs7 fc7 sc0 ls0 ws0">::<span class="fc0">gettimeofday(</span>&<span class="fc0">end,<span class="_ _e"> </span><span class="fcb">NULL</span>);</span></div><div class="t m0 x9 hb y24f ff5 fs7 fc8 sc0 ls0 ws0">long<span class="_ _e"> </span><span class="ffa fc0">start_time<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>start.tv_sec<span class="_ _e"> </span><span class="fc7">*<span class="_ _6"> </span>1000000<span class="_ _e"> </span>+<span class="_ _e"> </span></span>start.tv_usec;</span></div><div class="t m0 x9 hb y250 ff5 fs7 fc8 sc0 ls0 ws0">long<span class="_ _e"> </span><span class="ffa fc0">end_time<span class="_ _34"> </span><span class="fc7">=<span class="_ _e"> </span></span>end.tv_sec<span class="_ _6"> </span><span class="fc7">*<span class="_ _e"> </span>1000000<span class="_ _e"> </span>+<span class="_ _6"> </span></span>end.tv_usec;</span></div><div class="t m0 x9 hb y251 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span><span class="fc9">"Elapsed:<span class="_ _e"> </span>"<span class="_ _e"> </span></span><<<span class="_ _6"> </span></span>end_time<span class="_ _e"> </span><span class="fc7">-<span class="_ _e"> </span></span>start_time;<span class="_ _30"> </span><span class="fff fc6">//<span class="_ _e"> </span>in<span class="_ _6"> </span>microsec</span></div><div class="t m0 x1 h5 y252 ff1 fs3 fc0 sc0 ls0 ws0">Problems:<span class="_ _6"> </span><span class="ff4">Linux<span class="_ _9"> </span>only<span class="_ _9"> </span>(not<span class="_ _9"> </span>p<span class="_ _a"></span>o<span class="_ _3"></span>rtable),<span class="_ _9"> </span>the<span class="_ _9"> </span>time<span class="_ _9"> </span>is<span class="_ _9"> </span>not<span class="_ _9"> </span>monotonic<span class="_ _9"> </span>increasing<span class="_ _9"> </span>(timezone),<span class="_ _9"> </span>time</span></div><div class="t m0 x1 h5 y253 ff4 fs3 fc0 sc0 ls0 ws0">resolution<span class="_ _9"> </span>is<span class="_ _9"> </span>big</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">59/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf43" class="pf w0 h0" data-page-no="43"><div class="pc pc43 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIjUlEQVR42u3YsWkDQRCG0Vtxg6NFNRhHqsAIxwJ1piZcjgMX4Q4UiY08yTlzAUKgOem9CpZ/k49pb+8fEwAAlPHz/bWxAgAA1YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAAD+tcy0AgAAdUSESyoAAOWIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAAHXNK3rrGMOHldV7NwIAcCsuqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQDgvlpmWgEAgDoiwiUVAIByRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAAAUM6/orWMMHwYAcJ3e+4pe65IKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBINQEAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAICn1TLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkmAABApAIAgEgFAECkAgCASAUA4NHMl9OrFQCgiPPh0wiw2x9b274sl99pWpbFIAAAlPAHo10gANmV7SQAAAAASUVORK5CYII="/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Time<span class="_ _6"> </span>Measuring<span class="_ _6"> </span>-<span class="_ _6"> </span>W<span class="_ _3"></span>all-Clo<span class="_ _a"></span>ck<span class="_ _6"> </span>Time<span class="_ _64"> </span>2/3</div><div class="t m0 x9 ha y254 ff9 fs6 fc3 sc0 ls0 ws0">std::chrono<span class="_ _b"> </span><span class="ff4 fce">C++11</span></div><div class="t m0 x9 hb y255 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><chrono></span></div><div class="t m0 x9 hb y256 ff5 fs7 fcb sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ffa fc0">start_time<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>chrono<span class="fc7">::</span>system_clock<span class="fc7">::</span>now();</span></div><div class="t m0 x9 hb y257 ffa fs7 fc0 sc0 ls0 ws0">...<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>code</span></div><div class="t m0 x9 hb y258 ff5 fs7 fcb sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ffa fc0">end_time<span class="_ _34"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>chrono<span class="fc7">::</span>system_clock<span class="fc7">::</span>now();</span></div><div class="t m0 x9 hb y259 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>chrono<span class="fc7">::</span>duration<span class="fc7"><<span class="ff5 fc8">double</span>><span class="_ _e"> </span></span>diff<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>end_time<span class="_ _e"> </span><span class="fc7">-<span class="_ _6"> </span></span>start_time;</div><div class="t m0 x9 hb y25a ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span><span class="fc9">"Elapsed:<span class="_ _e"> </span>"<span class="_ _e"> </span></span><<<span class="_ _6"> </span></span>diff.count();<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>in<span class="_ _e"> </span>seconds</span></div><div class="t m0 x9 hb y25b ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>std<span class="fc7">::</span>chrono<span class="fc7">::</span>duration_cast<span class="fc7"><</span>milli<span class="fc7">></span>(diff).count();<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>in<span class="_ _6"> </span>ms</span></div><div class="t m0 x1 h5 y25c ff1 fs3 fc0 sc0 ls0 ws0">Problems:<span class="_ _6"> </span><span class="ff4">The<span class="_ _9"> </span>time<span class="_ _9"> </span>is<span class="_ _9"> </span>not<span class="_ _9"> </span>monotonic<span class="_ _9"> </span>increasing<span class="_ _9"> </span>(timezone)</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">60/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf44" class="pf w0 h0" data-page-no="44"><div class="pc pc44 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Time<span class="_ _6"> </span>Measuring<span class="_ _6"> </span>-<span class="_ _6"> </span>W<span class="_ _3"></span>all-Clo<span class="_ _a"></span>ck<span class="_ _6"> </span>Time<span class="_ _64"> </span>3/3</div><div class="t m0 x1 ha y25d ff4 fs6 fc0 sc0 ls0 ws0">An<span class="_ _c"> </span>alternative<span class="_ _c"> </span>of<span class="_ _b"> </span><span class="ff9">system<span class="_ _4"> </span>clock<span class="_ _b"> </span></span>is<span class="_ _b"> </span><span class="ff5">steady<span class="_ _6"> </span>clock<span class="_ _b"> </span></span>which<span class="_ _c"> </span>ensures<span class="_ _c"> </span>monotonic</div><div class="t m0 x1 ha y25e ff4 fs6 fc0 sc0 ls0 ws0">increasing<span class="_ _c"> </span>time.</div><div class="t m0 x9 ha y25f ff5 fs6 fc0 sc0 ls0 ws0">steady<span class="_ _4"> </span>clock<span class="_ _b"> </span><span class="ff4">is<span class="_ _c"> </span>implemented<span class="_ _c"> </span>over<span class="_ _b"> </span><span class="ff9">clock<span class="_ _6"> </span>gettime<span class="_ _b"> </span></span>on<span class="_ _c"> </span>POSIX<span class="_ _c"> </span>system<span class="_ _c"> </span>and<span class="_ _c"> </span>has<span class="_ _c"> </span>1<span class="ff11">ns</span></span></div><div class="t m0 x1 ha y260 ff4 fs6 fc0 sc0 ls0 ws0">time<span class="_ _c"> </span>resolution</div><div class="t m0 x9 hb y261 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><chrono></span></div><div class="t m0 x9 hb y262 ff5 fs7 fcb sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ffa fc0">start_time<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>chrono<span class="fc7">::</span>steady_clock<span class="fc7">::</span>now();</span></div><div class="t m0 x9 hb y263 ffa fs7 fc0 sc0 ls0 ws0">...<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>code</span></div><div class="t m0 x9 hb y264 ff5 fs7 fcb sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ffa fc0">end_time<span class="_ _34"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>chrono<span class="fc7">::</span>steady_clock<span class="fc7">::</span>now();</span></div><div class="t m0 x1 ha y265 ff4 fs6 fc0 sc0 ls0 ws0">Ho<span class="_ _3"></span>w<span class="_ _3"></span>ever,<span class="_ _c"> </span>the<span class="_ _c"> </span>overhead<span class="_ _c"> </span>of<span class="_ _c"> </span>C++<span class="_ _c"> </span>API<span class="_ _c"> </span>is<span class="_ _c"> </span>not<span class="_ _c"> </span>alwa<span class="_ _27"></span>ys<span class="_ _c"> </span>negligible,<span class="_ _c"> </span>e.g.</div><div class="t m0 x1 ha y266 ff9 fs6 fc0 sc0 ls0 ws0">Linux<span class="_ _20"> </span>libstdc++<span class="_ _c"> </span><span class="ffd">→<span class="_ _19"> </span><span class="ff4">20ns,<span class="_ _c"> </span></span></span>Mac<span class="_ _10"> </span>libc++<span class="_ _c"> </span><span class="ffd">→<span class="_ _19"> </span><span class="ff4">41ns</span></span></div><div class="t m0 xa hb y153 ffa fs7 fcd sc0 ls0 ws0">Measuring<span class="_ _e"> </span>clock<span class="_ _6"> </span>precision</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">61/84</div><a class="l" href="https://vitaut.net/posts/2023/measuring-clock-precision/"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:2.650000px;width:119.676000px;height:13.445000px;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="pf45" class="pf w0 h0" data-page-no="45"><div class="pc pc45 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIyElEQVR42u3dMUoEMRSA4YlMsAqeQaw8gYiFlWBt4ZW8hKew8AQW4hm8gdWSwjXN2NmIjQszLzPfV04VXgj8ZNmZdHZxNQAAQBjvry9HpgAAQDQiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQCAH6m1ZgoAAMSRc3aTCgBAOCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCwZmNHa6212rBFlFIMAWfT2QeYk5tUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAACGY0AmDjPvf767v738/fnp8MB2ApqbXWy1prrTZsEaUUQ8DZdPYBZpNz9nM/AADhiFQAAEQqAACIVAAARCoAAByqp1dQ+Z8pAMBGuEkFAECkAgCASAUAQKQCAMChevosKgAAW+CzqAAARCRSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAFZk7GittVYbBgDwP6WUjlbrJhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJFqBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAA+ENqrZkCAABx5JzdpAIAEI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAmMG4ezg1BQBYjY+bR0Ogd+eXtymdHE+7r2GYpslAAAAI4RsM5TInDEUgZAAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Time<span class="_ _6"> </span>Measuring<span class="_ _6"> </span>-<span class="_ _6"> </span>User<span class="_ _6"> </span>Time</div><div class="t m0 x9 ha y267 ff9 fs6 fc3 sc0 ls0 ws0">std::clock<span class="_ _13"> </span><span class="ff4 fc0">,<span class="_ _c"> </span>implemented<span class="_ _c"> </span>over<span class="_ _b"> </span><span class="ff9">clock<span class="_ _6"> </span>gettime<span class="_ _11"> </span></span>on<span class="_ _c"> </span>POSIX<span class="_ _c"> </span>system<span class="_ _c"> </span>and<span class="_ _c"> </span>has<span class="_ _c"> </span>1<span class="ff11">ns</span></span></div><div class="t m0 x1 ha y268 ff4 fs6 fc0 sc0 ls0 ws0">time<span class="_ _c"> </span>resolution</div><div class="t m0 x9 hb y269 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><chrono></span></div><div class="t m0 x9 hb y26a ff5 fs7 fc8 sc0 ls0 ws0">clock_t<span class="_ _e"> </span><span class="ffa fc0">start_time<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>clock();</span></div><div class="t m0 x9 hb y26b ffa fs7 fc0 sc0 ls0 ws0">...<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>code</span></div><div class="t m0 x9 hb y26c ff5 fs7 fc8 sc0 ls0 ws0">clock_t<span class="_ _e"> </span><span class="ffa fc0">end_time<span class="_ _34"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>clock();</span></div><div class="t m0 x9 hb y26d ff5 fs7 fc8 sc0 ls0 ws0">float<span class="_ _e"> </span><span class="ffa fc0">diff<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span></span><span class="fcb">static_cast<span class="ffa fc7"><</span></span>float<span class="ffa fc7">><span class="fc0">(end_time<span class="_ _e"> </span></span>-<span class="_ _6"> </span><span class="fc0">start_time)<span class="_ _e"> </span></span>/<span class="_ _e"> </span><span class="fc0">CLOCKS_PER_SEC;</span></span></div><div class="t m0 x9 hb y26e ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span><span class="fc9">"Elapsed:<span class="_ _e"> </span>"<span class="_ _e"> </span></span><<<span class="_ _6"> </span></span>diff;<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>in<span class="_ _e"> </span>seconds</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">62/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf46" class="pf w0 h0" data-page-no="46"><div class="pc pc46 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQkCQRCG0Vm5xeiwBjGyAhFjwc5swnIMLMIOjI6L3GTNLMDEEd+rYPk3+Ziy2R0CAADSuN+uCysAAJCNSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEA4K201qwAAEAetVaXVAAA0hGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAILfhh946z7MPAwD4zDiOP/Ral1QAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAESqCQAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAA+JbSWrMCAAB51FpdUgEASEekAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAARETFM57UVAOBPPI4XI5Dfdn8qZbXs0zOi924QAABSeAH3BxoC6KbolwAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Time<span class="_ _6"> </span>Measuring<span class="_ _6"> </span>-<span class="_ _6"> </span>User/System<span class="_ _6"> </span>Time</div><div class="t m0 x9 hb y26f fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><sys/times.h></span></div><div class="t m0 x9 hb y155 ff5 fs7 fcb sc0 ls0 ws0">struct<span class="_ _e"> </span><span class="ffa fc7">::<span class="fc0">tms<span class="_ _6"> </span>start_time,<span class="_ _e"> </span>end_time;</span></span></div><div class="t m0 x9 hb y156 ffa fs7 fc7 sc0 ls0 ws0">::<span class="fc0">times(</span>&<span class="fc0">start_time);</span></div><div class="t m0 x9 hb y157 ffa fs7 fc0 sc0 ls0 ws0">...<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>code</span></div><div class="t m0 x9 hb y158 ffa fs7 fc7 sc0 ls0 ws0">::<span class="fc0">times(</span>&<span class="fc0">end_time);</span></div><div class="t m0 x9 hb y159 ff5 fs7 fcb sc0 ls0 ws0">auto<span class="_ _30"> </span><span class="ffa fc0">user_diff<span class="_ _e"> </span><span class="fc7">=<span class="_ _e"> </span></span>end_time.tmus_utime<span class="_ _6"> </span><span class="fc7">-<span class="_ _e"> </span></span>start_time.tms_utime;</span></div><div class="t m0 x9 hb y15a ff5 fs7 fcb sc0 ls0 ws0">auto<span class="_ _30"> </span><span class="ffa fc0">sys_diff<span class="_ _30"> </span><span class="fc7">=<span class="_ _e"> </span></span>end_time.tms_stime<span class="_ _e"> </span><span class="fc7">-<span class="_ _6"> </span></span>start_time.tms_stime;</span></div><div class="t m0 x9 hb y270 ff5 fs7 fc8 sc0 ls0 ws0">float<span class="_ _e"> </span><span class="ffa fc0">user<span class="_ _26"> </span><span class="fc7">=<span class="_ _6"> </span></span></span><span class="fcb">static_cast<span class="ffa fc7"><</span></span>float<span class="ffa fc7">><span class="fc0">(user_diff)<span class="_ _e"> </span></span>/<span class="_ _e"> </span>::<span class="fc0">sysconf(_SC_CLK_TCK);</span></span></div><div class="t m0 x9 hb y15b ff5 fs7 fc8 sc0 ls0 ws0">float<span class="_ _e"> </span><span class="ffa fc0">sys<span class="_ _32"> </span><span class="fc7">=<span class="_ _6"> </span></span></span><span class="fcb">static_cast<span class="ffa fc7"><</span></span>float<span class="ffa fc7">><span class="fc0">(sys_diff)<span class="_ _1f"> </span></span>/<span class="_ _e"> </span>::<span class="fc0">sysconf(_SC_CLK_TCK);</span></span></div><div class="t m0 x9 hb y15c ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span><span class="fc9">"user<span class="_ _e"> </span>time:<span class="_ _e"> </span>"<span class="_ _34"> </span></span><<<span class="_ _e"> </span></span>user;<span class="_ _30"> </span><span class="fff fc6">//<span class="_ _e"> </span>in<span class="_ _6"> </span>seconds</span></div><div class="t m0 x9 hb y271 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span><span class="fc9">"system<span class="_ _e"> </span>time:<span class="_ _e"> </span>"<span class="_ _6"> </span></span><<<span class="_ _e"> </span></span>sys;<span class="_ _34"> </span><span class="fff fc6">//<span class="_ _e"> </span>in<span class="_ _e"> </span>seconds</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">63/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf47" class="pf w0 h0" data-page-no="47"><div class="pc pc47 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 yc8 ff1 fs0 fc0 sc0 ls0 ws0">Std<span class="_ _1"> </span>Classes</div><a class="l" href="#pf47" data-dest-detail='[71,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:137.252000px;width:130.947000px;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="pf48" class="pf w0 h0" data-page-no="48"><div class="pc pc48 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::pair<span class="_ _3b"> </span><span class="ff1">1/2</span></div><div class="t m0 x9 hd y5a ff5 fs6 fc0 sc0 ls0 ws0"><utility></div><div class="t m0 x9 ha y5b ff9 fs6 fc3 sc0 ls0 ws0">std::pair<span class="_ _b"> </span><span class="ff4 fc0">class<span class="_ _c"> </span>couples<span class="_ _c"> </span>together<span class="_ _c"> </span>a<span class="_ _c"> </span>pair<span class="_ _c"> </span>of<span class="_ _c"> </span>values,<span class="_ _c"> </span>which<span class="_ _c"> </span>ma<span class="_ _3"></span>y<span class="_ _c"> </span>b<span class="_ _a"></span>e<span class="_ _9"> </span>of<span class="_ _c"> </span>different<span class="_ _4"> </span>t<span class="_ _3"></span>yp<span class="_ _a"></span>es</span></div><div class="t m0 x1 ha y272 ff4 fs6 fc0 sc0 ls0 ws0">Construct<span class="_ _c"> </span>a<span class="_ _c"> </span><span class="ff9">std::pair</span></div><div class="t m0 xa ha y273 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9">std::pair<span class="ff7"><</span>T1,<span class="_ _20"> </span>T2<span class="ff7">><span class="_ _20"> </span></span>pair(value1,<span class="_ _10"> </span>value2)</span></div><div class="t m0 xa ha y274 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9">std::pair<span class="ff7"><</span>T1,<span class="_ _20"> </span>T2<span class="ff7">><span class="_ _20"> </span></span>pair<span class="_ _10"> </span>=<span class="_ _20"> </span><span class="ff13">{</span>value1,<span class="_ _20"> </span>value2<span class="ff13">}</span></span></div><div class="t m0 xa ha y275 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9">auto<span class="_ _20"> </span>pair<span class="_ _20"> </span>=<span class="_ _10"> </span>std::make<span class="_ _4"> </span>pair(value1,<span class="_ _10"> </span>value2)</span></div><div class="t m0 x1 ha y276 ff4 fs6 fc0 sc0 ls0 ws0">Data<span class="_ _c"> </span>memb<span class="_ _a"></span>ers:</div><div class="t m0 xa ha y277 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9">first<span class="_ _b"> </span><span class="ff4">access<span class="_ _c"> </span>first<span class="_ _c"> </span>field</span></span></div><div class="t m0 xa ha y278 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9">second<span class="_ _b"> </span><span class="ff4">access<span class="_ _c"> </span>second<span class="_ _c"> </span>field</span></span></div><div class="t m0 x1 ha y279 ff4 fs6 fc0 sc0 ls0 ws0">Metho<span class="_ _a"></span>ds:</div><div class="t m0 xa ha y27a ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">comparison<span class="_ _11"> </span><span class="ff9">==,<span class="_ _10"> </span><span class="ff7"><</span>,<span class="_ _20"> </span><span class="ff7">></span>,<span class="_ _20"> </span><span class="ffd">≥</span>,<span class="_ _10"> </span><span class="ffd">≤</span></span></span></div><div class="t m0 xa ha y27b ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">swap<span class="_ _11"> </span><span class="ff9">std::swap</span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">64/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf49" class="pf w0 h0" data-page-no="49"><div class="pc pc49 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGItuJlLOI6FQ7iB1XGVaWJnLaLwnz7PBOFL8/Ln1WaXAAAgjOvlPLMCAADRiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJ5yrdUKAADEUUpxSQUAIByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAgF/XTeit4zj6MACA9/R9P6HXuqQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSTQAAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAP8p11qtAABAHKUUl1QAAMIRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAADwId1wXFoBAHjRbX8yAt+23h5yXszbcE+ptWYQAABCeAB/BBoC9T0MpwAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::pair<span class="_ _3b"> </span><span class="ff1">2/2</span></div><div class="t m0 x9 hb y148 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><utility></span></div><div class="t m0 x9 hb y14a ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>pair<span class="fc7"><<span class="ff5 fc8">int</span></span>,<span class="_ _e"> </span>std<span class="fc7">::</span>string<span class="fc7">><span class="_ _6"> </span></span>pair1(<span class="fc7">3</span>,<span class="_ _e"> </span><span class="fc9">"abc"</span>);</div><div class="t m0 x9 hb y27c ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>pair<span class="fc7"><<span class="ff5 fc8">int</span></span>,<span class="_ _e"> </span>std<span class="fc7">::</span>string<span class="fc7">><span class="_ _6"> </span></span>pair2<span class="_ _e"> </span><span class="fc7">=<span class="_ _e"> </span></span>{<span class="_ _6"> </span><span class="fc7">4</span>,<span class="_ _e"> </span><span class="fc9">"zzz"<span class="_ _e"> </span></span>};</div><div class="t m0 x9 hb y14b ff5 fs7 fcb sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ffa fc0">pair3<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>make_pair(<span class="fc7">3</span>,<span class="_ _e"> </span><span class="fc9">"hgt"</span>);</span></div><div class="t m0 x9 hb y27d ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>pair1.first;<span class="_ _1f"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>3</span></div><div class="t m0 x9 hb y14d ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>pair1.second;<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>"abc"</span></div><div class="t m0 x9 hb y27e ffa fs7 fc0 sc0 ls0 ws0">swap(pair1,<span class="_ _e"> </span>pair2);</div><div class="t m0 x9 hb y14f ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>pair2.first;<span class="_ _1f"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>"zzz"</span></div><div class="t m0 x9 hb y150 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>pair2.second;<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>4</span></div><div class="t m0 x9 hb y151 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>(pair1<span class="_ _e"> </span><span class="fc7">><span class="_ _e"> </span></span>pair2);<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _e"> </span>1</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">65/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf4a" class="pf w0 h0" data-page-no="4a"><div class="pc pc4a w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::tuple<span class="_ _66"> </span><span class="ff1">1/3</span></div><div class="t m0 x9 hd y27f ff5 fs6 fc0 sc0 ls0 ws0"><tuple></div><div class="t m0 x9 ha y280 ff9 fs6 fc3 sc0 ls0 ws0">std::tuple<span class="_ _11"> </span><span class="ff4 fc0">is<span class="_ _c"> </span>a<span class="_ _9"> </span>fixed-size<span class="_ _c"> </span>collection<span class="_ _9"> </span>of<span class="_ _c"> </span>heterogeneous<span class="_ _9"> </span>values.<span class="_ _e"> </span>It<span class="_ _c"> </span>is<span class="_ _9"> </span>a<span class="_ _c"> </span>generalization<span class="_ _9"> </span>of</span></div><div class="t m0 x9 ha y281 ff9 fs6 fc0 sc0 ls0 ws0">std::pair<span class="_ _13"> </span><span class="ff4">.<span class="_ _e"> </span>It<span class="_ _c"> </span>allows<span class="_ _9"> </span>any<span class="_ _c"> </span>numb<span class="_ _a"></span>er<span class="_ _c"> </span>of<span class="_ _c"> </span>values</span></div><div class="t m0 x1 ha y282 ff4 fs6 fc0 sc0 ls0 ws0">Construct<span class="_ _c"> </span>a<span class="_ _b"> </span><span class="ff9">std::tuple<span class="_ _b"> </span></span>(of<span class="_ _c"> </span>size<span class="_ _c"> </span>3)</div><div class="t m0 xa h5 y283 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9">std::tuple<span class="ff7"><</span>T1,<span class="_ _8"> </span>T2,<span class="_ _8"> </span>T3<span class="ff7">><span class="_ _8"> </span></span>tuple(value1,<span class="_ _8"> </span>value2,<span class="_ _8"> </span>value3)</span></div><div class="t m0 xa h5 y284 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9">std::tuple<span class="ff7"><</span>T1,<span class="_ _8"> </span>T2,<span class="_ _8"> </span>T3<span class="ff7">><span class="_ _8"> </span></span>tuple<span class="_ _8"> </span>=<span class="_ _8"> </span><span class="ff13">{</span>value1,<span class="_ _e"> </span>value2,<span class="_ _8"> </span>value3<span class="ff13">}</span></span></div><div class="t m0 xa h5 y285 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9">auto<span class="_ _8"> </span>tuple<span class="_ _8"> </span>=<span class="_ _8"> </span><span class="fca">std::make<span class="_ _c"> </span>tuple</span>(value1,<span class="_ _8"> </span>value2,<span class="_ _8"> </span>value3)</span></div><div class="t m0 x1 ha y286 ff4 fs6 fc0 sc0 ls0 ws0">Data<span class="_ _c"> </span>memb<span class="_ _a"></span>ers:</div><div class="t m0 x9 ha y287 ff9 fs6 fc0 sc0 ls0 ws0">std:get<I>(tuple)<span class="_ _b"> </span><span class="ff4">returns<span class="_ _c"> </span>the<span class="_ _c"> </span><span class="ff11">i<span class="_ _0"></span></span>-th<span class="_ _c"> </span>value<span class="_ _4"> </span>of<span class="_ _c"> </span>the<span class="_ _c"> </span>tuple</span></div><div class="t m0 x1 ha y288 ff4 fs6 fc0 sc0 ls0 ws0">Metho<span class="_ _a"></span>ds:</div><div class="t m0 xa ha y289 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">comparison<span class="_ _11"> </span><span class="ff9">==,<span class="_ _10"> </span><span class="ff7"><</span>,<span class="_ _20"> </span><span class="ff7">></span>,<span class="_ _20"> </span><span class="ffd">≥</span>,<span class="_ _10"> </span><span class="ffd">≤</span></span></span></div><div class="t m0 xa ha y28a ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">swap<span class="_ _11"> </span><span class="ff9">std::swap</span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">66/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf4b" class="pf w0 h0" data-page-no="4b"><div class="pc pc4b w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::tuple<span class="_ _66"> </span><span class="ff1">2/3</span></div><div class="t m0 xa ha y28b ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9">auto<span class="_ _20"> </span>t3<span class="_ _20"> </span>=<span class="_ _10"> </span><span class="fca">std::tuple<span class="_ _4"> </span>cat</span>(t1,<span class="_ _10"> </span>t2)</span></div><div class="t m0 x6 ha y28c ff4 fs6 fc0 sc0 ls0 ws0">concatenate<span class="_ _c"> </span>t<span class="_ _3"></span>w<span class="_ _3"></span>o<span class="_ _c"> </span>tuples</div><div class="t m0 xa ha y28d ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9">const<span class="_ _20"> </span>int<span class="_ _20"> </span>size<span class="_ _10"> </span>=<span class="_ _20"> </span><span class="fca">std::tuple<span class="_ _6"> </span>size</span><TupleT>::value</span></div><div class="t m0 x6 ha y28e ff4 fs6 fc0 sc0 ls0 ws0">returns<span class="_ _c"> </span>the<span class="_ _c"> </span>numb<span class="_ _a"></span>er<span class="_ _9"> </span>of<span class="_ _c"> </span>elements<span class="_ _c"> </span>in<span class="_ _c"> </span>a<span class="_ _c"> </span>tuple<span class="_ _c"> </span>at<span class="_ _c"> </span>compile-time</div><div class="t m0 xa ha y28f ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9">using<span class="_ _20"> </span>T<span class="_ _20"> </span>=<span class="_ _10"> </span>typename<span class="_ _20"> </span><span class="fca">std::tuple<span class="_ _6"> </span>element</span><span class="ff7"><</span>TupleT<span class="ff7">></span>::type<span class="_ _11"> </span><span class="ff4">obtains<span class="_ _c"> </span>the</span></span></div><div class="t m0 x6 ha y290 ff4 fs6 fc0 sc0 ls0 ws0">t<span class="_ _3"></span>yp<span class="_ _a"></span>e<span class="_ _9"> </span>of<span class="_ _c"> </span>the<span class="_ _c"> </span>sp<span class="_ _a"></span>ecified<span class="_ _c"> </span>element</div><div class="t m0 xa ha y291 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">std::tie<span class="fc0">(value1,<span class="_ _20"> </span>value2,<span class="_ _20"> </span>value3)<span class="_ _10"> </span>=<span class="_ _20"> </span>tuple</span></span></div><div class="t m0 x6 ha y292 ff4 fs6 fc0 sc0 ls0 ws0">creates<span class="_ _c"> </span>a<span class="_ _c"> </span>tuple<span class="_ _c"> </span>of<span class="_ _c"> </span>references<span class="_ _c"> </span>to<span class="_ _c"> </span>its<span class="_ _c"> </span>a<span class="_ _3"></span>rguments</div><div class="t m0 xa ha y293 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">std::ignore</span></div><div class="t m0 x6 ha y294 ff4 fs6 fc0 sc0 ls0 ws0">an<span class="_ _c"> </span>object<span class="_ _c"> </span>of<span class="_ _c"> </span>unsp<span class="_ _a"></span>ecified<span class="_ _9"> </span>type<span class="_ _c"> </span>such<span class="_ _c"> </span>that<span class="_ _c"> </span>any<span class="_ _c"> </span>value<span class="_ _c"> </span>can<span class="_ _c"> </span>b<span class="_ _a"></span>e<span class="_ _c"> </span>assigned<span class="_ _c"> </span>to<span class="_ _c"> </span>it<span class="_ _c"> </span>with<span class="_ _c"> </span>no</div><div class="t m0 x6 ha y295 ff4 fs6 fc0 sc0 ls0 ws0">effect</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">67/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf4c" class="pf w0 h0" data-page-no="4c"><div class="pc pc4c w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIdklEQVR42u3YsQkCMRiG4UQuWAVnECsnELEWbjOXcBwLh3ADq+Mq08TO0kKb/+B5Jghfmpc/7w6nBAAAYTzut5UVAACIRqQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPCRW2tWAAAgjlKKSyoAAOGIVAAARCoAAIhUAABEKgAA/GtY0FvnefZhAAC/qbUu6LUuqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQTAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAB8kVtrVgAAII5SiksqAADhiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAALN0wXbZWAACCeJ6vRmB/HHPerPv0Sqn3bhAAAEJ4A7euGgIsuTI5AAAAAElFTkSuQmCC"/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::tuple<span class="_ _66"> </span><span class="ff1">3/3</span></div><div class="t m0 x9 hb y296 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><tuple></span></div><div class="t m0 x9 hb y297 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>tuple<span class="fc7"><<span class="ff5 fc8">int</span></span>,<span class="_ _e"> </span><span class="ff5 fc8">float</span>,<span class="_ _6"> </span><span class="ff5 fc8">char</span><span class="fc7">><span class="_ _e"> </span></span>f()<span class="_ _e"> </span>{<span class="_ _6"> </span><span class="ff5 fcb">return<span class="_ _e"> </span></span>{<span class="fc7">7</span>,<span class="_ _e"> </span><span class="fc7">0.1f</span>,<span class="_ _e"> </span><span class="ff22 fc9">'<span class="ffa">a</span>'</span>};<span class="_ _6"> </span>}</div><div class="t m0 x9 hb y298 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>tuple<span class="fc7"><<span class="ff5 fc8">int</span></span>,<span class="_ _e"> </span><span class="ff5 fc8">char</span>,<span class="_ _6"> </span><span class="ff5 fc8">float</span><span class="fc7">><span class="_ _e"> </span></span>tuple1(<span class="fc7">3</span>,<span class="_ _e"> </span><span class="ff22 fc9">'<span class="ffa">c</span>'</span>,<span class="_ _6"> </span><span class="fc7">2.2f</span>);</div><div class="t m0 x9 hb y299 ff5 fs7 fcb sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ffa fc0">tuple2<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>make_tuple(<span class="fc7">2</span>,<span class="_ _e"> </span><span class="ff22 fc9">'<span class="ffa">d</span>'</span>,<span class="_ _6"> </span><span class="fc7">1.5f</span>);</span></div><div class="t m0 x9 hb y29a ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>std<span class="fc7">::</span>get<span class="fc7"><0></span>(tuple1);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>3</span></div><div class="t m0 x9 hb y29b ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>std<span class="fc7">::</span>get<span class="fc7"><1></span>(tuple1);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span><span class="ff14">'</span>c<span class="ff14">'</span></span></div><div class="t m0 x9 hb y29c ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>std<span class="fc7">::</span>get<span class="fc7"><2></span>(tuple1);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>2.2f</span></div><div class="t m0 x9 hb y29d ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>(tuple1<span class="_ _e"> </span><span class="fc7">><span class="_ _e"> </span></span>tuple2);<span class="_ _34"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>true</span></div><div class="t m0 x9 hb y29e ff5 fs7 fcb sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ffa fc0">concat<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>tuple_cat(tuple1,<span class="_ _e"> </span>tuple2);</span></div><div class="t m0 x9 hb y29f ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>std<span class="fc7">::</span>tuple_size<span class="fc7"><<span class="ff5 fcb">decltype</span></span>(concat)<span class="fc7">>::</span>value;<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>print<span class="_ _6"> </span>6</span></div><div class="t m0 x9 hb y2a0 ff5 fs7 fcb sc0 ls0 ws0">using<span class="_ _e"> </span><span class="ffa fc0">T<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>tuple_element<span class="fc7"><4</span>,<span class="_ _e"> </span></span>decltype<span class="ffa fc0">(concat)<span class="fc7">>::</span>type;<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _e"> </span>T<span class="_ _e"> </span>is<span class="_ _e"> </span>int</span></span></div><div class="t m0 x9 hb y2a1 ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ffa fc0">value1;<span class="_ _6"> </span></span>float<span class="_ _e"> </span><span class="ffa fc0">value2;</span></div><div class="t m0 x9 hb y2a2 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>tie(value1,<span class="_ _e"> </span>value2,<span class="_ _6"> </span>std<span class="fc7">::</span>ignore)<span class="_ _e"> </span><span class="fc7">=<span class="_ _e"> </span></span>f();</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">68/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf4d" class="pf w0 h0" data-page-no="4d"><div class="pc pc4d w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIy0lEQVR42u3YvU1EMRCFURu9EZFFDYiIChAiRqIzmqAcAoqgA6KVIyZZMgTZiv1hHpxTgXWdfJp+dXPXAACgjNeX5zMrAABQjUgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAOBTz0wrAABQR0S4pAIAUI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAIATW1b01jmnDzuGMYYRAIBSXFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAIBvemZaAQCAOiLCJRUAgHJEKgAAIhUAAEQqAAAiFQAA9rWs6K1zTh+2XmMMIwAAO3JJBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAC/q2emFQAAqCMiXFIBAChHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAArbXWFhPsbs5pBPhqjGEEAI7BJRUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAA4qJ6ZVgAAoI6IcEkFAKCcxQS7m3Magf9mjGEEAE7PJRUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAA4qJ6ZVgAAoI6IcEkFAKAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAAD2s6zorXNOHwYA8DNjjBW91iUVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAOK2emVYAAKCOiHBJBQCgHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQD4y5bN46UVAIC1eLt/MsKfd3370PvF+Xbz3tp2uzUIAAAlfAD9GjH6OBo1tAAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::variant<span class="_ _67"> </span><span class="ff1">1/3</span></div><div class="t m0 x9 ha y5a ff5 fs6 fc0 sc0 ls0 ws0"><variant><span class="_ _b"> </span><span class="ff4 fce">C++17</span></div><div class="t m0 x9 ha yaa ff9 fs6 fc3 sc0 ls0 ws0">std::variant<span class="_ _b"> </span><span class="ff4 fc0">rep<span class="_ _3"></span>resents<span class="_ _c"> </span>a<span class="_ _c"> </span><span class="ff1">t<span class="_ _3"></span>yp<span class="_ _a"></span>e-safe<span class="_ _4"> </span>union<span class="_ _c"> </span><span class="ff4">as<span class="_ _c"> </span>the<span class="_ _c"> </span>co<span class="_ _3"></span>rresp<span class="_ _a"></span>onding<span class="_ _9"> </span>objects<span class="_ _c"> </span>know</span></span></span></div><div class="t m0 x1 ha y2a3 ff4 fs6 fc0 sc0 ls0 ws0">which<span class="_ _c"> </span>t<span class="_ _3"></span>yp<span class="_ _a"></span>e<span class="_ _9"> </span>is<span class="_ _c"> </span>currently<span class="_ _c"> </span>b<span class="_ _a"></span>eing<span class="_ _c"> </span>held</div><div class="t m0 x1 ha y2a4 ff4 fs6 fc0 sc0 ls0 ws0">It<span class="_ _c"> </span>can<span class="_ _c"> </span>b<span class="_ _a"></span>e<span class="_ _9"> </span>indexed<span class="_ _c"> </span>by:</div><div class="t m0 xa h5 y2a5 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">std::get<index><span class="fc0">(variant)<span class="_ _11"> </span><span class="ff4">an<span class="_ _9"> </span>integer</span></span></span></div><div class="t m0 xa h5 y2a6 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _d"> </span><span class="ff9 fca">std::get<type><span class="fc0">(variant)<span class="_ _11"> </span><span class="ff4">a<span class="_ _9"> </span>type</span></span></span></div><div class="t m0 x9 hb y2a7 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><variant></span></div><div class="t m0 x9 hb y2a8 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>variant<span class="fc7"><<span class="ff5 fc8">int</span></span>,<span class="_ _e"> </span><span class="ff5 fc8">float</span>,<span class="_ _6"> </span><span class="ff5 fc8">bool</span><span class="fc7">><span class="_ _e"> </span></span>v(<span class="fc7">3.3f</span>);</div><div class="t m0 x9 hb y2a9 ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _30"> </span><span class="ffa fc0">x<span class="_ _e"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>get<span class="fc7"><0></span>(v);<span class="_ _45"> </span><span class="fff fc6">//<span class="_ _e"> </span>return<span class="_ _e"> </span>integer<span class="_ _e"> </span>value</span></span></div><div class="t m0 x9 hb y2aa ff5 fs7 fc8 sc0 ls0 ws0">bool<span class="_ _e"> </span><span class="ffa fc0">y<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>get<span class="fc7"><</span></span>bool<span class="ffa fc7">><span class="fc0">(v);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>return<span class="_ _e"> </span>bool<span class="_ _e"> </span>value</span></span></span></div><div class="t m0 x9 hb y2ab fff fs7 fc6 sc0 ls0 ws0">//<span class="_ _30"> </span>std::get<0>(v)<span class="_ _e"> </span>=<span class="_ _e"> </span>2.0f;<span class="_ _1"> </span>//<span class="_ _e"> </span>run-time<span class="_ _e"> </span>exception!!</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">69/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf4e" class="pf w0 h0" data-page-no="4e"><div class="pc pc4e w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIjklEQVR42u3YsU0DQRCG0Vt0I6KVa7CIXAFCxEh0RhMuxwFF0AGRtRGTHBmBI+QAzeL3Klj9m3ya9vD4vAAAQBkf76c7KwAAUI1IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQDgR8tMKwAAUEdEuKQCAFCOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAbspqAvhLYwwjXOi9GwGACy6pAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBgbi0zrQAAQB0R4ZIKAEA5IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAIBprBO9dYzhwwAArtN7n+i1LqkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUEwAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBALhZLTOtAABAHRHhkgoAQDkiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQDgF9bz294KAMC/8flyNMLsDk+vre3ut/PXsmzbZhAAAEr4BjxJIAALfw/AAAAAAElFTkSuQmCC"/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::variant<span class="_ _67"> </span><span class="ff1">2/3</span></div><div class="t m0 x1 ha y2ac ff4 fs6 fc0 sc0 ls0 ws0">Another<span class="_ _c"> </span>useful<span class="_ _c"> </span>metho<span class="_ _a"></span>d<span class="_ _9"> </span>is<span class="_ _b"> </span><span class="ff9 fca">index<span class="fc0">()<span class="_ _b"> </span></span></span>which<span class="_ _c"> </span>returns<span class="_ _c"> </span>the<span class="_ _c"> </span>p<span class="_ _a"></span>osition<span class="_ _c"> </span>of<span class="_ _c"> </span>the<span class="_ _c"> </span>type<span class="_ _c"> </span>currently</div><div class="t m0 x1 ha y2ad ff4 fs6 fc0 sc0 ls0 ws0">held<span class="_ _c"> </span>b<span class="_ _3"></span>y<span class="_ _c"> </span>the<span class="_ _c"> </span>va<span class="_ _3"></span>riant</div><div class="t m0 x9 hb y2ae fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><variant></span></div><div class="t m0 x9 hb y2af ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>variant<span class="fc7"><<span class="ff5 fc8">int</span></span>,<span class="_ _e"> </span><span class="ff5 fc8">float</span>,<span class="_ _6"> </span><span class="ff5 fc8">bool</span><span class="fc7">><span class="_ _e"> </span></span>v(<span class="fc7">3.3f</span>);</div><div class="t m0 x9 hb y2b0 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>v.index();<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>return<span class="_ _6"> </span>1</span></div><div class="t m0 x9 hb y2b1 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>get<span class="fc7"><<span class="ff5 fc8">bool</span>></span>(v)<span class="_ _e"> </span><span class="fc7">=<span class="_ _6"> </span><span class="fcb">true</span></span></div><div class="t m0 x9 hb y2b2 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>v.index();<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>return<span class="_ _6"> </span>2</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">70/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf4f" class="pf w0 h0" data-page-no="4f"><div class="pc pc4f w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIdUlEQVR42u3YsQ3CMBRFURvForKYAVExAULUSGzGEoxDwRBsQBWlwo3pGCDVj3LOBNZzc/Xz4XRJAAAQxvv13FgBAIBoRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAAH+5tWYFAADiKKW4pAIAEI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAA8wwLeus0TT4MAGCeWuuCXuuSCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAgNXIrTUrAAAQRynFJRUAgHBEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAFi3YbzvrQAArMfn+jBCcMfzLefdto/flHrvBgEAIIQfljEaAptvItAAAAAASUVORK5CYII="/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::variant<span class="_ _6"> </span><span class="ff1">+<span class="_ _6"> </span>Visito<span class="_ _3"></span>r<span class="_ _68"> </span>3/3</span></div><div class="t m0 x1 ha y5a ff4 fs6 fc0 sc0 ls0 ws0">It<span class="_ _c"> </span>is<span class="_ _c"> </span>also<span class="_ _9"> </span>p<span class="_ _a"></span>ossible<span class="_ _c"> </span>to<span class="_ _c"> </span>query<span class="_ _c"> </span>the<span class="_ _c"> </span>index<span class="_ _c"> </span>at<span class="_ _c"> </span>run-time<span class="_ _c"> </span>depending<span class="_ _c"> </span>on<span class="_ _c"> </span>the<span class="_ _c"> </span>type<span class="_ _c"> </span>currently<span class="_ _c"> </span>b<span class="_ _a"></span>eing</div><div class="t m0 x1 ha yaa ff4 fs6 fc0 sc0 ls0 ws0">held<span class="_ _c"> </span>b<span class="_ _3"></span>y<span class="_ _c"> </span>p<span class="_ _3"></span>roviding<span class="_ _c"> </span>a<span class="_ _c"> </span><span class="ff1">visito<span class="_ _3"></span>r</span></div><div class="t m0 x9 hf y2b3 fff fs5 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _8"> </span><span class="fc6"><variant></span></div><div class="t m0 x9 hf y2b4 ff5 fs5 fcb sc0 ls0 ws0">struct<span class="_ _6"> </span><span class="fc3">Visitor<span class="_ _4"> </span><span class="ff15 fc0">{</span></span></div><div class="t m0 x1c hf y2b5 ff5 fs5 fc8 sc0 ls0 ws0">void<span class="_ _6"> </span><span class="ff15 fc3">operator<span class="fc0">()(</span></span>int<span class="ff15 fc7">&<span class="_ _4"> </span><span class="fc0">value)<span class="_ _52"> </span>{<span class="_ _4"> </span>value<span class="_ _6"> </span></span>*=<span class="_ _6"> </span>2<span class="fc0">;<span class="_ _4"> </span>}</span></span></div><div class="t m0 x1c hf y2b6 ff5 fs5 fc8 sc0 ls0 ws0">void<span class="_ _6"> </span><span class="ff15 fc3">operator<span class="fc0">()(</span></span>float<span class="ff15 fc7">&<span class="_ _4"> </span><span class="fc0">value)<span class="_ _6"> </span>{<span class="_ _6"> </span>value<span class="_ _4"> </span></span>+=<span class="_ _6"> </span>3.0f<span class="fc0">;<span class="_ _6"> </span>}<span class="_ _4"> </span><span class="fff fc6">//<span class="_ _6"> </span><--</span></span></span></div><div class="t m0 x1c hf y2b7 ff5 fs5 fc8 sc0 ls0 ws0">void<span class="_ _6"> </span><span class="ff15 fc3">operator<span class="fc0">()(</span></span>bool<span class="ff15 fc7">&<span class="_ _4"> </span><span class="fc0">value)<span class="_ _d"> </span>{<span class="_ _6"> </span>value<span class="_ _6"> </span></span>=<span class="_ _4"> </span><span class="fcb">true<span class="fc0">;<span class="_ _6"> </span>}</span></span></span></div><div class="t m0 x9 hf y2b8 ff15 fs5 fc0 sc0 ls0 ws0">};</div><div class="t m0 x9 hf y2b9 ff15 fs5 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>variant<span class="fc7"><<span class="ff5 fc8">int</span></span>,<span class="_ _6"> </span><span class="ff5 fc8">float</span>,<span class="_ _4"> </span><span class="ff5 fc8">bool</span><span class="fc7">><span class="_ _6"> </span></span>v(<span class="fc7">3.3f</span>);</div><div class="t m0 x9 hf y2ba ff15 fs5 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>visit(v,<span class="_ _6"> </span>Visitor{});</div><div class="t m0 x9 hf y2bb ff15 fs5 fc0 sc0 ls0 ws0">cout<span class="_ _6"> </span><span class="fc7"><<<span class="_ _4"> </span></span>std<span class="fc7">::</span>get<span class="fc7"><<span class="ff5 fc8">float</span>></span>(v);<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _6"> </span>6.3f</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">71/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf50" class="pf w0 h0" data-page-no="50"><div class="pc pc50 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIoUlEQVR42u3ZsU0DQRCG0Vt0I6KVa0BEVGAhYiR35iYoh4Ai6IDI2siTHJkjAoSQb856r4LVf8mnufa4f5kAAKCMz4/3OysAAFCNSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEA4KJlphUAAKgjIlxSAQAoR6QCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAwJXNG3rrGMMHW0Xv3QgAwDW5pAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQCA29Yy0woAANQREfOGnjvG8M1uW+/dCADA5Hc/AAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAA8M9aZloBAIA6IsIlFQCAckQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAA+Nm8obeOMXwwAIC/6b1v6LUuqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQTAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAgFW0zLQCAAB1RIRLKgAA5YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAH5tPh0frAAAcPH1+maEdT09H1rb3S+n8zQty2IQAABK+AaOiyX+QyVCHwAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::optional<span class="_ _69"> </span><span class="ff1">1/2</span></div><div class="t m0 x9 ha y5a ff5 fs6 fc0 sc0 ls0 ws0"><optional><span class="_ _b"> </span><span class="ff4 fce">C++17</span></div><div class="t m0 x9 ha yaa ff9 fs6 fc3 sc0 ls0 ws0">std::optional<span class="_ _b"> </span><span class="ff4 fc0">p<span class="_ _3"></span>rovides<span class="_ _c"> </span>facilities<span class="_ _c"> </span>to<span class="_ _c"> </span>rep<span class="_ _3"></span>resent<span class="_ _c"> </span>p<span class="_ _a"></span>otential<span class="_ _9"> </span>“no<span class="_ _c"> </span>value”<span class="_ _c"> </span>states</span></div><div class="t m0 x1 ha y2bc ff4 fs6 fc0 sc0 ls0 ws0">As<span class="_ _c"> </span>an<span class="_ _c"> </span>example,<span class="_ _c"> </span>it<span class="_ _c"> </span>can<span class="_ _c"> </span>b<span class="_ _a"></span>e<span class="_ _9"> </span>used<span class="_ _c"> </span>for<span class="_ _9"> </span>representing<span class="_ _9"> </span>the<span class="_ _c"> </span>state<span class="_ _c"> </span>when<span class="_ _4"> </span>an<span class="_ _c"> </span>element<span class="_ _c"> </span>is<span class="_ _c"> </span>not<span class="_ _c"> </span>found</div><div class="t m0 x1 ha y2bd ff4 fs6 fc0 sc0 ls0 ws0">in<span class="_ _c"> </span>a<span class="_ _c"> </span>set</div><div class="t m0 x9 hb y2be fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><optional></span></div><div class="t m0 x9 hb y2bf ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>optional<span class="fc7"><</span>std<span class="fc7">::</span>string<span class="fc7">><span class="_ _e"> </span></span>find(<span class="ff5 fcb">const<span class="_ _6"> </span><span class="fc8">char</span></span><span class="fc7">*<span class="_ _e"> </span></span>set,<span class="_ _e"> </span><span class="ff5 fc8">char<span class="_ _6"> </span></span>value)<span class="_ _e"> </span>{</div><div class="t m0 x12 hb y2c0 ff5 fs7 fcb sc0 ls0 ws0">for<span class="_ _e"> </span><span class="ffa fc0">(</span><span class="fc8">int<span class="_ _6"> </span><span class="ffa fc0">i<span class="_ _e"> </span><span class="fc7">=<span class="_ _e"> </span>0</span>;<span class="_ _6"> </span>i<span class="_ _e"> </span><span class="fc7"><<span class="_ _e"> </span>10</span>;<span class="_ _e"> </span>i<span class="fc7">++</span>)<span class="_ _6"> </span>{</span></span></div><div class="t m0 x52 hb y2c1 ff5 fs7 fcb sc0 ls0 ws0">if<span class="_ _e"> </span><span class="ffa fc0">(set[i]<span class="_ _6"> </span><span class="fc7">==<span class="_ _e"> </span></span>value)</span></div><div class="t m0 x53 hb y2c2 ff5 fs7 fcb sc0 ls0 ws0">return<span class="_ _e"> </span><span class="ffa fc0">i;</span></div><div class="t m0 x12 hb y2c3 ffa fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x12 hb y2c4 ff5 fs7 fcb sc0 ls0 ws0">return<span class="_ _e"> </span><span class="ffa fc0">{};<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _e"> </span>std::nullopt;</span></span></div><div class="t m0 x9 hb y2c5 ffa fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">72/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf51" class="pf w0 h0" data-page-no="51"><div class="pc pc51 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGItuJlLOI6FQ7iB1XGVaWJnLaLwnz7PBOFL8/Ln1WaXAAAgjOvlPLMCAADRiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJ5yrdUKAADEUUpxSQUAIByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAgF/XTeit4zj6MACA9/R9P6HXuqQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSTQAAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAP8p11qtAABAHKUUl1QAAMIRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAADwId1wXFoBAOBFt/3JCN+23h5yXszbcE+ptWYQAABCeACvThoCen4G4wAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::optional<span class="_ _69"> </span><span class="ff1">2/2</span></div><div class="t m0 x9 hb y148 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><optional></span></div><div class="t m0 x9 hb y14a ff5 fs7 fc8 sc0 ls0 ws0">char<span class="_ _e"> </span><span class="ffa fc0">set[]<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span><span class="fc9">"sdfslgfsdg"</span></span>;</span></div><div class="t m0 x9 hb y27c ff5 fs7 fcb sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ffa fc0">x<span class="_ _31"> </span><span class="fc7">=<span class="_ _e"> </span></span>find(set,<span class="_ _6"> </span><span class="ff22 fc9">'<span class="ffa">a</span>'</span>);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span><span class="ff14">'</span>a<span class="ff14">'<span class="_ _6"> </span></span>is<span class="_ _e"> </span>not<span class="_ _e"> </span>present</span></span></div><div class="t m0 x9 hb y14b ff5 fs7 fcb sc0 ls0 ws0">if<span class="_ _e"> </span><span class="ffa fc0">(<span class="fc7">!</span>x)</span></div><div class="t m0 x6 hb y14c ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span><span class="fc9">"not<span class="_ _e"> </span>found"</span></span>;</div><div class="t m0 x9 hb y27d ff5 fs7 fcb sc0 ls0 ws0">if<span class="_ _e"> </span><span class="ffa fc0">(<span class="fc7">!</span>x.has_value())</span></div><div class="t m0 x6 hb y14d ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span><span class="fc9">"not<span class="_ _e"> </span>found"</span></span>;</div><div class="t m0 x9 hb y27e ff5 fs7 fcb sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ffa fc0">y<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>find(set,<span class="_ _e"> </span><span class="ff22 fc9">'<span class="ffa">l</span>'</span>);</span></div><div class="t m0 x9 hb y14f ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span>*</span>y<span class="_ _e"> </span><span class="fc7"><<<span class="_ _e"> </span><span class="fc9">"<span class="_ _6"> </span>"<span class="_ _e"> </span></span><<<span class="_ _e"> </span></span>y.value();<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>print<span class="_ _e"> </span><span class="ff14">'</span>4<span class="ff14">'<span class="_ _e"> </span>'</span>4<span class="ff14">'</span></span></div><div class="t m0 x9 hb y2c6 ffa fs7 fc0 sc0 ls0 ws0">x.value_or(<span class="fc7">-1</span>);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>returns<span class="_ _e"> </span><span class="ff14">'</span>-1<span class="ff14">'</span></span></div><div class="t m0 x9 hb y151 ffa fs7 fc0 sc0 ls0 ws0">y.value_or(<span class="fc7">-1</span>);<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>returns<span class="_ _e"> </span><span class="ff14">'</span>4<span class="ff14">'</span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">73/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf52" class="pf w0 h0" data-page-no="52"><div class="pc pc52 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIoklEQVR42u3ZMUpDQRSG0TfyLlaDaxCrrCCIteDO3ITLsXAR7sAqTJXbPDsrEWKC3JFzVjD8L8XHTbvbPywAAFDG+9vrlRUAAKhGpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAA8KVlphUAAKgjIlxSAQAoR6QCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgBAMetEbx1j/Kfpe+9+fwAA33JJBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAc2uZaQUAAOqIiHWi544xfLNT9d6NAABMx9/9AACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAwEW1zLQCAAB1RIRLKgAA5YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPCzdaK3jjF8MACA3+m9T/Ral1QAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAESqCQAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgDASVpmWgEAgDoiwiUVAIByRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAAH9mPTzfWgEA4FI+Hl+McKbd/VNrN9fb4bgs27YZBACAEj4B6UIl/hKUKD0AAAAASUVORK5CYII="/><div class="t m0 x4 h11 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::any</div><div class="t m0 x9 ha y5a ff5 fs6 fc0 sc0 ls0 ws0"><any><span class="_ _b"> </span><span class="ff4 fce">C++17</span></div><div class="t m0 x9 ha yaa ff9 fs6 fc3 sc0 ls0 ws0">std::any<span class="_ _b"> </span><span class="ff4 fc0">holds<span class="_ _c"> </span>a<span class="_ _3"></span>rbitra<span class="_ _3"></span>ry<span class="_ _c"> </span>values<span class="_ _c"> </span>and<span class="_ _c"> </span>provides<span class="_ _9"> </span><span class="ff1">type-safety</span></span></div><div class="t m0 x9 hf y2c7 fff fs5 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _8"> </span><span class="fc6"><any></span></div><div class="t m0 x9 hf y2c8 ff15 fs5 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>any<span class="_ _6"> </span>var<span class="_ _4"> </span><span class="fc7">=<span class="_ _6"> </span>1</span>;<span class="_ _29"> </span><span class="fff fc6">//<span class="_ _6"> </span>int</span></div><div class="t m0 x9 hf y2c9 ff15 fs5 fc0 sc0 ls0 ws0">cout<span class="_ _6"> </span><span class="fc7"><<<span class="_ _4"> </span></span>var.type().name();<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _6"> </span>print<span class="_ _4"> </span><span class="ff14">'</span>i<span class="ff14">'</span></span></div><div class="t m0 x9 hf y2ca ff15 fs5 fc0 sc0 ls0 ws0">cout<span class="_ _6"> </span><span class="fc7"><<<span class="_ _4"> </span></span>std<span class="fc7">::</span>any_cast<span class="fc7"><<span class="ff5 fc8">int</span>></span>(var);</div><div class="t m0 x9 hf y2cb fff fs5 fc6 sc0 ls0 ws0">//<span class="_ _6"> </span>cout<span class="_ _4"> </span><<<span class="_ _6"> </span>std::any_cast<float>(var);<span class="_ _4"> </span>//<span class="_ _6"> </span>exception!!</div><div class="t m0 x9 hf y2cc ff15 fs5 fc0 sc0 ls0 ws0">var<span class="_ _6"> </span><span class="fc7">=<span class="_ _4"> </span>3.14</span>;<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _6"> </span>double</span></div><div class="t m0 x9 hf y2cd ff15 fs5 fc0 sc0 ls0 ws0">cout<span class="_ _6"> </span><span class="fc7"><<<span class="_ _4"> </span></span>std<span class="fc7">::</span>any_cast<span class="fc7"><<span class="ff5 fc8">double</span>></span>(var);</div><div class="t m0 x9 hf y2ce ff15 fs5 fc0 sc0 ls0 ws0">var.reset();</div><div class="t m0 x9 hf y2cf ff15 fs5 fc0 sc0 ls0 ws0">cout<span class="_ _6"> </span><span class="fc7"><<<span class="_ _4"> </span></span>var.has_value();<span class="_ _6"> </span><span class="fff fc6">//<span class="_ _6"> </span>print<span class="_ _4"> </span><span class="ff14">'</span>false<span class="ff14">'</span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">74/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf53" class="pf w0 h0" data-page-no="53"><div class="pc pc53 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIo0lEQVR42u3YsU3EQBCGUS/yiGhFDSciKkCIGOk6ownKuYAi6IDotBGTmAyJ5BAE1ti8V4H9b/Jp2u394wQAAGW8vZ6urAAAQDUiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQCALy0zrQAAQB0R4ZIKAEA5IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAAVjabgE0bYxiBy3rvRgDYHJdUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQDgm5aZVgAAoI6IcEkFAKAckQoAgEgFAICfzCYAdmCM8d9+uffu3YEdc0kFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAADb1jLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAOCX5g196xjDgwEA/E3vfUNf65IKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBINQEAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAgN1omWkFAADqiAiXVAAAyhGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgDAqubz88EKAACreX96McJldw/H1m6ul/PHNC3LYhAAAEr4BKBTJf4ukDe4AAAAAElFTkSuQmCC"/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::stacktrace<span class="_ _6a"> </span><span class="ff1">1/2</span></div><div class="t m0 x1 ha y5a ff4 fs6 fce sc0 ls0 ws0">C++23<span class="_ _c"> </span><span class="fc0">intro<span class="_ _a"></span>duces<span class="_ _11"> </span><span class="ff5">std::stacktrace<span class="_ _b"> </span></span>libra<span class="_ _3"></span>ry<span class="_ _c"> </span>to<span class="_ _c"> </span>get<span class="_ _c"> </span>the<span class="_ _c"> </span>current<span class="_ _c"> </span>function<span class="_ _c"> </span>call<span class="_ _c"> </span>stack,</span></div><div class="t m0 x1 ha yaa ff4 fs6 fc0 sc0 ls0 ws0">namely<span class="_ _c"> </span>the<span class="_ _c"> </span>sequence<span class="_ _c"> </span>of<span class="_ _c"> </span>calls<span class="_ _c"> </span>from<span class="_ _c"> </span>the<span class="_ _b"> </span><span class="ff9">main()<span class="_ _b"> </span></span>entry<span class="_ _c"> </span>p<span class="_ _a"></span>oint</div><div class="t m0 x9 hb y2d0 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><print></span></div><div class="t m0 x9 hb y2d1 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><stacktrace><span class="_ _11"> </span>//<span class="_ _e"> </span>the<span class="_ _6"> </span>program<span class="_ _e"> </span>must<span class="_ _e"> </span>be<span class="_ _6"> </span>linked<span class="_ _e"> </span>with<span class="_ _e"> </span>the<span class="_ _e"> </span>library</span></div><div class="t m0 x3a hb y2d2 fff fs7 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>-lstdc++_libbacktrace</div><div class="t m0 x3a hb y2d3 fff fs7 fc6 sc0 ls0 ws0">//<span class="_ _e"> </span>(-lstdc++exp<span class="_ _6"> </span>with<span class="_ _e"> </span>gcc-14<span class="_ _e"> </span>trunk)</div><div class="t m0 x9 hb y2d4 ff5 fs7 fc8 sc0 ls0 ws0">void<span class="_ _e"> </span><span class="ffa fc3">g<span class="fc0">()<span class="_ _6"> </span>{</span></span></div><div class="t m0 x6 hb y2d5 ff5 fs7 fcb sc0 ls0 ws0">auto<span class="_ _e"> </span><span class="ffa fc0">call_stack<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span></span>std<span class="fc7">::</span>stacktrace<span class="fc7">::</span>current();</span></div><div class="t m0 x6 hb y2d6 ff5 fs7 fcb sc0 ls0 ws0">for<span class="_ _e"> </span><span class="ffa fc0">(</span>const<span class="_ _6"> </span>auto<span class="ffa fc7">&<span class="_ _e"> </span><span class="fc0">entry<span class="_ _e"> </span></span>:<span class="_ _6"> </span><span class="fc0">call_stack)</span></span></div><div class="t m0 x1f hb y2d7 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>print(<span class="fc9">"{}<span class="ff5 fcc">\n</span>"</span>,<span class="_ _e"> </span>entry);</div><div class="t m0 x9 hb y2d8 ffa fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x9 hb y2d9 ff5 fs7 fc8 sc0 ls0 ws0">void<span class="_ _e"> </span><span class="ffa fc3">f<span class="fc0">()<span class="_ _6"> </span>{<span class="_ _e"> </span>g();<span class="_ _e"> </span>}</span></span></div><div class="t m0 x9 hb y2da ff5 fs7 fc8 sc0 ls0 ws0">int<span class="_ _e"> </span><span class="ffa fc3">main<span class="fc0">()<span class="_ _6"> </span>{<span class="_ _e"> </span>f();<span class="_ _e"> </span>}</span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">75/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf54" class="pf w0 h0" data-page-no="54"><div class="pc pc54 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">std::stacktrace<span class="_ _6a"> </span><span class="ff1">2/2</span></div><div class="t m0 x1 ha y1ba ff4 fs6 fc0 sc0 ls0 ws0">the<span class="_ _c"> </span>p<span class="_ _3"></span>revious<span class="_ _c"> </span>co<span class="_ _a"></span>de<span class="_ _9"> </span>prints</div><div class="t m0 xa hb y2db ffa fs7 fc0 sc0 ls0 ws0">g()<span class="_ _e"> </span>at<span class="_ _6"> </span><span class="fc7">/</span>app<span class="fc7">/</span>example.cpp<span class="fc7">:6</span></div><div class="t m0 xa hb y2dc ffa fs7 fc0 sc0 ls0 ws0">f()<span class="_ _e"> </span>at<span class="_ _6"> </span><span class="fc7">/</span>app<span class="fc7">/</span>example.cpp<span class="fc7">:11</span></div><div class="t m0 x9 hb y2dd ffa fs7 fc0 sc0 ls0 ws0">main<span class="_ _e"> </span>at<span class="_ _6"> </span><span class="fc7">/</span>app<span class="fc7">/</span>example.cpp<span class="fc7">:13</span></div><div class="t m0 x12 hb y2de ffa fs7 fc12 sc0 ls0 ws0">at<span class="_ _e"> </span><span class="fc0">:<span class="fc7">0</span></span></div><div class="t m0 x9 hb y2df ffa fs7 fc0 sc0 ls0 ws0">__libc_start_main<span class="_ _e"> </span>at<span class="_ _6"> </span><span class="fc7">:0</span></div><div class="t m0 x9 hb y2e0 ffa fs7 fc0 sc0 ls0 ws0">_start<span class="_ _e"> </span>at<span class="_ _6"> </span><span class="fc7">:0</span></div><div class="t m0 x1 ha y2e1 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _c"> </span>lib<span class="_ _3"></span>ra<span class="_ _3"></span>ry<span class="_ _c"> </span>also<span class="_ _c"> </span>provides<span class="_ _9"> </span>additional<span class="_ _c"> </span>functions<span class="_ _c"> </span>for<span class="_ _11"> </span><span class="ff9">entry<span class="_ _b"> </span></span>to<span class="_ _c"> </span>allow<span class="_ _9"> </span>fine-grained<span class="_ _c"> </span>control</div><div class="t m0 x1 ha y2e2 ff4 fs6 fc0 sc0 ls0 ws0">of<span class="_ _c"> </span>the<span class="_ _c"> </span>output<span class="_ _b"> </span><span class="ff9">description()<span class="_ _13"> </span></span>,<span class="_ _b"> </span><span class="ff9">source<span class="_ _6"> </span>file()<span class="_ _1a"> </span></span>,<span class="_ _b"> </span><span class="ff9">source<span class="_ _6"> </span>line()</span></div><div class="t m0 x9 hb y2e3 ff5 fs7 fcb sc0 ls0 ws0">for<span class="_ _e"> </span><span class="ffa fc0">(</span>const<span class="_ _6"> </span>auto<span class="ffa fc7">&<span class="_ _e"> </span><span class="fc0">entry<span class="_ _e"> </span></span>:<span class="_ _6"> </span><span class="fc0">call_stack)<span class="_ _e"> </span>{<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>same<span class="_ _6"> </span>output</span></span></span></div><div class="t m0 x6 hb y2e4 ffa fs7 fc0 sc0 ls0 ws0">std<span class="fc7">::</span>print(<span class="fc9">"{}<span class="_ _e"> </span>at<span class="_ _6"> </span>{}:{}<span class="ff5 fcc">\n</span>"</span>,<span class="_ _e"> </span>entry.description(),<span class="_ _e"> </span>entry.source_file(),</div><div class="t m0 x3f hb y2e5 ffa fs7 fc0 sc0 ls0 ws0">entry.source_line());</div><div class="t m0 x9 hb y2e6 ffa fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">76/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf55" class="pf w0 h0" data-page-no="55"><div class="pc pc55 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 yc8 ff1 fs0 fc0 sc0 ls0 ws0">Filesystem<span class="_ _1"> </span>Lib<span class="_ _27"></span>ra<span class="_ _27"></span>ry</div><a class="l" href="#pf55" data-dest-detail='[85,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:206.010000px;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="pf56" class="pf w0 h0" data-page-no="56"><div class="pc pc56 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQ3CMBRFURvFSskMUSomQCg1EpuxBOOkyBDZgColbkyXGX6iczbw+82V83ifEgAAhLEu88UKAABEI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAANjlWqsVAACIo5TiJxUAgHBEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAItUEAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEqgkAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAAzqPb3oMVAAAO5Pv8nPuBt8cr52vftl9KrTUXBwAghD+cBRQEymxy0wAAAABJRU5ErkJggg=="/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Filesystem<span class="_ _6"> </span>Lib<span class="_ _3"></span>ra<span class="_ _3"></span>ry</div><div class="t m0 x1 ha y2e7 ff4 fs6 fce sc0 ls0 ws0">C++17<span class="_ _c"> </span><span class="fc0">intro<span class="_ _a"></span>duces<span class="_ _9"> </span>abstractions<span class="_ _c"> </span>and<span class="_ _c"> </span>facilities<span class="_ _c"> </span>for<span class="_ _9"> </span>p<span class="_ _a"></span>erforming<span class="_ _9"> </span>op<span class="_ _a"></span>erations<span class="_ _c"> </span>on<span class="_ _c"> </span>file<span class="_ _c"> </span>systems</span></div><div class="t m0 x1 ha y2e8 ff4 fs6 fc0 sc0 ls0 ws0">and<span class="_ _c"> </span>their<span class="_ _c"> </span>comp<span class="_ _a"></span>onents,<span class="_ _9"> </span>such<span class="_ _c"> </span>as<span class="_ _c"> </span><span class="ff1">paths</span>,<span class="_ _4"> </span><span class="ff1">files</span>,<span class="_ _c"> </span>and<span class="_ _c"> </span><span class="ff1">directo<span class="_ _3"></span>ries</span></div><div class="t m0 xa ha y2e9 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Follo<span class="_ _3"></span>w<span class="_ _9"> </span>the<span class="_ _c"> </span>Bo<span class="_ _a"></span>ost<span class="_ _c"> </span>filesystem<span class="_ _c"> </span>libra<span class="_ _27"></span>ry</span></div><div class="t m0 xa ha y2ea ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Based<span class="_ _c"> </span>on<span class="_ _c"> </span>POSIX</span></div><div class="t m0 xa ha y2eb ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Fully-supported<span class="_ _9"> </span>from<span class="_ _c"> </span><span class="ff9">clang<span class="_ _10"> </span>7</span>,<span class="_ _c"> </span><span class="ff9">gcc<span class="_ _20"> </span>8</span>,<span class="_ _c"> </span>etc.</span></div><div class="t m0 xa ha y2ec ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff4">Wo<span class="_ _3"></span>rk<span class="_ _9"> </span>on<span class="_ _c"> </span>Windows,<span class="_ _9"> </span>Linux,<span class="_ _c"> </span>Android,<span class="_ _c"> </span>etc.</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">77/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf57" class="pf w0 h0" data-page-no="57"><div class="pc pc57 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Basic<span class="_ _6"> </span>concepts</div><div class="t m0 xa ha y28b ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">file<span class="ff4">:<span class="_ _e"> </span>a<span class="_ _c"> </span>file<span class="_ _c"> </span>system<span class="_ _c"> </span>object<span class="_ _c"> </span>that<span class="_ _c"> </span>holds<span class="_ _c"> </span>data</span></span></div><div class="t m0 xd h5 y2ed ff8 fs3 fc0 sc0 ls0 ws0">◦<span class="_ _8"> </span><span class="ff1">directory<span class="_ _9"> </span><span class="ff4">a<span class="_ _9"> </span>container<span class="_ _9"> </span>of<span class="_ _9"> </span>directo<span class="_ _3"></span>ry<span class="_ _9"> </span>entries</span></span></div><div class="t m0 xd h5 y2ee ff8 fs3 fc0 sc0 ls0 ws0">◦<span class="_ _8"> </span><span class="ff1">hard<span class="_ _9"> </span>link<span class="_ _9"> </span><span class="ff4">asso<span class="_ _a"></span>ciates<span class="_ _9"> </span>a<span class="_ _9"> </span>name<span class="_ _9"> </span>with<span class="_ _9"> </span>an<span class="_ _9"> </span>existing<span class="_ _9"> </span>file</span></span></div><div class="t m0 xd h5 y2ef ff8 fs3 fc0 sc0 ls0 ws0">◦<span class="_ _8"> </span><span class="ff1">symb<span class="_ _a"></span>olic<span class="_ _c"> </span>link<span class="_ _9"> </span><span class="ff4">asso<span class="_ _a"></span>ciates<span class="_ _9"> </span>a<span class="_ _9"> </span>name<span class="_ _9"> </span>with<span class="_ _9"> </span>a<span class="_ _9"> </span>path</span></span></div><div class="t m0 xd h5 y2f0 ff8 fs3 fc0 sc0 ls0 ws0">◦<span class="_ _8"> </span><span class="ff1">regular<span class="_ _9"> </span>file<span class="_ _9"> </span><span class="ff4">a<span class="_ _9"> </span>file<span class="_ _9"> </span>that<span class="_ _9"> </span>is<span class="_ _9"> </span>not<span class="_ _9"> </span>one<span class="_ _9"> </span>of<span class="_ _9"> </span>the<span class="_ _9"> </span>other<span class="_ _9"> </span>file<span class="_ _c"> </span>t<span class="_ _3"></span>yp<span class="_ _a"></span>es</span></span></div><div class="t m0 xa ha y2f1 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">file<span class="_ _6"> </span>name<span class="ff4">:<span class="_ _e"> </span>a<span class="_ _9"> </span>string<span class="_ _c"> </span>of<span class="_ _c"> </span>characters<span class="_ _9"> </span>that<span class="_ _c"> </span>names<span class="_ _c"> </span>a<span class="_ _c"> </span>file.<span class="_ _e"> </span>Names<span class="_ _b"> </span><span class="ff5">.<span class="_ _b"> </span></span>(dot)<span class="_ _c"> </span>and<span class="_ _b"> </span><span class="ff5">..</span></span></span></div><div class="t m0 x6 ha y2f2 ff4 fs6 fc0 sc0 ls0 ws0">(dot-dot)<span class="_ _c"> </span>have<span class="_ _c"> </span>sp<span class="_ _a"></span>ecial<span class="_ _9"> </span>meaning<span class="_ _c"> </span>at<span class="_ _c"> </span>libra<span class="_ _3"></span>ry<span class="_ _9"> </span>level</div><div class="t m0 xa ha y2f3 ff8 fs6 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">path<span class="ff4">:<span class="_ _e"> </span>sequence<span class="_ _c"> </span>of<span class="_ _c"> </span>elements<span class="_ _c"> </span>that<span class="_ _c"> </span>identifies<span class="_ _c"> </span>a<span class="_ _c"> </span>file</span></span></div><div class="t m0 xd h5 y2f4 ff8 fs3 fc0 sc0 ls0 ws0">◦<span class="_ _8"> </span><span class="ff1">absolute<span class="_ _c"> </span>path<span class="ff4">:<span class="_ _6"> </span>a<span class="_ _c"> </span>path<span class="_ _9"> </span>that<span class="_ _9"> </span>unambiguously<span class="_ _9"> </span>identifies<span class="_ _9"> </span>the<span class="_ _9"> </span>location<span class="_ _9"> </span>of<span class="_ _9"> </span>a<span class="_ _9"> </span>file</span></span></div><div class="t m0 xd h5 y2f5 ff8 fs3 fc0 sc0 ls0 ws0">◦<span class="_ _8"> </span><span class="ff1">canonical<span class="_ _c"> </span>path<span class="ff4">:<span class="_ _6"> </span>an<span class="_ _c"> </span>absolute<span class="_ _9"> </span>path<span class="_ _9"> </span>that<span class="_ _9"> </span>includes<span class="_ _9"> </span>no<span class="_ _9"> </span>symlinks,<span class="_ _11"> </span><span class="ff9">.<span class="_ _11"> </span></span>or<span class="_ _10"> </span><span class="ff9">..<span class="_ _11"> </span></span>elements</span></span></div><div class="t m0 xd h5 y2f6 ff8 fs3 fc0 sc0 ls0 ws0">◦<span class="_ _8"> </span><span class="ff1">relative<span class="_ _9"> </span>path<span class="ff4">:<span class="_ _6"> </span>a<span class="_ _13"> </span>path<span class="_ _13"> </span>that<span class="_ _13"> </span>identifies<span class="_ _9"> </span>a<span class="_ _1a"> </span>file<span class="_ _9"> </span>relative<span class="_ _1a"> </span>to<span class="_ _9"> </span>some<span class="_ _1a"> </span>lo<span class="_ _a"></span>cation<span class="_ _13"> </span>on<span class="_ _13"> </span>the<span class="_ _9"> </span>file<span class="_ _1a"> </span>system</span></span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">78/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf58" class="pf w0 h0" data-page-no="58"><div class="pc pc58 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIjklEQVR42u3YsU0DQRBA0Vt0I6IVNVhErsBCxEjujCYoh8BF0IEjayNPcmQUgJCY075XwdzsBV/Tnk+vCwAAlPF1+XywBQAAqhGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAD8aJlpCwAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAAP9pneprxxh7GbX37u8EAKblkgoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAAD8qZaZtgAAQB0R4ZIKAEA5IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAms+5o1jGGBwMA+J3e+46mdUkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkWgEAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAMD+tcy0BQAA6ogIl1QAAMoRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAYE7r7f1gCwAA87i+fRSf8Phybu3pcbvdl2XbNk8GAEAJ37vJIACah0I2AAAAAElFTkSuQmCC"/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">path<span class="_ _6"> </span><span class="ff1">Object</span></div><div class="t m0 x1 ha y123 ff4 fs6 fc0 sc0 ls0 ws0">A<span class="_ _b"> </span><span class="ff9 fc3">path<span class="_ _b"> </span></span>object<span class="_ _c"> </span>sto<span class="_ _3"></span>res<span class="_ _c"> </span>the<span class="_ _c"> </span>pathname<span class="_ _c"> </span>in<span class="_ _c"> </span>native<span class="_ _c"> </span>fo<span class="_ _3"></span>rm</div><div class="t m0 x9 hb y124 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><filesystem><span class="_ _11"> </span>//<span class="_ _e"> </span>required</span></div><div class="t m0 x9 hb y125 ff5 fs7 fcb sc0 ls0 ws0">namespace<span class="_ _e"> </span><span class="fc3">fs<span class="_ _6"> </span><span class="ffa fc7">=<span class="_ _e"> </span></span>std<span class="ffa fc7">::</span>filesystem<span class="ffa fc0">;</span></span></div><div class="t m0 x9 hb y126 ffa fs7 fc0 sc0 ls0 ws0">fs<span class="fc7">::</span>path<span class="_ _e"> </span>p1<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span><span class="fc9">"/usr/lib/sendmail.cf"</span></span>;<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _6"> </span>portable<span class="_ _e"> </span>format</span></div><div class="t m0 x9 hb y127 ffa fs7 fc0 sc0 ls0 ws0">fs<span class="fc7">::</span>path<span class="_ _e"> </span>p2<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span><span class="fc9">"C:<span class="ff5 fcc">\\</span>users<span class="ff5 fcc">\\</span>abcdef<span class="ff5 fcc">\\</span>"</span></span>;<span class="_ _30"> </span><span class="fff fc6">//<span class="_ _e"> </span>native<span class="_ _e"> </span>format</span></div><div class="t m0 x9 hb y128 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span><span class="fc9">"p1:<span class="_ _e"> </span>"<span class="_ _e"> </span></span><<<span class="_ _6"> </span></span>p1;<span class="_ _6b"> </span><span class="fff fc6">//<span class="_ _e"> </span>/usr/lib/sendmail.cf</span></div><div class="t m0 x9 hb y129 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span><span class="fc9">"p2:<span class="_ _e"> </span>"<span class="_ _e"> </span></span><<<span class="_ _6"> </span></span>p2;<span class="_ _6b"> </span><span class="fff fc6">//<span class="_ _e"> </span>C:\users\abcdef\</span></div><div class="t m0 x9 hb y12a ffa fs7 fc0 sc0 ls0 ws0">out<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span><span class="fc9">"p3:<span class="_ _e"> </span>"<span class="_ _e"> </span></span><<<span class="_ _6"> </span></span>p2<span class="_ _e"> </span><span class="fc7">+<span class="_ _e"> </span><span class="fc9">"xyz<span class="ff5 fcc">\\</span>"</span></span>;<span class="_ _30"> </span><span class="fff fc6">//<span class="_ _e"> </span>C:\users\abcdef\xyz\</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">79/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf59" class="pf w0 h0" data-page-no="59"><div class="pc pc59 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAJAklEQVR42u3ZMaoTURTH4Yzcg9XFYlYgVvYBEWvBnbkJl2NhkSW4A5nicStPk1cIr3iRME+Ic5J8XzlV+Kf5ce707sOnHQAAlPHzx/dXVgAAoBqRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgDAkykzrQAAQB0R4ZIKAEA5IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAD8XTPBemMMI/xnvXcjAMAdckkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAAOc1E1y1eT6cflyWvWUAAJHKZvQoAHCTPPcDACBSAQBApAIAIFIBAECkAgAgUgEA4NKmzLQCAAB1RIRLKgAA5YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgDALWsmWG+MYYS70ns3AgBswiUVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAJzXTMA/m+fD6cdl2VsGABCpbEaPAgAX4rkfAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJ6ZMtMKAADUEREuqQAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAAXqCZYL0xhhGuS+/dCABwjVxSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAMB5zQT3bJ4Ppx+XZW8ZAECkshk9CgDU5LkfAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJ6ZMtMKAADUEREuqQAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAAXqCZYL0xhhEup/duBADgD5dUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAUNuUmVYAAKCOiHBJBQCgHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQC4Zc0E640xjLCV3rsRAOB+uKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQCA2qbMtAIAAHVEhEsqAADliFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAOCmtIevb60AAMCTX5+/bfsD3n/8Mk1vXh8ffu92x+PRPwIAQAmPxwdBMIEVkAYAAAAASUVORK5CYII="/><div class="t m0 x4 h6 y6 ff5 fs2 fc1 sc0 ls0 ws0">path<span class="_ _6"> </span><span class="ff1">Metho<span class="_ _a"></span>ds</span></div><div class="t m0 x1 ha y5a ff4 fs6 fc0 sc0 ls0 ws0">Decomp<span class="_ _a"></span>osition<span class="_ _9"> </span>(memb<span class="_ _a"></span>er)<span class="_ _c"> </span>metho<span class="_ _a"></span>ds:</div><div class="t m0 xa h5 y15d ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Return<span class="_ _c"> </span>ro<span class="_ _a"></span>ot-name<span class="_ _c"> </span>of<span class="_ _c"> </span>the<span class="_ _c"> </span>path</span></div><div class="t m0 xb h10 y2f7 ff9 fs3 fca sc0 ls0 ws0">root<span class="_ _c"> </span>name<span class="fc0">()</span></div><div class="t m0 xa h5 y2f8 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Return<span class="_ _c"> </span>path<span class="_ _c"> </span>relative<span class="_ _4"> </span>to<span class="_ _c"> </span>the<span class="_ _c"> </span>ro<span class="_ _a"></span>ot<span class="_ _9"> </span>path</span></div><div class="t m0 xb h10 y2f9 ff9 fs3 fca sc0 ls0 ws0">relative<span class="_ _c"> </span>path<span class="fc0">()</span></div><div class="t m0 xa h5 y2fa ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Return<span class="_ _c"> </span>the<span class="_ _c"> </span>path<span class="_ _4"> </span>of<span class="_ _c"> </span>the<span class="_ _c"> </span>pa<span class="_ _3"></span>rent<span class="_ _c"> </span>path</span></div><div class="t m0 xb h10 y2fb ff9 fs3 fca sc0 ls0 ws0">parent<span class="_ _c"> </span>path<span class="fc0">()</span></div><div class="t m0 xa h5 y2fc ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Return<span class="_ _c"> </span>the<span class="_ _c"> </span>filename<span class="_ _4"> </span>path<span class="_ _c"> </span>comp<span class="_ _a"></span>onent</span></div><div class="t m0 xb h10 y2fd ff9 fs3 fca sc0 ls0 ws0">filename<span class="fc0">()</span></div><div class="t m0 xa h5 y2fe ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Return<span class="_ _c"> </span>the<span class="_ _c"> </span>file<span class="_ _4"> </span>extension<span class="_ _c"> </span>path<span class="_ _c"> </span>comp<span class="_ _a"></span>onent</span></div><div class="t m0 xb h10 y2ff ff9 fs3 fca sc0 ls0 ws0">extension<span class="fc0">()</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">80/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf5a" class="pf w0 h0" data-page-no="5a"><div class="pc pc5a w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Filesystem<span class="_ _6"> </span>Metho<span class="_ _a"></span>ds<span class="_ _6"> </span>-<span class="_ _6"> </span>Query</div><div class="t m0 xa h5 y300 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Check<span class="_ _c"> </span>if<span class="_ _c"> </span>a<span class="_ _4"> </span>file<span class="_ _c"> </span>o<span class="_ _3"></span>r<span class="_ _c"> </span>path<span class="_ _c"> </span>exists</span></div><div class="t m0 xb h10 y301 ff9 fs3 fca sc0 ls0 ws0">exists<span class="fc0">(path)</span></div><div class="t m0 xa h5 y302 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Return<span class="_ _c"> </span>the<span class="_ _c"> </span>file<span class="_ _4"> </span>size</span></div><div class="t m0 xb h10 y303 ff9 fs3 fca sc0 ls0 ws0">file<span class="_ _c"> </span>size<span class="fc0">(path)</span></div><div class="t m0 xa h5 y304 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Check<span class="_ _c"> </span>if<span class="_ _c"> </span>a<span class="_ _4"> </span>file<span class="_ _c"> </span>is<span class="_ _c"> </span>a<span class="_ _c"> </span>directo<span class="_ _3"></span>ry</span></div><div class="t m0 xb h10 y305 ff9 fs3 fca sc0 ls0 ws0">is<span class="_ _c"> </span>directory<span class="fc0">(path)</span></div><div class="t m0 xa h5 y306 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Check<span class="_ _c"> </span>if<span class="_ _c"> </span>a<span class="_ _4"> </span>file<span class="_ _c"> </span>(o<span class="_ _3"></span>r<span class="_ _c"> </span>directo<span class="_ _3"></span>ry)<span class="_ _c"> </span>is<span class="_ _c"> </span>empty</span></div><div class="t m0 xb h10 y307 ff9 fs3 fca sc0 ls0 ws0">is<span class="_ _c"> </span>empty<span class="fc0">(path)</span></div><div class="t m0 xa h5 y308 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Check<span class="_ _c"> </span>if<span class="_ _c"> </span>a<span class="_ _4"> </span>file<span class="_ _c"> </span>is<span class="_ _c"> </span>a<span class="_ _c"> </span>regula<span class="_ _3"></span>r<span class="_ _c"> </span>file</span></div><div class="t m0 xb h10 y309 ff9 fs3 fca sc0 ls0 ws0">is<span class="_ _c"> </span>regular<span class="_ _4"> </span>file<span class="fc0">(path)</span></div><div class="t m0 xa h5 y30a ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Returns<span class="_ _c"> </span>the<span class="_ _c"> </span>current<span class="_ _4"> </span>path</span></div><div class="t m0 xb h10 y30b ff9 fs3 fca sc0 ls0 ws0">current<span class="_ _c"> </span>path<span class="fc0">()</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">81/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf5b" class="pf w0 h0" data-page-no="5b"><div class="pc pc5b w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIeElEQVR42u3YsQnCQBiG4TvJYRWcQaycQMRacDOXcBwLh3ADq5DKa87OykLU4g8+Tx84vjQvf15tdgkAAMK4Xs4zKwAAEI1IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQDgKddarQAAQBylFJdUAADCEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAgFe6Cb11HEc/DADgM33fT+i1LqkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUEwAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAADvyLVWKwAAEEcpxSUVAIBwRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAwB/ohuPSCgAA/NBtf/rm8/X2kPNi3oZ7Sq01ewIAEMIDIPMaAg4QjGAAAAAASUVORK5CYII="/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Directo<span class="_ _3"></span>ry<span class="_ _6"> </span>Iterato<span class="_ _3"></span>rs</div><div class="t m0 x1 ha y30c ff4 fs6 fc0 sc0 ls0 ws0">Iterate<span class="_ _c"> </span>over<span class="_ _c"> </span>files<span class="_ _c"> </span>of<span class="_ _c"> </span>a<span class="_ _c"> </span>directo<span class="_ _3"></span>ry<span class="_ _c"> </span>(recursively/non-recursively)</div><div class="t m0 x9 hb y30d fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><filesystem></span></div><div class="t m0 x9 hb y30e ff5 fs7 fcb sc0 ls0 ws0">namespace<span class="_ _e"> </span><span class="fc3">fs<span class="_ _6"> </span><span class="ffa fc7">=<span class="_ _e"> </span></span>std<span class="ffa fc7">::</span>filesystem<span class="ffa fc0">;</span></span></div><div class="t m0 x9 hb y30f ff5 fs7 fcb sc0 ls0 ws0">for<span class="ffa fc0">(</span>auto<span class="ffa fc7">&<span class="_ _e"> </span><span class="fc0">path<span class="_ _6"> </span></span>:<span class="_ _e"> </span><span class="fc0">fs</span>::<span class="fc0">directory_iterator(<span class="fc9">"/usr/tmp/"</span>))</span></span></div><div class="t m0 x6 hb y310 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>path<span class="_ _e"> </span><span class="fc7"><<<span class="_ _e"> </span><span class="ff22 fc9">'<span class="ffa">\n</span>'</span></span>;</div><div class="t m0 x9 hb y311 ff5 fs7 fcb sc0 ls0 ws0">for<span class="ffa fc0">(</span>auto<span class="ffa fc7">&<span class="_ _e"> </span><span class="fc0">path<span class="_ _6"> </span></span>:<span class="_ _e"> </span><span class="fc0">fs</span>::<span class="fc0">recursive_directory_iterator(<span class="fc9">"/usr/tmp/"</span>))</span></span></div><div class="t m0 x6 hb y312 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>path<span class="_ _e"> </span><span class="fc7"><<<span class="_ _e"> </span><span class="ff22 fc9">'<span class="ffa">\n</span>'</span></span>;</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">82/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf5c" class="pf w0 h0" data-page-no="5c"><div class="pc pc5c w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Filesystem<span class="_ _6"> </span>Metho<span class="_ _a"></span>ds<span class="_ _6"> </span>-<span class="_ _6"> </span>Mo<span class="_ _a"></span>dify</div><div class="t m0 xa h5 y300 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Copy<span class="_ _9"> </span>files<span class="_ _c"> </span>or<span class="_ _c"> </span>directo<span class="_ _3"></span>ries</span></div><div class="t m0 xb h10 y301 ff9 fs3 fca sc0 ls0 ws0">copy<span class="fc0">(path1,<span class="_ _8"> </span>path2)</span></div><div class="t m0 xa h5 y302 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Copy<span class="_ _9"> </span>files</span></div><div class="t m0 xb h10 y303 ff9 fs3 fca sc0 ls0 ws0">copy<span class="_ _c"> </span>file<span class="fc0">(src<span class="_ _4"> </span>path,<span class="_ _8"> </span>src<span class="_ _c"> </span>path,<span class="_ _8"> </span>[fs::copy<span class="_ _c"> </span>options::recursive])</span></div><div class="t m0 xa h5 y304 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Create<span class="_ _c"> </span>new<span class="_ _c"> </span>directory</span></div><div class="t m0 xb h10 y305 ff9 fs3 fca sc0 ls0 ws0">create<span class="_ _c"> </span>directory<span class="fc0">(path)</span></div><div class="t m0 xa h5 y306 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Remove<span class="_ _c"> </span>a<span class="_ _c"> </span>file<span class="_ _4"> </span>o<span class="_ _3"></span>r<span class="_ _c"> </span>empt<span class="_ _3"></span>y<span class="_ _c"> </span>directory</span></div><div class="t m0 xb h10 y307 ff9 fs3 fca sc0 ls0 ws0">remove<span class="fc0">(path)</span></div><div class="t m0 xa h5 y308 ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Remove<span class="_ _c"> </span>a<span class="_ _c"> </span>file<span class="_ _4"> </span>o<span class="_ _3"></span>r<span class="_ _c"> </span>directo<span class="_ _3"></span>ry<span class="_ _c"> </span>and<span class="_ _c"> </span>all<span class="_ _c"> </span>its<span class="_ _c"> </span>contents,<span class="_ _c"> </span>recursively</span></div><div class="t m0 xb h10 y309 ff9 fs3 fca sc0 ls0 ws0">remove<span class="_ _c"> </span>all<span class="fc0">(path)</span></div><div class="t m0 xa h5 y30a ff8 fs3 fc0 sc0 ls0 ws0">•<span class="_ _8"> </span><span class="ff1">Rename<span class="_ _c"> </span>a<span class="_ _c"> </span>file<span class="_ _4"> </span>o<span class="_ _3"></span>r<span class="_ _c"> </span>directo<span class="_ _3"></span>ry</span></div><div class="t m0 xb h10 y30b ff9 fs3 fca sc0 ls0 ws0">rename<span class="fc0">(old<span class="_ _c"> </span>path,<span class="_ _8"> </span>new<span class="_ _c"> </span>path)</span></div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">83/84</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
|
||
<div id="pf5d" class="pf w0 h0" data-page-no="5d"><div class="pc pc5d w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIbUlEQVR42u3YsQ0CMRBFQRudRXQioQFEEQT0RkpjBBRBSAMnR2xiMgqAZA/NVGB9J09bj6dzAQCANB7328YKAABkI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAPioEWEFAADyaK25pAIAkI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAwL+bVvTW3rsPAwD4zjzPK3qtSyoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACLVBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARKoJAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAA/qBFhBQAA8mituaQCAJDOtFwPVgAAII/95VnrbjuWVyljDIMAAJDCG+EyGQLirrn9AAAAAElFTkSuQmCC"/><div class="t m0 x4 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Examples</div><div class="t m0 x9 hb yf8 fff fs7 fc5 sc0 ls0 ws0">#<span class="_ _1b"> </span>include<span class="_ _11"> </span><span class="fc6"><filesystem><span class="_ _11"> </span>//<span class="_ _e"> </span>required</span></div><div class="t m0 x9 hb yfa ff5 fs7 fcb sc0 ls0 ws0">namespace<span class="_ _e"> </span><span class="fc3">fs<span class="_ _6"> </span><span class="ffa fc7">=<span class="_ _e"> </span></span>std<span class="ffa fc7">::</span>filesystem<span class="ffa fc0">;</span></span></div><div class="t m0 x9 hb yfb ffa fs7 fc0 sc0 ls0 ws0">fs<span class="fc7">::</span>path<span class="_ _e"> </span>p1<span class="_ _6"> </span><span class="fc7">=<span class="_ _e"> </span><span class="fc9">"/usr/tmp/my_file.txt"</span></span>;</div><div class="t m0 x9 hb yfc ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>p1.exists();<span class="_ _2f"> </span><span class="fff fc6">//<span class="_ _e"> </span>true</span></div><div class="t m0 x9 hb yfd ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>p1.parent_path();<span class="_ _6c"> </span><span class="fff fc6">//<span class="_ _e"> </span>"/usr/tmp/"</span></div><div class="t m0 x9 hb yfe ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>p1.filename();<span class="_ _1e"> </span><span class="fff fc6">//<span class="_ _e"> </span>"my_file"</span></div><div class="t m0 x9 hb yff ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>p1.extension();<span class="_ _32"> </span><span class="fff fc6">//<span class="_ _e"> </span>"txt"</span></div><div class="t m0 x9 hb y100 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>p1.is_directory();<span class="_ _33"> </span><span class="fff fc6">//<span class="_ _e"> </span>false</span></div><div class="t m0 x9 hb y313 ffa fs7 fc0 sc0 ls0 ws0">cout<span class="_ _e"> </span><span class="fc7"><<<span class="_ _6"> </span></span>p1.is_regular_file();<span class="_ _e"> </span><span class="fff fc6">//<span class="_ _e"> </span>true</span></div><div class="t m0 x9 hb y102 ffa fs7 fc0 sc0 ls0 ws0">fs<span class="fc7">::</span>create_directory(<span class="fc9">"/my_dir/"</span>);</div><div class="t m0 x9 hb y314 ffa fs7 fc0 sc0 ls0 ws0">fs<span class="fc7">::</span>copy(p1.parent_path(),<span class="_ _e"> </span><span class="fc9">"/my_dir/"</span>,<span class="_ _6"> </span>fs<span class="fc7">::</span>copy_options<span class="fc7">::</span>recursive);</div><div class="t m0 x9 hb y103 ffa fs7 fc0 sc0 ls0 ws0">fs<span class="fc7">::</span>copy_file(p1,<span class="_ _e"> </span><span class="fc9">"/my_dir/my_file2.txt"</span>);</div><div class="t m0 x9 hb y104 ffa fs7 fc0 sc0 ls0 ws0">fs<span class="fc7">::</span>remove(p1);</div><div class="t m0 x9 hb y315 ffa fs7 fc0 sc0 ls0 ws0">fs<span class="fc7">::</span>remove_all(p1.parent_path());</div><div class="t m0 x10 h9 y10 ff6 fs5 fc0 sc0 ls0 ws0">84/84</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>
|