Modern-CPP-Programming/htmls/25.Software_Design_I.html

978 lines
1.2 MiB
HTML
Raw Normal View History

2024-03-31 01:05:40 +01:00
<!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;}
2025-01-30 23:34:16 +01:00
@font-face{font-family:ff1;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff2;src:url('data:application/font-woff;base64,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
@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.919000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff4;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff5;src:url('data:application/font-woff;base64,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')format("woff");}.ff5{font-family:ff5;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff6;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff7;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff8;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff9;src:url('data:application/font-woff;base64,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
@font-face{font-family:ffa;src:url('data:application/font-woff;base64,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
@font-face{font-family:ffb;src:url('data:application/font-woff;base64,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
@font-face{font-family:ffc;src:url('data:application/font-woff;base64,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
@font-face{font-family:ffd;src:url('data:application/font-woff;base64,d09GRgABAAAAAATAAA0AAAAABtwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEpAAAABoAAAAcoqQZQkdERUYAAASIAAAAGwAAAB4AJwALT1MvMgAAAZwAAAA/AAAAVlVXVldjbWFwAAAB8AAAAEYAAAFKzKIgqGdhc3AAAASAAAAACAAAAAj//wADZ2x5ZgAAAkQAAADSAAAA4MubV/JoZWFkAAABMAAAADAAAAA2KomTRWhoZWEAAAFgAAAAGQAAACQHQgPuaG10eAAAAdwAAAAUAAAAFAcqAD5sb2NhAAACOAAAAAwAAAAMACgAmG1heHAAAAF8AAAAHQAAACAASQBDbmFtZQAAAxgAAAFIAAACZ8Tq+4hwb3N0AAAEYAAAAB4AAAA0TLakpHicY2BkYGBgZHD8eVtHPJ7f5isDN/MLoAjD44PLk5Fp5hfMkUCKg4EJxAMAYsILnXicY2BkYGCOZAAC5hdQkpEBFbACADPuAjoAAAB4nGNgZGBgYGVwYGBiAAEQycgAEnMA8xkACS4AjQAAAHicY2Bk/MI4gYGVgYGpi2kPAwNDD4RmfMBgyMgEFGVgZWaAAUYBBgQISHNNAVIKz8KZI0F8CMnACCIA6SYJUgAB9AA+AAAAAAFNAAAAAQAAA+gAAHicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUnoX//w/kg+n/jyXXQtUDASMbA5zDyAQkmBhQASPEiuEMACjNCjEAAAAAABQAFAAUABQAcHicHcsxCsJAEIXhmSxMJAHDxmw6hRg3lopuYiEaIUewskkRW3ttPIC9d7C38BxWNmIlgmcQWVwzxcCD/wML5gB4YStgYANMxjxmPOL7zyfH3dx6fF9s9T0BWGCOvU0nITdCBBRH3STlKhtHozYGZpHgQWhWNkOVTXEUtripugNEMi9J1QT7Sd2HzC8LPSzKssAD53or01TiVSqn0Ws4N+E13UofqUk5EW7WjvCw7QlcnmtxLUq/5yuph392tl0X7/rpidrQgsg2qHI6QsAPxO4tjgAAeJyNkD1uwkAQhd/yJyVIUSrq6VLZsY2goIhkgaBLQUEZxZFXgARetEYg+hwgTe6QJqlygFQ5F8/LSqFIga3VfLPz93YA3OALCqfvHs+eFdr48FxDEz+e67hTHc8NtNXMcxO36tVzi/efzFSNK3pPrqpihQ7ePNdwjW/PdTzi13MDHfXguQlRL55bvH/HEAYbHGCxxBwLbCEYIcMOmjQhFcgZFySIEKOPkJxixV/OqkrnaVpNW1XnzMTQbA52OV9sZZTttEyyIj9IEsX9UNLVSlyoFKtLbXc6Z8GYegr2S7F33QzWtBibYpvudWnWdKbutlKGqVlnxV9VZS0Vaac3pGLBgOf/rqdYl1kBXxa4FybonaaNjZ1rScJIBnI2nV43CuIgiZLeZWpnbiMlN1XlCmdUewy9FSZoWy5NIVEUhzxyUdsjJdRn2nicY2BiwA9YgZiRgYmBmZGJvTQv09XM1BwAC8ICSwAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH044PLk2E0AE6AB54AAA==')format("woff");}.ffd{font-family:ffd;line-height:0.857000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffe;src:url('data:application/font-woff;base64,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')format("woff");}.ffe{font-family:ffe;line-height:0.550000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:fff;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff10;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff11;src:url('data:application/font-woff;base64,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')format("woff");}.ff11{font-family:ff11;line-height:0.840000;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.823000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff13;src:url('data:application/font-woff;base64,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')format("woff");}.ff13{font-family:ff13;line-height:1.001000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff14;src:url('data:application/font-woff;base64,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
@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.900000;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.833000;font-style:normal;font-weight:normal;visibility:visible;}
2024-03-31 01:05:40 +01:00
.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;}
._3{margin-left:-7.355850px;}
._8{margin-left:-4.399514px;}
._e{margin-left:-2.697078px;}
._6{margin-left:-1.291162px;}
._b{width:1.778929px;}
._0{width:3.073600px;}
2025-01-30 23:34:16 +01:00
._1b{width:4.671971px;}
2024-11-08 06:55:20 +01:00
._20{width:6.240614px;}
2025-01-30 23:34:16 +01:00
._1c{width:8.875617px;}
._15{width:10.235886px;}
2024-11-08 06:55:20 +01:00
._12{width:11.527209px;}
2024-03-31 01:05:40 +01:00
._d{width:13.270183px;}
._13{width:14.544684px;}
._7{width:15.589581px;}
._9{width:17.550234px;}
2024-11-08 06:55:20 +01:00
._f{width:18.651578px;}
2024-03-31 01:05:40 +01:00
._c{width:20.371604px;}
._5{width:21.691454px;}
2025-01-30 23:34:16 +01:00
._19{width:23.193088px;}
._18{width:24.254700px;}
._16{width:26.653179px;}
2024-11-08 06:55:20 +01:00
._10{width:28.348084px;}
._1e{width:29.669739px;}
2024-03-31 01:05:40 +01:00
._4{width:31.159050px;}
._a{width:32.418280px;}
2025-01-30 23:34:16 +01:00
._1a{width:33.771608px;}
2024-03-31 01:05:40 +01:00
._1{width:36.288314px;}
2025-01-30 23:34:16 +01:00
._17{width:38.192467px;}
2024-03-31 01:05:40 +01:00
._2{width:40.911750px;}
2024-11-08 06:55:20 +01:00
._22{width:48.206194px;}
._1d{width:75.315680px;}
._21{width:357.757920px;}
._1f{width:848.006246px;}
2024-03-31 01:05:40 +01:00
._14{width:1143.825715px;}
2024-11-08 06:55:20 +01:00
._23{width:1197.432832px;}
._24{width:1290.492109px;}
._11{width:1497.403151px;}
.fca{color:rgb(61,122,122);}
.fc7{color:rgb(176,0,64);}
.fcc{color:rgb(186,33,33);}
.fc6{color:rgb(16,136,110);}
2024-03-31 01:05:40 +01:00
.fc5{color:rgb(255,0,0);}
2024-11-08 06:55:20 +01:00
.fcb{color:rgb(0,128,0);}
.fc9{color:rgb(156,102,0);}
2024-03-31 01:05:40 +01:00
.fc4{color:rgb(0,0,255);}
.fc3{color:rgb(57,75,79);}
2024-11-08 06:55:20 +01:00
.fc8{color:rgb(102,102,102);}
2024-03-31 01:05:40 +01:00
.fc2{color:rgb(255,255,255);}
.fc1{color:rgb(250,250,250);}
.fc0{color:rgb(35,55,59);}
.fs8{font-size:23.910400px;}
.fs5{font-size:31.880400px;}
.fs6{font-size:35.865600px;}
.fs4{font-size:39.850400px;}
.fs7{font-size:43.636400px;}
.fs3{font-size:47.820800px;}
.fs2{font-size:57.384800px;}
.fs1{font-size:82.650000px;}
.fs0{font-size:99.148400px;}
.y0{bottom:-0.500000px;}
2025-01-30 23:34:16 +01:00
.y117{bottom:9.747000px;}
2024-11-08 06:55:20 +01:00
.y97{bottom:11.576000px;}
.ycb{bottom:12.101000px;}
2024-03-31 01:05:40 +01:00
.yc{bottom:13.018000px;}
2024-11-08 06:55:20 +01:00
.y69{bottom:16.948000px;}
.y31{bottom:17.309000px;}
2024-03-31 01:05:40 +01:00
.y16{bottom:21.456000px;}
2025-01-30 23:34:16 +01:00
.y116{bottom:22.350000px;}
2024-11-08 06:55:20 +01:00
.ybf{bottom:22.965000px;}
.y10c{bottom:24.187000px;}
.yca{bottom:24.704000px;}
.y96{bottom:26.171000px;}
.ydf{bottom:26.592000px;}
.y3b{bottom:29.203000px;}
.y30{bottom:29.911000px;}
.ye0{bottom:30.551000px;}
.yd5{bottom:30.577000px;}
.y7e{bottom:30.950000px;}
2025-01-30 23:34:16 +01:00
.y115{bottom:31.765000px;}
2024-11-08 06:55:20 +01:00
.y68{bottom:32.530000px;}
.ya9{bottom:36.950000px;}
.yc9{bottom:37.307000px;}
.y27{bottom:37.527000px;}
.y24{bottom:37.528000px;}
.y10b{bottom:39.769000px;}
.y1d{bottom:39.850000px;}
.y51{bottom:39.931000px;}
2024-03-31 01:05:40 +01:00
.y15{bottom:40.659000px;}
2024-11-08 06:55:20 +01:00
.y95{bottom:40.766000px;}
.y120{bottom:41.172000px;}
.yf8{bottom:41.432000px;}
.ye9{bottom:41.463000px;}
.y87{bottom:41.824000px;}
.yde{bottom:42.173000px;}
2024-03-31 01:05:40 +01:00
.y6{bottom:42.285000px;}
2024-11-08 06:55:20 +01:00
.y2c{bottom:42.509000px;}
.y2f{bottom:42.514000px;}
.y3a{bottom:43.266000px;}
.y7d{bottom:43.553000px;}
.ybe{bottom:44.983000px;}
.yd4{bottom:46.158000px;}
.y5f{bottom:47.002000px;}
.yc8{bottom:49.909000px;}
.y29{bottom:50.128000px;}
.y26{bottom:50.130000px;}
.y23{bottom:50.131000px;}
.ya8{bottom:52.531000px;}
.y9f{bottom:52.795000px;}
.y94{bottom:53.369000px;}
.y2b{bottom:55.112000px;}
.y2e{bottom:55.117000px;}
.y43{bottom:55.227000px;}
.y50{bottom:55.513000px;}
.ye8{bottom:57.045000px;}
.y86{bottom:57.406000px;}
2025-01-30 23:34:16 +01:00
.y114{bottom:58.042000px;}
2024-11-08 06:55:20 +01:00
.y39{bottom:58.847000px;}
2024-03-31 01:05:40 +01:00
.y5{bottom:58.960000px;}
2024-11-08 06:55:20 +01:00
.y11f{bottom:59.742000px;}
2024-03-31 01:05:40 +01:00
.y14{bottom:59.862000px;}
2024-11-08 06:55:20 +01:00
.y10a{bottom:60.805000px;}
.ybd{bottom:61.022000px;}
.yf7{bottom:62.112000px;}
.yc7{bottom:62.512000px;}
.y5e{bottom:62.584000px;}
.y28{bottom:62.731000px;}
.y25{bottom:62.732000px;}
.y22{bottom:62.733000px;}
.y58{bottom:63.520000px;}
.yb1{bottom:64.652000px;}
.ydc{bottom:65.725000px;}
.y2a{bottom:67.715000px;}
.y2d{bottom:67.719000px;}
.y93{bottom:67.964000px;}
.y7c{bottom:68.123000px;}
.y67{bottom:69.147000px;}
.ydd{bottom:69.684000px;}
.yee{bottom:70.413000px;}
2025-01-30 23:34:16 +01:00
.y113{bottom:70.645000px;}
2024-11-08 06:55:20 +01:00
.yd3{bottom:70.706000px;}
.ya7{bottom:71.375000px;}
.y42{bottom:71.410000px;}
.y9e{bottom:72.758000px;}
.y85{bottom:72.987000px;}
.y1c{bottom:73.656000px;}
.yc6{bottom:75.115000px;}
.y57{bottom:75.718000px;}
.yf6{bottom:75.861000px;}
2024-03-31 01:05:40 +01:00
.yb{bottom:76.264000px;}
2024-11-08 06:55:20 +01:00
.y11e{bottom:78.312000px;}
.y4f{bottom:79.538000px;}
.yb0{bottom:80.234000px;}
.ye7{bottom:80.596000px;}
2025-01-30 23:34:16 +01:00
.y103{bottom:80.730000px;}
2024-11-08 06:55:20 +01:00
.y1f{bottom:80.985000px;}
.y109{bottom:81.841000px;}
.y92{bottom:82.559000px;}
2025-01-30 23:34:16 +01:00
.y112{bottom:83.248000px;}
2024-11-08 06:55:20 +01:00
.yfd{bottom:83.285000px;}
.y7b{bottom:83.704000px;}
.yb6{bottom:85.151000px;}
.yd2{bottom:86.288000px;}
.y38{bottom:86.477000px;}
.y41{bottom:86.991000px;}
.yc5{bottom:87.717000px;}
2024-03-31 01:05:40 +01:00
.y13{bottom:87.921000px;}
2024-11-08 06:55:20 +01:00
.y84{bottom:88.569000px;}
.ydb{bottom:89.276000px;}
.y66{bottom:90.681000px;}
.y56{bottom:91.299000px;}
.yf5{bottom:91.567000px;}
.y9d{bottom:92.721000px;}
2025-01-30 23:34:16 +01:00
.y102{bottom:93.333000px;}
2024-11-08 06:55:20 +01:00
.y89{bottom:94.023000px;}
.y6e{bottom:95.389000px;}
2024-03-31 01:05:40 +01:00
.ya{bottom:95.467000px;}
2024-11-08 06:55:20 +01:00
.y47{bottom:95.690000px;}
.yaf{bottom:95.815000px;}
.ye6{bottom:96.178000px;}
.y91{bottom:97.154000px;}
.y108{bottom:97.422000px;}
.ybc{bottom:97.461000px;}
.y5d{bottom:97.567000px;}
.y4e{bottom:98.267000px;}
.yc4{bottom:100.320000px;}
.yfc{bottom:101.855000px;}
.y37{bottom:102.058000px;}
.y111{bottom:102.227000px;}
.y11d{bottom:102.337000px;}
.y40{bottom:102.573000px;}
.ya6{bottom:103.171000px;}
.yed{bottom:104.400000px;}
.y7a{bottom:104.740000px;}
.yda{bottom:104.858000px;}
.yb5{bottom:106.187000px;}
.y65{bottom:106.263000px;}
.y1b{bottom:106.610000px;}
2024-03-31 01:05:40 +01:00
.y12{bottom:107.124000px;}
2024-11-08 06:55:20 +01:00
.y83{bottom:109.605000px;}
.yd1{bottom:110.836000px;}
.y6d{bottom:110.970000px;}
.y46{bottom:111.271000px;}
.yae{bottom:111.685000px;}
.y90{bottom:111.750000px;}
.y4d{bottom:112.016000px;}
.y9c{bottom:112.684000px;}
.yc3{bottom:112.923000px;}
.ybb{bottom:113.042000px;}
.y5c{bottom:113.149000px;}
.y74{bottom:113.445000px;}
.yf4{bottom:114.202000px;}
2024-03-31 01:05:40 +01:00
.y9{bottom:114.670000px;}
.y4{bottom:116.359000px;}
2024-11-08 06:55:20 +01:00
.ya5{bottom:116.919000px;}
2025-01-30 23:34:16 +01:00
.y101{bottom:118.538000px;}
2024-11-08 06:55:20 +01:00
.y121{bottom:119.062000px;}
.ye5{bottom:119.729000px;}
.yfb{bottom:120.426000px;}
.y21{bottom:121.063000px;}
.y107{bottom:121.533000px;}
.y6c{bottom:123.169000px;}
.y11c{bottom:123.373000px;}
.y64{bottom:123.812000px;}
.y8f{bottom:124.352000px;}
.yc2{bottom:125.525000px;}
.y73{bottom:125.644000px;}
.y1a{bottom:125.813000px;}
2024-03-31 01:05:40 +01:00
.y11{bottom:126.327000px;}
2024-11-08 06:55:20 +01:00
.yd0{bottom:126.417000px;}
.y45{bottom:126.853000px;}
.yb4{bottom:127.223000px;}
.yad{bottom:127.266000px;}
.yec{bottom:127.952000px;}
.yd9{bottom:128.410000px;}
.y70{bottom:128.724000px;}
.y79{bottom:128.765000px;}
.y88{bottom:130.641000px;}
.ya4{bottom:130.667000px;}
.y4c{bottom:130.745000px;}
.yba{bottom:131.588000px;}
.y36{bottom:132.061000px;}
.y9b{bottom:132.646000px;}
.yf3{bottom:133.030000px;}
.ye4{bottom:135.311000px;}
.y110{bottom:136.938000px;}
.y106{bottom:137.115000px;}
.yc1{bottom:138.128000px;}
.y32{bottom:138.248000px;}
2024-03-31 01:05:40 +01:00
.y3{bottom:138.377000px;}
2024-11-08 06:55:20 +01:00
.y6b{bottom:138.750000px;}
.y55{bottom:138.854000px;}
.yfa{bottom:138.996000px;}
.y63{bottom:139.393000px;}
.y6f{bottom:140.922000px;}
.y72{bottom:141.225000px;}
.y44{bottom:142.434000px;}
.yb3{bottom:142.805000px;}
.yac{bottom:142.848000px;}
2025-01-30 23:34:16 +01:00
.y100{bottom:143.744000px;}
2024-11-08 06:55:20 +01:00
.yd8{bottom:143.991000px;}
.y11b{bottom:144.409000px;}
.y4b{bottom:144.494000px;}
.ya3{bottom:144.654000px;}
.y19{bottom:145.016000px;}
2024-03-31 01:05:40 +01:00
.y10{bottom:145.530000px;}
2024-11-08 06:55:20 +01:00
.y3f{bottom:146.143000px;}
.y82{bottom:146.222000px;}
.y78{bottom:147.335000px;}
.y35{bottom:147.642000px;}
.y5b{bottom:148.133000px;}
.yf2{bottom:148.612000px;}
.y10f{bottom:149.540000px;}
.y8e{bottom:149.736000px;}
.ycf{bottom:150.965000px;}
.yeb{bottom:151.503000px;}
.y9a{bottom:152.609000px;}
.y6a{bottom:154.332000px;}
.y54{bottom:155.038000px;}
.y20{bottom:155.434000px;}
.y1e{bottom:155.927000px;}
.y71{bottom:156.807000px;}
.yf9{bottom:157.566000px;}
.yc0{bottom:157.954000px;}
.y105{bottom:158.151000px;}
.yb2{bottom:158.386000px;}
.ye3{bottom:158.863000px;}
.ya2{bottom:160.594000px;}
.yab{bottom:161.633000px;}
.y81{bottom:161.804000px;}
.y8d{bottom:161.934000px;}
.y10e{bottom:162.143000px;}
.yb9{bottom:163.084000px;}
.y3e{bottom:163.331000px;}
.y4a{bottom:163.697000px;}
.y5a{bottom:163.714000px;}
.y18{bottom:164.219000px;}
2024-03-31 01:05:40 +01:00
.yf{bottom:164.733000px;}
2024-11-08 06:55:20 +01:00
.yf1{bottom:164.975000px;}
.y11a{bottom:165.445000px;}
.yea{bottom:167.085000px;}
.yd7{bottom:167.543000px;}
2025-01-30 23:34:16 +01:00
.yff{bottom:168.949000px;}
2024-11-08 06:55:20 +01:00
.y53{bottom:170.619000px;}
.y99{bottom:171.179000px;}
.y77{bottom:171.360000px;}
2024-03-31 01:05:40 +01:00
.y8{bottom:172.769000px;}
2024-11-08 06:55:20 +01:00
.y104{bottom:173.732000px;}
.ya1{bottom:174.343000px;}
.ye2{bottom:174.444000px;}
.yce{bottom:175.513000px;}
.y62{bottom:176.011000px;}
.y8c{bottom:177.516000px;}
.y34{bottom:177.645000px;}
2024-03-31 01:05:40 +01:00
.y2{bottom:177.832000px;}
2024-11-08 06:55:20 +01:00
.yb8{bottom:178.666000px;}
.y3d{bottom:178.912000px;}
.y59{bottom:179.296000px;}
.y119{bottom:181.027000px;}
2025-01-30 23:34:16 +01:00
.yfe{bottom:181.552000px;}
2024-11-08 06:55:20 +01:00
.y80{bottom:182.840000px;}
.yd6{bottom:183.124000px;}
2024-03-31 01:05:40 +01:00
.ye{bottom:183.936000px;}
2024-11-08 06:55:20 +01:00
.y49{bottom:184.733000px;}
.y52{bottom:186.201000px;}
.y10d{bottom:187.348000px;}
.ya0{bottom:188.330000px;}
.yaa{bottom:188.388000px;}
.yf0{bottom:189.135000px;}
.ycd{bottom:191.094000px;}
.y61{bottom:191.592000px;}
.y98{bottom:192.215000px;}
.y76{bottom:192.396000px;}
.y8b{bottom:193.097000px;}
.y33{bottom:193.226000px;}
.y3c{bottom:194.494000px;}
.yb7{bottom:197.211000px;}
.y17{bottom:198.025000px;}
.y7f{bottom:198.421000px;}
2024-03-31 01:05:40 +01:00
.y1{bottom:198.454000px;}
2024-11-08 06:55:20 +01:00
.ye1{bottom:199.388000px;}
.y48{bottom:200.314000px;}
.y118{bottom:202.063000px;}
2024-03-31 01:05:40 +01:00
.yd{bottom:203.139000px;}
2024-11-08 06:55:20 +01:00
.y75{bottom:204.300000px;}
.yef{bottom:205.499000px;}
.ycc{bottom:206.676000px;}
.y60{bottom:207.174000px;}
.y8a{bottom:208.679000px;}
2024-03-31 01:05:40 +01:00
.y7{bottom:236.149000px;}
.h8{height:23.910300px;}
.ha{height:24.890726px;}
.h9{height:26.899200px;}
.h6{height:29.887800px;}
2024-11-08 06:55:20 +01:00
.hd{height:30.283662px;}
2024-03-31 01:05:40 +01:00
.hb{height:32.727300px;}
2024-11-08 06:55:20 +01:00
.h5{height:34.191872px;}
2024-03-31 01:05:40 +01:00
.h7{height:35.865600px;}
2024-11-08 06:55:20 +01:00
.hc{height:41.030132px;}
2024-03-31 01:05:40 +01:00
.h4{height:43.038600px;}
.h3{height:61.987500px;}
.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;}
2024-11-08 06:55:20 +01:00
.x29{left:20.899000px;}
2024-03-31 01:05:40 +01:00
.x1{left:28.346000px;}
.x8{left:32.091000px;}
.x5{left:34.488000px;}
2024-11-08 06:55:20 +01:00
.x25{left:35.719000px;}
2024-03-31 01:05:40 +01:00
.x20{left:36.961000px;}
2024-11-08 06:55:20 +01:00
.x2a{left:38.309000px;}
2024-03-31 01:05:40 +01:00
.x14{left:44.542000px;}
.x6{left:50.486000px;}
2024-11-08 06:55:20 +01:00
.x28{left:53.153000px;}
2024-03-31 01:05:40 +01:00
.xf{left:55.884000px;}
.x13{left:63.537000px;}
.x1d{left:66.528000px;}
.xa{left:69.118000px;}
2024-11-08 06:55:20 +01:00
.x27{left:71.983000px;}
2024-03-31 01:05:40 +01:00
.xb{left:91.302000px;}
.xc{left:94.674000px;}
.x9{left:106.772000px;}
.x11{left:111.968000px;}
.x10{left:114.522000px;}
2025-01-30 23:34:16 +01:00
.x23{left:142.066000px;}
2024-03-31 01:05:40 +01:00
.x2{left:170.079000px;}
.x1e{left:172.060000px;}
.x15{left:174.763000px;}
.x17{left:188.182000px;}
.x16{left:200.718000px;}
2025-01-30 23:34:16 +01:00
.x21{left:224.852000px;}
2024-03-31 01:05:40 +01:00
.x22{left:236.836000px;}
2024-11-08 06:55:20 +01:00
.x2b{left:237.884000px;}
2024-03-31 01:05:40 +01:00
.x24{left:243.493000px;}
2024-11-08 06:55:20 +01:00
.x2c{left:249.275000px;}
.x2d{left:254.480000px;}
2024-03-31 01:05:40 +01:00
.xe{left:268.389000px;}
2024-11-08 06:55:20 +01:00
.x26{left:271.638000px;}
2024-03-31 01:05:40 +01:00
.xd{left:275.136000px;}
.x12{left:278.829000px;}
.x19{left:295.684000px;}
.x1a{left:307.730000px;}
.x18{left:308.852000px;}
.x1c{left:322.662000px;}
.x1b{left:325.081000px;}
.x3{left:378.705000px;}
.x1f{left:424.403000px;}
.x7{left:428.637000px;}
@media print{
.v0{vertical-align:0.000000pt;}
.ls0{letter-spacing:0.000000pt;}
.ws0{word-spacing:0.000000pt;}
._3{margin-left:-9.807800pt;}
._8{margin-left:-5.866018pt;}
._e{margin-left:-3.596105pt;}
._6{margin-left:-1.721549pt;}
._b{width:2.371905pt;}
._0{width:4.098134pt;}
2025-01-30 23:34:16 +01:00
._1b{width:6.229294pt;}
2024-11-08 06:55:20 +01:00
._20{width:8.320819pt;}
2025-01-30 23:34:16 +01:00
._1c{width:11.834156pt;}
._15{width:13.647847pt;}
2024-11-08 06:55:20 +01:00
._12{width:15.369612pt;}
2024-03-31 01:05:40 +01:00
._d{width:17.693578pt;}
._13{width:19.392912pt;}
._7{width:20.786108pt;}
._9{width:23.400311pt;}
2024-11-08 06:55:20 +01:00
._f{width:24.868770pt;}
2024-03-31 01:05:40 +01:00
._c{width:27.162139pt;}
._5{width:28.921939pt;}
2025-01-30 23:34:16 +01:00
._19{width:30.924117pt;}
._18{width:32.339600pt;}
._16{width:35.537572pt;}
2024-11-08 06:55:20 +01:00
._10{width:37.797445pt;}
._1e{width:39.559652pt;}
2024-03-31 01:05:40 +01:00
._4{width:41.545400pt;}
._a{width:43.224373pt;}
2025-01-30 23:34:16 +01:00
._1a{width:45.028811pt;}
2024-03-31 01:05:40 +01:00
._1{width:48.384419pt;}
2025-01-30 23:34:16 +01:00
._17{width:50.923290pt;}
2024-03-31 01:05:40 +01:00
._2{width:54.549000pt;}
2024-11-08 06:55:20 +01:00
._22{width:64.274925pt;}
._1d{width:100.420907pt;}
._21{width:477.010560pt;}
._1f{width:1130.674995pt;}
2024-03-31 01:05:40 +01:00
._14{width:1525.100954pt;}
2024-11-08 06:55:20 +01:00
._23{width:1596.577109pt;}
._24{width:1720.656145pt;}
._11{width:1996.537535pt;}
2024-03-31 01:05:40 +01:00
.fs8{font-size:31.880533pt;}
.fs5{font-size:42.507200pt;}
.fs6{font-size:47.820800pt;}
.fs4{font-size:53.133867pt;}
.fs7{font-size:58.181867pt;}
.fs3{font-size:63.761067pt;}
.fs2{font-size:76.513067pt;}
.fs1{font-size:110.200000pt;}
.fs0{font-size:132.197867pt;}
.y0{bottom:-0.666667pt;}
2025-01-30 23:34:16 +01:00
.y117{bottom:12.996000pt;}
2024-11-08 06:55:20 +01:00
.y97{bottom:15.434667pt;}
.ycb{bottom:16.134667pt;}
2024-03-31 01:05:40 +01:00
.yc{bottom:17.357333pt;}
2024-11-08 06:55:20 +01:00
.y69{bottom:22.597333pt;}
.y31{bottom:23.078667pt;}
2024-03-31 01:05:40 +01:00
.y16{bottom:28.608000pt;}
2025-01-30 23:34:16 +01:00
.y116{bottom:29.800000pt;}
2024-11-08 06:55:20 +01:00
.ybf{bottom:30.620000pt;}
.y10c{bottom:32.249333pt;}
.yca{bottom:32.938667pt;}
.y96{bottom:34.894667pt;}
.ydf{bottom:35.456000pt;}
.y3b{bottom:38.937333pt;}
.y30{bottom:39.881333pt;}
.ye0{bottom:40.734667pt;}
.yd5{bottom:40.769333pt;}
.y7e{bottom:41.266667pt;}
2025-01-30 23:34:16 +01:00
.y115{bottom:42.353333pt;}
2024-11-08 06:55:20 +01:00
.y68{bottom:43.373333pt;}
.ya9{bottom:49.266667pt;}
.yc9{bottom:49.742667pt;}
.y27{bottom:50.036000pt;}
.y24{bottom:50.037333pt;}
.y10b{bottom:53.025333pt;}
.y1d{bottom:53.133333pt;}
.y51{bottom:53.241333pt;}
2024-03-31 01:05:40 +01:00
.y15{bottom:54.212000pt;}
2024-11-08 06:55:20 +01:00
.y95{bottom:54.354667pt;}
.y120{bottom:54.896000pt;}
.yf8{bottom:55.242667pt;}
.ye9{bottom:55.284000pt;}
.y87{bottom:55.765333pt;}
.yde{bottom:56.230667pt;}
2024-03-31 01:05:40 +01:00
.y6{bottom:56.380000pt;}
2024-11-08 06:55:20 +01:00
.y2c{bottom:56.678667pt;}
.y2f{bottom:56.685333pt;}
.y3a{bottom:57.688000pt;}
.y7d{bottom:58.070667pt;}
.ybe{bottom:59.977333pt;}
.yd4{bottom:61.544000pt;}
.y5f{bottom:62.669333pt;}
.yc8{bottom:66.545333pt;}
.y29{bottom:66.837333pt;}
.y26{bottom:66.840000pt;}
.y23{bottom:66.841333pt;}
.ya8{bottom:70.041333pt;}
.y9f{bottom:70.393333pt;}
.y94{bottom:71.158667pt;}
.y2b{bottom:73.482667pt;}
.y2e{bottom:73.489333pt;}
.y43{bottom:73.636000pt;}
.y50{bottom:74.017333pt;}
.ye8{bottom:76.060000pt;}
.y86{bottom:76.541333pt;}
2025-01-30 23:34:16 +01:00
.y114{bottom:77.389333pt;}
2024-11-08 06:55:20 +01:00
.y39{bottom:78.462667pt;}
2024-03-31 01:05:40 +01:00
.y5{bottom:78.613333pt;}
2024-11-08 06:55:20 +01:00
.y11f{bottom:79.656000pt;}
2024-03-31 01:05:40 +01:00
.y14{bottom:79.816000pt;}
2024-11-08 06:55:20 +01:00
.y10a{bottom:81.073333pt;}
.ybd{bottom:81.362667pt;}
.yf7{bottom:82.816000pt;}
.yc7{bottom:83.349333pt;}
.y5e{bottom:83.445333pt;}
.y28{bottom:83.641333pt;}
.y25{bottom:83.642667pt;}
.y22{bottom:83.644000pt;}
.y58{bottom:84.693333pt;}
.yb1{bottom:86.202667pt;}
.ydc{bottom:87.633333pt;}
.y2a{bottom:90.286667pt;}
.y2d{bottom:90.292000pt;}
.y93{bottom:90.618667pt;}
.y7c{bottom:90.830667pt;}
.y67{bottom:92.196000pt;}
.ydd{bottom:92.912000pt;}
.yee{bottom:93.884000pt;}
2025-01-30 23:34:16 +01:00
.y113{bottom:94.193333pt;}
2024-11-08 06:55:20 +01:00
.yd3{bottom:94.274667pt;}
.ya7{bottom:95.166667pt;}
.y42{bottom:95.213333pt;}
.y9e{bottom:97.010667pt;}
.y85{bottom:97.316000pt;}
.y1c{bottom:98.208000pt;}
.yc6{bottom:100.153333pt;}
.y57{bottom:100.957333pt;}
.yf6{bottom:101.148000pt;}
2024-03-31 01:05:40 +01:00
.yb{bottom:101.685333pt;}
2024-11-08 06:55:20 +01:00
.y11e{bottom:104.416000pt;}
.y4f{bottom:106.050667pt;}
.yb0{bottom:106.978667pt;}
.ye7{bottom:107.461333pt;}
2025-01-30 23:34:16 +01:00
.y103{bottom:107.640000pt;}
2024-11-08 06:55:20 +01:00
.y1f{bottom:107.980000pt;}
.y109{bottom:109.121333pt;}
.y92{bottom:110.078667pt;}
2025-01-30 23:34:16 +01:00
.y112{bottom:110.997333pt;}
2024-11-08 06:55:20 +01:00
.yfd{bottom:111.046667pt;}
.y7b{bottom:111.605333pt;}
.yb6{bottom:113.534667pt;}
.yd2{bottom:115.050667pt;}
.y38{bottom:115.302667pt;}
.y41{bottom:115.988000pt;}
.yc5{bottom:116.956000pt;}
2024-03-31 01:05:40 +01:00
.y13{bottom:117.228000pt;}
2024-11-08 06:55:20 +01:00
.y84{bottom:118.092000pt;}
.ydb{bottom:119.034667pt;}
.y66{bottom:120.908000pt;}
.y56{bottom:121.732000pt;}
.yf5{bottom:122.089333pt;}
.y9d{bottom:123.628000pt;}
2025-01-30 23:34:16 +01:00
.y102{bottom:124.444000pt;}
2024-11-08 06:55:20 +01:00
.y89{bottom:125.364000pt;}
.y6e{bottom:127.185333pt;}
2024-03-31 01:05:40 +01:00
.ya{bottom:127.289333pt;}
2024-11-08 06:55:20 +01:00
.y47{bottom:127.586667pt;}
.yaf{bottom:127.753333pt;}
.ye6{bottom:128.237333pt;}
.y91{bottom:129.538667pt;}
.y108{bottom:129.896000pt;}
.ybc{bottom:129.948000pt;}
.y5d{bottom:130.089333pt;}
.y4e{bottom:131.022667pt;}
.yc4{bottom:133.760000pt;}
.yfc{bottom:135.806667pt;}
.y37{bottom:136.077333pt;}
.y111{bottom:136.302667pt;}
.y11d{bottom:136.449333pt;}
.y40{bottom:136.764000pt;}
.ya6{bottom:137.561333pt;}
.yed{bottom:139.200000pt;}
.y7a{bottom:139.653333pt;}
.yda{bottom:139.810667pt;}
.yb5{bottom:141.582667pt;}
.y65{bottom:141.684000pt;}
.y1b{bottom:142.146667pt;}
2024-03-31 01:05:40 +01:00
.y12{bottom:142.832000pt;}
2024-11-08 06:55:20 +01:00
.y83{bottom:146.140000pt;}
.yd1{bottom:147.781333pt;}
.y6d{bottom:147.960000pt;}
.y46{bottom:148.361333pt;}
.yae{bottom:148.913333pt;}
.y90{bottom:149.000000pt;}
.y4d{bottom:149.354667pt;}
.y9c{bottom:150.245333pt;}
.yc3{bottom:150.564000pt;}
.ybb{bottom:150.722667pt;}
.y5c{bottom:150.865333pt;}
.y74{bottom:151.260000pt;}
.yf4{bottom:152.269333pt;}
2024-03-31 01:05:40 +01:00
.y9{bottom:152.893333pt;}
.y4{bottom:155.145333pt;}
2024-11-08 06:55:20 +01:00
.ya5{bottom:155.892000pt;}
2025-01-30 23:34:16 +01:00
.y101{bottom:158.050667pt;}
2024-11-08 06:55:20 +01:00
.y121{bottom:158.749333pt;}
.ye5{bottom:159.638667pt;}
.yfb{bottom:160.568000pt;}
.y21{bottom:161.417333pt;}
.y107{bottom:162.044000pt;}
.y6c{bottom:164.225333pt;}
.y11c{bottom:164.497333pt;}
.y64{bottom:165.082667pt;}
.y8f{bottom:165.802667pt;}
.yc2{bottom:167.366667pt;}
.y73{bottom:167.525333pt;}
.y1a{bottom:167.750667pt;}
2024-03-31 01:05:40 +01:00
.y11{bottom:168.436000pt;}
2024-11-08 06:55:20 +01:00
.yd0{bottom:168.556000pt;}
.y45{bottom:169.137333pt;}
.yb4{bottom:169.630667pt;}
.yad{bottom:169.688000pt;}
.yec{bottom:170.602667pt;}
.yd9{bottom:171.213333pt;}
.y70{bottom:171.632000pt;}
.y79{bottom:171.686667pt;}
.y88{bottom:174.188000pt;}
.ya4{bottom:174.222667pt;}
.y4c{bottom:174.326667pt;}
.yba{bottom:175.450667pt;}
.y36{bottom:176.081333pt;}
.y9b{bottom:176.861333pt;}
.yf3{bottom:177.373333pt;}
.ye4{bottom:180.414667pt;}
.y110{bottom:182.584000pt;}
.y106{bottom:182.820000pt;}
.yc1{bottom:184.170667pt;}
.y32{bottom:184.330667pt;}
2024-03-31 01:05:40 +01:00
.y3{bottom:184.502667pt;}
2024-11-08 06:55:20 +01:00
.y6b{bottom:185.000000pt;}
.y55{bottom:185.138667pt;}
.yfa{bottom:185.328000pt;}
.y63{bottom:185.857333pt;}
.y6f{bottom:187.896000pt;}
.y72{bottom:188.300000pt;}
.y44{bottom:189.912000pt;}
.yb3{bottom:190.406667pt;}
.yac{bottom:190.464000pt;}
2025-01-30 23:34:16 +01:00
.y100{bottom:191.658667pt;}
2024-11-08 06:55:20 +01:00
.yd8{bottom:191.988000pt;}
.y11b{bottom:192.545333pt;}
.y4b{bottom:192.658667pt;}
.ya3{bottom:192.872000pt;}
.y19{bottom:193.354667pt;}
2024-03-31 01:05:40 +01:00
.y10{bottom:194.040000pt;}
2024-11-08 06:55:20 +01:00
.y3f{bottom:194.857333pt;}
.y82{bottom:194.962667pt;}
.y78{bottom:196.446667pt;}
.y35{bottom:196.856000pt;}
.y5b{bottom:197.510667pt;}
.yf2{bottom:198.149333pt;}
.y10f{bottom:199.386667pt;}
.y8e{bottom:199.648000pt;}
.ycf{bottom:201.286667pt;}
.yeb{bottom:202.004000pt;}
.y9a{bottom:203.478667pt;}
.y6a{bottom:205.776000pt;}
.y54{bottom:206.717333pt;}
.y20{bottom:207.245333pt;}
.y1e{bottom:207.902667pt;}
.y71{bottom:209.076000pt;}
.yf9{bottom:210.088000pt;}
.yc0{bottom:210.605333pt;}
.y105{bottom:210.868000pt;}
.yb2{bottom:211.181333pt;}
.ye3{bottom:211.817333pt;}
.ya2{bottom:214.125333pt;}
.yab{bottom:215.510667pt;}
.y81{bottom:215.738667pt;}
.y8d{bottom:215.912000pt;}
.y10e{bottom:216.190667pt;}
.yb9{bottom:217.445333pt;}
.y3e{bottom:217.774667pt;}
.y4a{bottom:218.262667pt;}
.y5a{bottom:218.285333pt;}
.y18{bottom:218.958667pt;}
2024-03-31 01:05:40 +01:00
.yf{bottom:219.644000pt;}
2024-11-08 06:55:20 +01:00
.yf1{bottom:219.966667pt;}
.y11a{bottom:220.593333pt;}
.yea{bottom:222.780000pt;}
.yd7{bottom:223.390667pt;}
2025-01-30 23:34:16 +01:00
.yff{bottom:225.265333pt;}
2024-11-08 06:55:20 +01:00
.y53{bottom:227.492000pt;}
.y99{bottom:228.238667pt;}
.y77{bottom:228.480000pt;}
2024-03-31 01:05:40 +01:00
.y8{bottom:230.358667pt;}
2024-11-08 06:55:20 +01:00
.y104{bottom:231.642667pt;}
.ya1{bottom:232.457333pt;}
.ye2{bottom:232.592000pt;}
.yce{bottom:234.017333pt;}
.y62{bottom:234.681333pt;}
.y8c{bottom:236.688000pt;}
.y34{bottom:236.860000pt;}
2024-03-31 01:05:40 +01:00
.y2{bottom:237.109333pt;}
2024-11-08 06:55:20 +01:00
.yb8{bottom:238.221333pt;}
.y3d{bottom:238.549333pt;}
.y59{bottom:239.061333pt;}
.y119{bottom:241.369333pt;}
2025-01-30 23:34:16 +01:00
.yfe{bottom:242.069333pt;}
2024-11-08 06:55:20 +01:00
.y80{bottom:243.786667pt;}
.yd6{bottom:244.165333pt;}
2024-03-31 01:05:40 +01:00
.ye{bottom:245.248000pt;}
2024-11-08 06:55:20 +01:00
.y49{bottom:246.310667pt;}
.y52{bottom:248.268000pt;}
.y10d{bottom:249.797333pt;}
.ya0{bottom:251.106667pt;}
.yaa{bottom:251.184000pt;}
.yf0{bottom:252.180000pt;}
.ycd{bottom:254.792000pt;}
.y61{bottom:255.456000pt;}
.y98{bottom:256.286667pt;}
.y76{bottom:256.528000pt;}
.y8b{bottom:257.462667pt;}
.y33{bottom:257.634667pt;}
.y3c{bottom:259.325333pt;}
.yb7{bottom:262.948000pt;}
.y17{bottom:264.033333pt;}
.y7f{bottom:264.561333pt;}
2024-03-31 01:05:40 +01:00
.y1{bottom:264.605333pt;}
2024-11-08 06:55:20 +01:00
.ye1{bottom:265.850667pt;}
.y48{bottom:267.085333pt;}
.y118{bottom:269.417333pt;}
2024-03-31 01:05:40 +01:00
.yd{bottom:270.852000pt;}
2024-11-08 06:55:20 +01:00
.y75{bottom:272.400000pt;}
.yef{bottom:273.998667pt;}
.ycc{bottom:275.568000pt;}
.y60{bottom:276.232000pt;}
.y8a{bottom:278.238667pt;}
2024-03-31 01:05:40 +01:00
.y7{bottom:314.865333pt;}
.h8{height:31.880400pt;}
.ha{height:33.187635pt;}
.h9{height:35.865600pt;}
.h6{height:39.850400pt;}
2024-11-08 06:55:20 +01:00
.hd{height:40.378215pt;}
2024-03-31 01:05:40 +01:00
.hb{height:43.636400pt;}
2024-11-08 06:55:20 +01:00
.h5{height:45.589163pt;}
2024-03-31 01:05:40 +01:00
.h7{height:47.820800pt;}
2024-11-08 06:55:20 +01:00
.hc{height:54.706843pt;}
2024-03-31 01:05:40 +01:00
.h4{height:57.384800pt;}
.h3{height:82.650000pt;}
.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;}
2024-11-08 06:55:20 +01:00
.x29{left:27.865333pt;}
2024-03-31 01:05:40 +01:00
.x1{left:37.794667pt;}
.x8{left:42.788000pt;}
.x5{left:45.984000pt;}
2024-11-08 06:55:20 +01:00
.x25{left:47.625333pt;}
2024-03-31 01:05:40 +01:00
.x20{left:49.281333pt;}
2024-11-08 06:55:20 +01:00
.x2a{left:51.078667pt;}
2024-03-31 01:05:40 +01:00
.x14{left:59.389333pt;}
.x6{left:67.314667pt;}
2024-11-08 06:55:20 +01:00
.x28{left:70.870667pt;}
2024-03-31 01:05:40 +01:00
.xf{left:74.512000pt;}
.x13{left:84.716000pt;}
.x1d{left:88.704000pt;}
.xa{left:92.157333pt;}
2024-11-08 06:55:20 +01:00
.x27{left:95.977333pt;}
2024-03-31 01:05:40 +01:00
.xb{left:121.736000pt;}
.xc{left:126.232000pt;}
.x9{left:142.362667pt;}
.x11{left:149.290667pt;}
.x10{left:152.696000pt;}
2025-01-30 23:34:16 +01:00
.x23{left:189.421333pt;}
2024-03-31 01:05:40 +01:00
.x2{left:226.772000pt;}
.x1e{left:229.413333pt;}
.x15{left:233.017333pt;}
.x17{left:250.909333pt;}
.x16{left:267.624000pt;}
2025-01-30 23:34:16 +01:00
.x21{left:299.802667pt;}
2024-03-31 01:05:40 +01:00
.x22{left:315.781333pt;}
2024-11-08 06:55:20 +01:00
.x2b{left:317.178667pt;}
2024-03-31 01:05:40 +01:00
.x24{left:324.657333pt;}
2024-11-08 06:55:20 +01:00
.x2c{left:332.366667pt;}
.x2d{left:339.306667pt;}
2024-03-31 01:05:40 +01:00
.xe{left:357.852000pt;}
2024-11-08 06:55:20 +01:00
.x26{left:362.184000pt;}
2024-03-31 01:05:40 +01:00
.xd{left:366.848000pt;}
.x12{left:371.772000pt;}
.x19{left:394.245333pt;}
.x1a{left:410.306667pt;}
.x18{left:411.802667pt;}
.x1c{left:430.216000pt;}
.x1b{left:433.441333pt;}
.x3{left:504.940000pt;}
.x1f{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">
2024-11-08 06:55:20 +01:00
<ul><li><a class="l" href="#pf6" data-dest-detail='[6,"XYZ",28.346,255.118,null]'>Books and References</a></li><li><a class="l" href="#pfa" data-dest-detail='[10,"XYZ",28.346,255.118,null]'>Basic Concepts</a><ul><li><a class="l" href="#pfb" data-dest-detail='[11,"XYZ",28.346,228.21,null]'>Abstraction, Interface, and Module</a></li><li><a class="l" href="#pfd" data-dest-detail='[13,"XYZ",28.346,163.47,null]'>Class Invariant</a></li></ul></li><li><a class="l" href="#pfe" data-dest-detail='[14,"XYZ",28.346,255.118,null]'>Software Design Principles</a><ul><li><a class="l" href="#pff" data-dest-detail='[15,"XYZ",28.346,221.35,null]'>Separation of Concern</a></li><li><a class="l" href="#pf11" data-dest-detail='[17,"XYZ",28.346,214.279,null]'>Low Coupling, High Cohesion</a></li><li><a class="l" href="#pf12" data-dest-detail='[18,"XYZ",28.346,228.21,null]'>Encapsulation and Information Hiding</a></li><li><a class="l" href="#pf13" data-dest-detail='[19,"XYZ",28.346,255.118,null]'>Design by Contract</a></li><li><a class="l" href="#pf13" data-dest-detail='[19,"XYZ",28.346,165.892,null]'>Problem Decomposition</a></li><li><a class="l" href="#pf14" data-dest-detail='[20,"XYZ",28.346,152.483,null]'>Code reuse</a></li></ul></li><li><a class="l" href="#pf15" data-dest-detail='[21,"XYZ",28.346,255.118,null]'>Software Complexity</a><ul><li><a class="l" href="#pf16" data-dest-detail='[22,"XYZ",28.346,255.118,null]'>Software Entropy</a></li><li><a class="l" href="#pf16" data-dest-detail='[22,"XYZ",28.346,168.367,null]'>Technical Debt</a></li></ul></li><li><a class="l" href="#pf18" data-dest-detail='[24,"XYZ",28.346,255.118,null]'>The SOLID Design Principles</a></li><li><a class="l" href="#pf19" data-dest-detail='[25,"XYZ",28.346,255.118,null]'>Class Design</a><ul><li><a class="l" href="#pf1a" data-dest-detail='[26,"XYZ",28.346,213.432,null]'>The Class Interface Principle</a></li><li><a class="l" href="#pf1b" data-dest-detail='[27,"XYZ",28.346,219.457,null]'>Member Functions vs. Free Functions</a></li><li><a class="l" href="#pf22" data-dest-detail='[34,"XYZ",28.346,228.21,null]'>Namespace Functions vs. Class static Methods</a></li></ul></li><li><a class="l" href="#pf23" data-dest-detail='[35,"XYZ",28.346,255.118,null]'>BLAS GEMM Case Study</a></li><li><a class="l" href="#pf29" data-dest-detail='[41,"XYZ",28.346,255.118,null]'>Owning Objects and Views</a></li><li><a class="l" href="#pf2d" data-dest-detail='[45,"XYZ",28.346,255.118,null]'>Value vs. Reference Semantic</a></li><li><a class="l" href="#pf32" data-dest-detail='[50,"XYZ",28.346,255.118,null]'>Global Variables</a></li></ul></div>
2024-03-31 01:05:40 +01:00
</div>
<div id="page-container">
2025-01-30 23:34:16 +01:00
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIU0lEQVR42u3ZsQ3DMAxFQckw4dIzeMxM4DEzg8qwkSdwk4oC7iYQPpsHqGdmAwCAMiJiswIAANWIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARKoJAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAADWtS/01nFfDgYA8J/z813otT0z3QwAgDoiwnc/AADliFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAESqCQAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAC86v085vi1Nue0BgAAJTwyMRL1JneX5wAAAABJRU5ErkJggg=="/><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 x1 h3 y3 ff2 fs1 fc0 sc0 ls0 ws0">25.<span class="_ _2"> </span>Softw<span class="_ _3"></span>are<span class="_ _4"> </span>Design<span class="_ _4"> </span>I<span class="_ _4"> </span>[DRAFT]</div><div class="t m0 x2 h4 y4 ff2 fs2 fc0 sc0 ls0 ws0">Basic<span class="_ _5"> </span>Concepts</div><div class="t m0 x1 h5 y5 ff3 fs3 fc0 sc0 ls0 ws0">F<span class="_ _6"></span>ederico<span class="_ _7"> </span>Busato</div><div class="t m0 x3 h6 y6 ff4 fs4 fc0 sc0 ls0 ws0">2025-01-30</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
2024-11-08 06:55:20 +01:00
<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 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _8"></span>able<span class="_ _9"> </span>of<span class="_ _9"> </span>Contents</div><div class="t m0 x5 h4 y8 ff1 fs4 fc2 sc0 ls0 ws0">1<span class="_ _a"> </span><span class="fs2 fc0">Bo<span class="_ _b"></span>oks<span class="_ _5"> </span>and<span class="_ _c"> </span>References</span></div><div class="t m0 x5 h4 y9 ff1 fs4 fc2 sc0 ls0 ws0">2<span class="_ _a"> </span><span class="fs2 fc0">Basic<span class="_ _c"> </span>Concepts</span></div><div class="t m0 x6 h6 ya ff4 fs4 fc0 sc0 ls0 ws0">Abstraction,<span class="_ _d"> </span>Interface,<span class="_ _d"> </span>and<span class="_ _d"> </span>Mo<span class="_ _b"></span>dule</div><div class="t m0 x6 h6 yb ff4 fs4 fc0 sc0 ls0 ws0">Class<span class="_ _d"> </span>Inva<span class="_ _6"></span>riant</div><div class="t m0 x7 h8 yc ff5 f
<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 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _8"></span>able<span class="_ _9"> </span>of<span class="_ _9"> </span>Contents</div><div class="t m0 x5 h4 yd ff1 fs4 fc2 sc0 ls0 ws0">3<span class="_ _a"> </span><span class="fs2 fc0">Soft<span class="_ _6"></span>w<span class="_ _6"></span>a<span class="_ _e"></span>re<span class="_ _c"> </span>Design<span class="_ _5"> </span>Principles</span></div><div class="t m0 x6 h6 ye ff4 fs4 fc0 sc0 ls0 ws0">Sepa<span class="_ _6"></span>ration<span class="_ _d"> </span>of<span class="_ _d"> </span>Concern</div><div class="t m0 x6 h6 yf ff4 fs4 fc0 sc0 ls0 ws0">Lo<span class="_ _6"></span>w<span class="_ _d"> </span>Coupling,<span clas
<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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAI/klEQVR42u3YIW7dQBCA4beRR4U5Q1TkE1RRZWAQqTfLJXIXAwfkBia9QVBghjgkCnug8lM87vs+ai3Y8YJf037++n0CAIAy/r4835gCAADViFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAL60zDQFAADqiAibVAAAyhGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAIAtuqNfoB/GLceXefIIAACqsUkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAA27TMNAUAAOqICJtUAADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAABfUHf0C/TBuOb7Mk0cAAFCNTSoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAABxMy0xTAACgjoiwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAAD21V3tzfthPPdpmScvAwBgRzapAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAA2FvLTFMAAKCOiLBJBQCgHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAACOrbvam/fDeO7TMk9eBgDAjmxSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAsLeWmaYAAEAdEWGTCgBAOSIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAAPgn3dXevB/Gc5+WefIyAAB2ZJMKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQCAvbXMNAUAAOqICJtUAADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAA36g7+gX6YdxyfJknjwAAoBqbVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAALBNy0xTAACgjoiwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAABwQd3RL9AP45bjyzx5BAAA1dikAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgDAwbTMNAUAAOqICJtUAADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAADwqXt7vPtvLvP68OSPAgAcXX//p7XbH+vb++m0rquBAABQwgcZhT32zkQ8MAAAAABJRU5ErkJggg=="/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _8"></span>able<span class="_ _9"> </span>of<span class="_ _9"> </span>Contents</div><div class="t m0 x5 h4 y17 ff1 fs4 fc2 sc0 ls0 ws0">5<span class="_ _a"> </span><span class="fs2 fc0">The<span class="_ _c"> </span>SOLID<span class="_ _5"> </span>Design<span class="_ _c"> </span>Principles</span></div><div class="t m0 x5 h4 y18 ff1 fs4 fc2 sc0 ls0 ws0">6<span class="_ _a"> </span><span class="fs2 fc0">Class<span class="_ _c"> </span>Design</span></div><div class="t m0 x6 h6 y19 ff4 fs4 fc0 sc0 ls0 ws0">The<span class="_ _d"> </span>Class<span class="_ _d"> </span>Interface<span class="_ _d"> </span>Principle</div><div class="t m0 x6 h6 y1a ff4 fs4 fc0 sc0 ls0 ws0">Memb<span class="_ _b"></span>er<span
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _8"></span>able<span class="_ _9"> </span>of<span class="_ _9"> </span>Contents</div><div class="t m0 x5 h4 y1e ff1 fs4 fc2 sc0 ls0 ws0">9<span class="_ _a"> </span><span class="fs2 fc0">V<span class="_ _e"></span>alue<span class="_ _5"> </span>vs.<span class="_ _10"> </span>Reference<span class="_ _c"> </span>Semantic</span></div><div class="t m0 x8 h4 y1f ff1 fs4 fc2 sc0 ls0 ws0">10<span class="_ _c"> </span><span class="fs2 fc0">Global<span class="_ _c"> </span>V<span class="_ _6"></span>a<span class="_ _e"></span>riables</span></div><div class="t m0 x7 h8 yc ff5 fs5 fc0 sc0 ls0 ws0">4/40</div><a class="l" href="#pf2d" data-dest-detail='[45,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:153.104000px;width:199.024000px;height:13.782000px;background-color:rgba(255,255,255,0.00000
<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 x9 h2 y20 ff1 fs0 fc0 sc0 ls0 ws0">Bo<span class="_ _0"></span>oks<span class="_ _1"> </span>and</div><div class="t m0 x9 h2 y21 ff1 fs0 fc0 sc0 ls0 ws0">References</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:154.437000px;width:241.993000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf6" data-dest-detail='[6,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:120.066000px;width:124.123000px;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="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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42uzde7RlV3Ue+O+bc+19zn3UQ08kJEAvG2HQgzhGYMAPMNjYxMPtxh7dfkB37LY7hLhjx5DuZgynYxPHiVtO/MYjD48RJ3gkHdtJjI3ABNkmYDCmbd5BCBUPSUhISKq6dR/n7LXm7D/WubcuVQJEUGKl8/1Gcbmn6txzT93S3vvbc601F6++6dkQEREREXnMuP0d/8H0UxARERGRxxqFVBERERFRSBURERERUUgVEREREYVUERERERGFVBERERFRSBURERERUUgVEREREYVUERERERGFVBERERERhVQRERERUUgVEREREVFIFRERERGFVBERERERhVQRERERUUgVEREREVFIFRERERGFVBERERERhVQREREREYVUEREREVFIFRERERFRSBURERERhVQREREREYVUEREREVFIFRERERFRSBURERERUUgVEREREYVUERERERGFVBERERFRSBURERERUUgVEREREYVUERERERGFVBERERFRSBURERERUUgVEREREVFIFRERERGFVBERERERhVQRERERUUgVEREREVFIFRERERGFVBERERERhVQREREREYVUEREREVFIFRERERFRSBURERERhVQREREREYVUEREREVFIFRERERFRSBURERERhVQREREREYVUERERERGFVBERERFRSBURERERUUgVEREREYVUERERERGFVBERERFRSBURERERUUgVERERETnA5XKpn4KIiIiIPHYMw6BKqoiIiIg85iikioiIiIhCqoiIiIiIQqqIiIiIKKSKiIiIiCikioiIiIhCqoiIiIiIQqqIiIiIKKSKiIiIiCikioiIiIgopIqIiIiIQqqIiIiIiEKqiIiIiCikioiIiIgopIqIiIiIQqqIiIiIiEKqiIiIiCikioiIiIgopIqIiIiIKKSKiIiIiEKqiIiIiIhCqoiIiIgopIqIiIiIKKSKiIiIiEKqiIiIiIhCqoiIiIiIQqqIiIiIKKSKiIiIiCikioiIiIhCqoiIiIiIQqqIiIiIKKSKiIiIiCikioiIiIhCqoiIiIiIQqqIiIiIiEKqiIiIiCikioiIiIgopIqIiIiIQqqIiIiIiEKqiIiIiCikioiI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
<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 id="pf9" class="pf w0 h0" data-page-no="9"><div class="pc pc9 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42uzdd5xc9Xkv/uf5fs+ZPrO9F61WWkkrCVUQSCAQzRgQgYBtwJe4YOKfIRUnjp1749i/m7gkziu2U3x9HWIbMBhc6RZIpgoJod57215m2/Q55fvcP2a1CMWFFmzw5/3iJWZnZ8/Mnp0z53Oeb+MZ555PAAAAAAC/NY68tF5hLwAAAADAbxuEVAAAAABASAUAAAAAQEgFAAAAAIRUAAAAAACEVAAAAABASAUAAAAAQEgFAAAAAIRUAAAAAACEVAAAAAAAhFQAAAAAQEgFAAAAAEBIBQAAAACEVAAAAAAAhFQAAAAAQEgFAAAAAEBIBQAAAACEVAAAAAAAhFQAAAAAAIRUAAAAAEBIBQAAAABASAUAAAAAhFQAAAAAAIRUAAAAAEBIBQAAAABASAUAAAAAQEgFAAAAAIRUAAAAAACEVAAAAABASAUAAAAAQEgFAAAAAIRUAAAAAACEVAAAAABASAUAAAAAQEgFAAAAAEBIBQAAAACEVAAAAAAAhFQAAAAAQEgFAAAAAEBIBQAAAACEVAAAAAAAhFQAAAAAAIRUAAAAAEBIBQAAAABASAUAAAAAhFQAAAAAAIRUAAAAAEBIBQAAAABASAUAAAAAhFQAAAAAAIRUAAAAAACEVAAAAABASAUAAAAAQEgFAAAAAIRUAAAAAACEVAAAAABASAUAAAAAQEgFAAAAAJjCjuNgLwAAAADAbw/btlFJBQAAAIDfOgipAAAAAICQCgAAAACAkAoAAAAACKkAAAAAAAipAAAAAICQCgAAAACAkAoAAAAACKkAAAAAAAipAAAAAAAIqQAAAACAkAoAAAAAgJAKAAAAAAipAAAAAAAIqQAAAACAkAoAAAAAgJAKAAAAAAipAAAAAAAIqQAAAAAACKkAAAAAgJAKAAAAAICQCgAAAAAIqQAAAAAACKkAAAAAgJAKAAAAAICQCgAAAACAkAoAAAAACKkAAAAAAAipAAAAAICQCgAAAACAkAoAAAAACKkAAAAAAAipAAAAAICQCgAAAACAkAoAAAAAgJAKAAAAAAipAAAAAAAIqQAAAACAkAoAAAAAgJAKAAAAAAipAAAAAAAIqQAAAAAACKkAAAAAgJAKAAAAAICQCgAAAAAIqQAAAAAACKkAAAAAgJAKAAAAAICQCgAAAAAIqQAAAAAACKkAAAAAAAipAAAAAICQCgAAAACAkAoAAAAACKkAAAAAAAipAAAAAICQCgAAAACAkAoAAAAAgJAKAAAAAAipAAAAAAAIqQAAAACAkAoAAAAAgJAKAAAAAAipAAAAAAAIqQAAAACAkAoAAAAAgJAKAAAAAICQCgAAAAAIqQAAAAAACKkAAAAAgJAKAAAAAICQCgAAAAAIqQAAAAAACKkAAAAAAJMs7II3Y8snH+k+0hXwrJAJKrEMG59FiCwhJjFshOWtf1Z51aUFM5/xpcjkk07deC1K2xGRqRtv+AWe8ZLe+C/6q16D0H/Hvv3lDLGvgtrXIY8lYIbt1MKPXzTrqk4cBaf7+osbz1+ypDkeiZKxSUh8IbINs9aGiIQsEcsIk3iKiZWQIlYsRpEwccnU+/D0d+MbuV88ISNs+0JKmFlYjG8UKSY2vriaiIVYhEhYfBLxXU+Hoz5ZrJjJnHE48KljT0iYmIiEiNkSIWIWEr/0MkqfAG/+9b8D7/c8D0fBq06xFk6yv9NwRCCk/ia5ns9KWXaAPWV8MooNExH5QlrYsGY6lbOYSE77/xlfvp57SmfBV77BzELCNHnKnPz/qWd5zc9bOvESk0xu9g2+VCIS5tIrYSEhOX0jiliYROTUS33VRkonfjIiXPrNfvXzylu5V1/DA5h8RYZJkRgmn33BIXCG7Uk58uyu9prKuljQVsqytKV1XSRSHo+GwzpIEtXKYiOua2utSIyXt+0A8WRGfYuv5phEmEg0kVIkxiPja98X0UYpn5RhUixiRIjJUNCyNCsiEiEypE793U9dFRGRltKLFJm6UXp/lN6q+rSDAG8GAACE1N8kCVKei4aNUtpStsdiWIhFCWmjDJVy1hmnqzPu+bUPeN0/cnr98bTz/q/ZiAgxT5Z/Srffhpf6i+/Rv5Hn/bUPEFGuo6SolbFM3sqT8nEInGF/1g7l1b7B/qDvkggpJqVsj8VztBTKIlZNWaS2orylKn7e7OllQR0QsshTZAnpqWust+zwJC3kK/FJhESYjLD47ImysmxliX0ii1lpQ0ZClm0pUeKyCDOxEVaKRJhK6VmYyBCZV94bkxdWysjpxxoiKgDAW4Udx8FeeMO6XziUTqYstpVhIlVqNRSevEVs3ra/4yunxckz/evOZPyqmhHL5Ibe6uQnk+Wp0gn9zGeRybM9vypsv5bnfbt2szFEiphc5TXNaymbWYOj4HTXrdmVT6cqQkGTL/hiCr6oQFAcIfFz2ZQVsB0jYgVs4QrjT6uKXnJW64qOloSRgGdEKbbeyl7yhkjIKHLZ+IbIZ+2y1e+rI33DW48OHB/OjGeyikxlLLygIXrl8sVRY8o1aTGsA2ROC8xq6jLFP1VcPS1Ni+JX2h1k8o2p+HfzDYDGzTPrQGju/92GI+LNsG0bIfXNhRbtK9JsTpX+WCab/YRJWPjVZZ1XlYn+a9Xojdwz1ftTjPjG11ozkQgJyVT3PmOMUkpEfN/XWr9yCjdGa81Mvm+YWSk2vpT6ljFPJl0RUYqNEREpbeS0LmiTYVGEpn7qjE6kPNngT8SkmH3fKK2k1AQrJCSKmbjU/H+q2ZR58nk1GyOl4q7vG6WYmT3PV0rRZNdbc+oXlFP74S3Zq7/0ATL5HxOTEmIyvkEx9VXuOnn85PGj7c0tnR2zt+/bNzA20dzSvHJ6a8iIVjSaKg6kC73p/PbjI3t7x2zyo37mqsWzbljaWVYsBGyLbOst7CvpCRF5SlzP8yZcKtrhE+niN9Zs6BuZCCcqco4h0kKi2STcsbPqyv/wustrlITEMOlTvWiEiYXIlFoaxGXxS/1TFbOIGGPEDilSzMxTHVuMnLoDfVIRUhFSEVLhjYdUHD9v7gNIMYmIOtU58ZVcqogV8ZlVRPpVX76Re4TE87zent7BoUHbto0xQ0ND8+bNa2xoVFoZ3/i+H7ADhsyhI4cK+YJv/KampqrKKsuyfOOLyKnup2yEim7x5z//+erVqz3fJyER0UoXPVcrzYod31GTPfZEjCittNa+70+9FGY2Yh577LGrr766FJGVUqWI7BufhPbs3bN58+brr7/edd3h4WHLsjo6OrTSQpIcSR47dszzvOXLl2uliSjvFCzLKqVCpZVnfN/zLctyPCcYCDquY1mW4zq2ZZOeql+9NXv1lz2g1L/WlLpwiNLEZHAQvEqlzif9lM6NRLkwrSI+OjqgvHwlmTg5EeO1RsSLhLymiitmN29P5tZu2nusv/jYpj3TaqtWNFVMdgh9C68hT1XmxQoWWB3PuN96+MVR3y+LJ6JUvGLJjJbmJrLsQ8e7nt/lHBoY3nXg8IVzZgRJRAyzmrzYJBImI2SYiJhJC4sYIRGlLNbsMSkRRcSlJhRm0v/lcg0AAF4//dnPfhZ74Y3vPraEtbAiVqQUsyJmYk2sS2XEUn2RmfiV2/yLvnxd90xWG4mFmITkwKGDlqUPHNjf0tp8/MRxZhoZHQ2FgidOHD9x4lhLa4sR/5/+6Z+amhvjZbGjx45WVJQfOHhQxGzesjkSC2/YsGF6e9uOHTuGhgYz2XRra/Ox48cOHjzQ3Nz80ssb0+lUciT50qaNczo7+wZ6T5w8EY1FNmzckM6ktm7bmsmkX3xx/bz5cw8eOnjg0IFp09qeWvdkVVXV+hefLy8vD4XDrue8sP55xykUneITa574xCdut2z9hS/8/c0fvCmdSZ8
<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 x9 h2 y32 ff1 fs0 fc0 sc0 ls0 ws0">Basic<span class="_ _1"> </span>Concepts</div><a class="l" href="#pfa" data-dest-detail='[10,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:175.302000px;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="pfb" class="pf w0 h0" data-page-no="b"><div class="pc pcb w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Abstraction,<span class="_ _9"> </span>Interface,<span class="_ _9"> </span>Mo<span class="_ _b"></span>dule,<span class="_ _9"> </span>and<span class="_ _9"> </span>Class<span class="_ _9"> </span>Inva<span class="_ _e"></span>riant</div><div class="t m0 x1 hb y33 ff4 fs7 fc0 sc0 ls0 ws0">An<span class="_ _13"> </span><span class="ff1">abstraction<span class="_ _13"> </span></span>is<span class="_ _13"> </span>the<span class="_ _13"> </span>p<span class="_ _6"></span>ro<span class="_ _b"></span>cess<span class="_ _d"> </span>of<span class="_ _13"> </span><span class="ffa">generalizing<span class="_ _13"> </span>relevant<span class="_ _13"> </span>information<span class="_ _d"> </span>and<span class="_ _13"> </span>b<span class="_ _b"></span>ehavior</span></div><div class="t m0 x1 hb y34 ff4 fs7 fc0 sc0 ls0 ws0">(semantics)<span class="_
2025-01-30 23:34:16 +01:00
<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 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Quotes</div><div class="t m0 x1d hb y3c ffa fs7 fc0 sc0 ls0 ws0">“Most<span class="_ _f"> </span>mo<span class="_ _b"></span>dules<span class="_ _f"> </span>have<span class="_ _c"> </span>mo<span class="_ _6"></span>re<span class="_ _f"> </span>users<span class="_ _f"> </span>than<span class="_ _c"> </span>developers,<span class="_"> </span>so<span class="_ _f"> </span>it<span class="_ _f"> </span>is<span class="_ _c"> </span>better<span class="_ _c"> </span>fo<span class="_ _6"></span>r<span class="_ _f"> </span>the</div><div class="t m0 x6 hb y3d ffa fs7 fc0 sc0 ls0 ws0">develop<span class="_ _b"></span>ers<span class="_ _d"> </span>to<span class="_ _13"> </span>suffer<span class="_ _13"> </span>than<span class="_ _13"> </span>the<span class="_ _13"> </span>users...<span class="_ _c"> </span><span class="ffb">it<span class="_ _7"> </span>is<span class="_ _
2024-11-08 06:55:20 +01:00
<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 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Class<span class="_ _9"> </span>Inva<span class="_ _6"></span>riant</div><div class="t m0 x1 hb y44 ff4 fs7 fc0 sc0 ls0 ws0">A<span class="_ _13"> </span><span class="ff1">class<span class="_ _7"> </span>invariant<span class="_ _d"> </span></span>(or<span class="_ _d"> </span><span class="ff1">type<span class="_ _9"> </span>inva<span class="_ _e"></span>riant<span class="ff4">)<span class="_ _13"> </span>is<span class="_ _13"> </span>a<span class="_ _13"> </span><span class="ffa">property<span class="_ _f"> </span></span>of<span class="_ _13"> </span>an<span class="_ _13"> </span>object<span class="_ _13"> </span>which<span class="_ _13"> </span>remains</span></span></div><div class="t m0 x1 hb y45 ff4 fs7 fc0 sc0 ls0 ws0">unchanged<span class="_ _13"> </span>after<span class="_ _13"> </span>op<span class="_ _b"></span>erations<span class="_ _d"> </span>or<span class="
<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 x9 h2 y20 ff1 fs0 fc0 sc0 ls0 ws0">Soft<span class="_ _e"></span>w<span class="_ _e"></span>a<span class="_ _8"></span>re<span class="_ _1"> </span>Design</div><div class="t m0 x9 h2 y21 ff1 fs0 fc0 sc0 ls0 ws0">Principles</div><a class="l" href="#pfe" data-dest-detail='[14,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:149.618000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pfe" data-dest-detail='[14,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:115.247000px;width:110.697000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIe0lEQVR42u3ZsQkCMRiG4YtcsHQGsbKwFrESFNzMJdzFQgs3sHEDqysNSuwcQBD+0+fZIF+alyRN5ssGAADCuJ5PAysAABCNSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEA4C2VUqwAAEAcOWcvqQAAhCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAAB8T/szJ3k8nrPV2o0Sx+V4MAIAfCaVUqwAAEAcOWff/QAAhCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIA0HtttxtbgX9w2+yNAAC9MF1sUxoNa3dvmlqrQQAACOEFgJAdAp7cbxsAAAAASUVORK5CYII="/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Sepa<span class="_ _6"></span>ration<span class="_ _9"> </span>of<span class="_ _9"> </span>Concern<span class="_ _14"> </span>1/2</div><div class="t m0 x1 hb y48 ff1 fs7 fc0 sc0 ls0 ws0">“Sepa<span class="_ _6"></span>ration<span class="_ _7"> </span>of<span class="_ _7"> </span>concern”<span class="_ _13"> </span><span class="ff4">suggests<span class="_ _13"> </span>to<span class="_ _13"> </span>organize<span class="_ _d"> </span>softw<span class="_ _6"></span>a<span class="_ _6"></span>re<span class="_ _13"> </span>in<span class="_ _13"> </span><span class="ff1">mo<span class="_ _b"></span>dules</span>,<span class="_ _d"> </span>each<span class="_ _13"> </span>of<span class="_ _13"> </span>which</span></div><div class="t m0 x1 hb y49 ff4 fs7 fc0 sc0 ls0 ws0">address<span class="_ _13"> </span>a<span class="_ _13"> </span>sepa<span class="_ _6"></span>rate<span class="_ _13"> </span>
<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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQnCQBiG4TvJkdIZQionELEW3CxLZJwUGSIbWKX0mrOzTiP8yPOM8FUvXx6v9wQAAGFs63KyAgAA0YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAAC+cq3VCgAAxFFK8aQCABCOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKSaAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAwP/o9mmwAhz0esxGAIBfu9yeOZ/7tr9Taq0ZBACAED5neRQEIRtXWAAAAABJRU5ErkJggg=="/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Sepa<span class="_ _6"></span>ration<span class="_ _9"> </span>of<span class="_ _9"> </span>Concern<span class="_ _14"> </span>2/2</div><div class="t m0 x1d hb y52 ffa fs7 fc0 sc0 ls0 ws0">“The<span class="_ _13"> </span>most<span class="_ _13"> </span>fundamental<span class="_ _13"> </span>p<span class="_ _6"></span>roblem<span class="_ _13"> </span>in<span class="_ _13"> </span>computer<span class="_ _13"> </span>science<span class="_ _d"> </span>is<span class="_ _13"> </span><span class="ffb">problem<span class="_ _7"> </span>decom-</span></div><div class="t m0 x6 hb y53 ffb fs7 fc0 sc0 ls0 ws0">p<span class="_ _b"></span>osition<span class="ffa">:<span class="_ _9"> </span>how<span class="_ _12"> </span>to<span class="_ _d"> </span>tak<span class="_ _6"></span>e<span class="_ _d"> </span>a<span class="_ _12"> </span>complex<span class="_ _d"> </span>p<span class="_ _6"></span>roblem<span class="_ _d"> </span>and<span c
<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 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Lo<span class="_ _6"></span>w<span class="_ _9"> </span>Coupling,<span class="_ _9"> </span>High<span class="_ _9"> </span>Cohesion</div><div class="t m0 x1 hb y59 ff1 fs7 fc0 sc0 ls0 ws0">Cohesion<span class="_ _13"> </span><span class="ffa">refers<span class="_ _13"> </span>to<span class="_ _13"> </span>the<span class="_ _13"> </span>degree<span class="_ _13"> </span>to<span class="_ _13"> </span>which<span class="_ _13"> </span>the<span class="_ _13"> </span>elements<span class="_ _13"> </span>inside<span class="_ _13"> </span>a<span class="_ _13"> </span>mo<span class="_ _b"></span>dule<span class="_ _d"> </span>b<span class="_ _b"></span>elong<span class="_ _13"> </span>together<span class="ff4">.</span></span></div><div class="t m0 x1 hb y5a ff4 fs7 fc0 sc0 ls0 ws0">In<span class="_ _13"> </span>other<span class="_ _13"> </span>w<span class="_ _6"></sp
<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 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Encapsulation<span class="_ _9"> </span>and<span class="_ _9"> </span>Info<span class="_ _6"></span>rmation<span class="_ _9"> </span>Hiding</div><div class="t m0 x1 hb y60 ff1 fs7 fc0 sc0 ls0 ws0">Encapsulation<span class="_ _13"> </span><span class="ffa">refers<span class="_ _13"> </span>to<span class="_ _13"> </span>grouping<span class="_ _13"> </span>together<span class="_ _13"> </span>related<span class="_ _13"> </span>data<span class="_ _13"> </span>and<span class="_ _13"> </span>metho<span class="_ _b"></span>ds<span class="_ _d"> </span>that<span class="_ _13"> </span>op<span class="_ _b"></span>erate<span class="_ _13"> </span>on</span></div><div class="t m0 x1 hb y61 ffa fs7 fc0 sc0 ls0 ws0">the<span class="_ _13"> </span>data<span class="ff4">.<span class="_ _f"> </span>It<span class="_ _13"> </span>allows<span clas
2025-01-30 23:34:16 +01:00
<div id="pf13" class="pf w0 h0" data-page-no="13"><div class="pc pc13 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Problem<span class="_ _9"> </span>Decomp<span class="_ _b"></span>osition</div><div class="t m0 x1d hb y6a ffa fs7 fc0 sc0 ls0 ws0">“Generic<span class="_"> </span>p<span class="_ _e"></span>rogramming<span class="_"> </span>dep<span class="_ _b"></span>ends<span class="_ _c"> </span>on<span class="_"> </span>the<span class="_ _c"> </span>decomp<span class="_ _b"></span>osition<span class="_ _c"> </span>of<span class="_"> </span>p<span class="_ _6"></span>rograms<span class="_"> </span>into</div><div class="t m0 x6 hb y6b ffa fs7 fc0 sc0 ls0 ws0">comp<span class="_ _b"></span>onents<span class="_ _12"> </span>which<span class="_ _d"> </span>ma<span class="_ _6"></span>y<span class="_ _d"> </span>be<span class="_ _d"> </span>develop<span class="_ _b"></span>ed<span class="_ _12"> </span>separately<span class="_ _12"> </span>and<span class="_ _d"> </span>combined<span class="_ _d"> </span>a<span class="_ _e"></span>rbitrarily<sp
<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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIYElEQVR42u3YsQ3CMBRFURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JiOASKKL3TOCK+6enm83hMAAISxrcvJCgAARCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD4yrVWKwAAEEcpxZMKAEA4IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJFqAgAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAItUEAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAAP+j26fBCsAxr8dsBAB+7nJ75nzu2/5OqbVmEAAAQvgAfM8UBJcSIJgAAAAASUVORK5CYII="/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Co<span class="_ _b"></span>de<span class="_ _9"> </span>reuse</div><div class="t m0 x1d hb y6f ffa fs7 fc0 sc0 ls0 ws0">“Co<span class="_ _b"></span>de<span class="_ _d"> </span>reuse<span class="_ _13"> </span>is<span class="_ _13"> </span>the<span class="_ _13"> </span>Holy<span class="_ _13"> </span>Grail<span class="_ _13"> </span>of<span class="_ _13"> </span>Softw<span class="_ _e"></span>are<span class="_ _13"> </span>Engineering&quot;</div><div class="t m0 x23 hb y70 ff4 fs7 fc0 sc0 ls0 ws0"><span class="_ _13"> </span><span class="ff1">Douglas<span class="_ _7"> </span>Cro<span class="_ _b"></span>ckfo<span class="_ _6"></span>rd<span class="ff4">,<span class="_ _13"> </span><span class="ffa">Develop<span class="_ _b"></span>er<span class="_ _d"> </span>of<span class="_ _13"> </span>the<span class="_ _13"> </span>JavaScript<span class="_ _13"> </span>language</span></span></span></div><div class="t m0 x1f h8 y
2024-11-08 06:55:20 +01:00
<div id="pf15" class="pf w0 h0" data-page-no="15"><div class="pc pc15 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x9 h2 y32 ff1 fs0 fc0 sc0 ls0 ws0">Soft<span class="_ _e"></span>w<span class="_ _e"></span>a<span class="_ _8"></span>re<span class="_ _1"> </span>Complexit<span class="_ _e"></span>y</div><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:105.775000px;bottom:132.432000px;width:235.129000px;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>
2025-01-30 23:34:16 +01:00
<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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQ3CMBRFURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JgOZQO+0DkjvOrq5fF6TwAAEMa2LicrAAAQjUgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAOAr11qtAABAHKUUTyoAAOGIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARKoJAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVBMAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAA/I9unwYrAD/0esxGAODocnvmfO7b/k6ptWYQAABC+AAA0xQEfgNLUwAAAABJRU5ErkJggg=="/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">T<span class="_ _8"></span>echnical<span class="_ _9"> </span>Debt</div><div class="t m0 x1d hb y71 ffa fs7 fc0 sc0 ls0 ws0">“T<span class="_ _8"></span>echnical<span class="_ _f"> </span>debt<span class="_ _f"> </span>is<span class="_ _f"> </span>most<span class="_ _9"> </span>often<span class="_ _f"> </span>caused<span class="_ _f"> </span>not<span class="_ _f"> </span>so<span class="_ _f"> </span>much<span class="_ _9"> </span>b<span class="_ _b"></span>e<span class="_ _f"> </span>develop<span class="_ _b"></span>ers<span class="_ _9"> </span>taking</div><div class="t m0 x6 hb y72 ffa fs7 fc0 sc0 ls0 ws0">sho<span class="_ _6"></span>rtcuts,<span class="_ _12"> </span>but<span class="_ _12"> </span>rather<span class="_ _12"> </span>b<span class="_ _e"></span>y<span class="_ _12"> </span>management<span class="_ _12"> </span>who<span class="_ _15"> </span>pushes<span class="_ _15"> </span>velo<span class="_ _b"></span>ci
2024-11-08 06:55:20 +01:00
<div id="pf17" class="pf w0 h0" data-page-no="17"><div class="pc pc17 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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
<div 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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIW0lEQVR42u3ZsQ3CQBBE0TuLlUPXgEQJdICojSbcIZFDb3JEJDRwK/ReCRN9aXpmNgAAKCMiFisAAFCNSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKSaAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCAPBHLiZgruN1NQLTvZ+7EeDH7f4wAhP1zLQCAAB1RIS7HwCAckQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAi1QQAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAHz1vq3jOFsbY1gDAIASPu6RE/UTDR/oAAAAAElFTkSuQmCC"/><div class="t m0 x9 h2 y20 ff1 fs0 fc0 sc0 ls0 ws0">The<span class="_ _1"> </span>SOLID<span class="_ _1"> </span>Design</div><div class="t m0 x9 h2 y21 ff1 fs0 fc0 sc0 ls0 ws0">Principles</div><a class="l" href="#pf18" data-dest-detail='[24,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:149.618000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf18" data-dest-detail='[24,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:115.247000px;width:110.697000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="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 x9 h2 y32 ff1 fs0 fc0 sc0 ls0 ws0">Class<span class="_ _1"> </span>Design</div><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:105.775000px;bottom:132.432000px;width:145.441000px;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>
2025-01-30 23:34:16 +01:00
<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,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"/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">The<span class="_ _9"> </span>Class<span class="_ _9"> </span>Interface<span class="_ _9"> </span>Principle</div><div class="t m0 x1 hb y76 ff1 fs7 fc0 sc0 ls0 ws0">The<span class="_ _7"> </span>Interface<span class="_ _7"> </span>Principle</div><div class="t m0 x1 hb y77 ff4 fs7 fc0 sc0 ls0 ws0">F<span class="_ _6"></span>o<span class="_ _6"></span>r<span class="_ _13"> </span>a<span class="_ _13"> </span>class<span class="_ _16"> </span><span class="ff6">X<span class="_ _12"> </span></span>,<span class="_ _13"> </span>all<span class="_ _13"> </span>functions,<span class="_ _13"> </span>including<span class="_ _13"> </span>free<span class="_ _13"> </span>functions,<span class="_ _13"> </span>that<span class="_ _13"> </span>b<span class="_ _b"></span>oth</div><div class="
<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 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Why<span class="_ _9"> </span>Prefer<span class="_ _9"> </span>Non-Memb<span class="_ _b"></span>er<span class="_ _9"> </span>F<span class="_ _e"></span>unctions</div><div class="t m0 x1 hb y7f ff1 fs7 fc0 sc0 ls0 ws0">Encapsulation<span class="ff4">:<span class="_ _f"> </span><span class="ffa fc4">Non-memb<span class="_ _b"></span>er<span class="_ _13"> </span>functions<span class="_ _13"> </span></span>gua<span class="_ _6"></span>rantee<span class="_ _13"> </span>to<span class="_ _13"> </span>preserve<span class="_ _d"> </span>the<span class="_ _13"> </span>class<span class="_ _13"> </span>invariant<span class="_ _d"> </span>as</span></div><div class="t m0 x1 hb y80 ff4 fs7 fc0 sc0 ls0 ws0">they<span class="_ _13"> </span>can<span class="_ _13"> </span>only<span class="_ _13"> </span>call<span class="_ _13"> </span>public<span class="_ _13"> </span>metho<span class="_ _b"></span>ds,<span class=
<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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIXElEQVR42u3YsQ3CMBRFURvFomQGlCoToIgaic2yRMahyBDZIJVL3DgdM3yhc0Z41dXL4+OZAAAgjH37XKwAAEA0IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAgJ/cWrMCAABxlFI8qQAAhCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSTQAAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgDwP4a63K0AEMTxWo0AMM3vnG/XXr8p9d4NAgBACCcbjRQEDgskDwAAAABJRU5ErkJggg=="/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Why<span class="_ _9"> </span>Prefer<span class="_ _9"> </span>Non-Memb<span class="_ _b"></span>er<span class="_ _9"> </span>F<span class="_ _e"></span>unctions</div><div class="t m0 x1 hb y82 ff1 fs7 fc0 sc0 ls0 ws0">Cohesion/Single<span class="_ _7"> </span>Resp<span class="_ _b"></span>onsibilit<span class="_ _6"></span>y<span class="_ _7"> </span>Principle<span class="_ _13"> </span><span class="ffa fc5">Memb<span class="_ _b"></span>er<span class="_ _13"> </span>functions<span class="_ _13"> </span></span><span class="ff4">can<span class="_ _13"> </span>perform<span class="_ _13"> </span>actions</span></div><div class="t m0 x1 hb y88 ff4 fs7 fc0 sc0 ls0 ws0">that<span class="_ _13"> </span>a<span class="_ _6"></span>re<span class="_ _13"> </span>not<span class="_ _13"> </span>strictly<span class="_ _13"> </span>required<span class="_ _13"> </span>b<span class="_ _6"></span>y<span class="_ _13"> </span>the<span class="_ _13
<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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIfklEQVR42u3ZsQkCMRiG4YtcsHQGsXICEWvBFSycxyXcwMIZBAuHcAOrqzzTxE7B0uo/eZ4JwpfmJUmzxaoBAIAwbtfLyAoAAEQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAeEulFCsAABBHztlLKgAA4YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEqgkAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAPtqhHPTR95vtzoXBsJxPRyMA8INUSrECAABx5Jx99wMAEI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApJoAAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAAF/abj+1AsA/ua8PRgAGbb7cpDQZ1+7ZNLVWgwAAEMILgrgdAnZBQsYAAAAASUVORK5CYII="/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Memb<span class="_ _b"></span>er<span class="_ _9"> </span>F<span class="_ _e"></span>unctions<span class="_ _9"> </span>vs.<span class="_ _18"> </span>F<span class="_ _6"></span>ree<span class="_ _9"> </span>F<span class="_ _6"></span>unctions</div><div class="t m0 x1d hb y8a ffa fs7 fc0 sc0 ls0 ws0">“If<span class="_ _13"> </span>y<span class="_ _6"></span>oure<span class="_ _13"> </span>writing<span class="_ _13"> </span>a<span class="_ _13"> </span>function<span class="_ _13"> </span>that<span class="_ _13"> </span>can<span class="_ _13"> </span>b<span class="_ _b"></span>e<span class="_ _13"> </span>implemented<span class="_ _13"> </span>as<span class="_ _13"> </span>either<span class="_ _13"> </span>a<span class="_ _13"> </span>memb<span class="_ _b"></span>er</div><div class="t m0 x6 hb y8b ffa fs7 fc0 sc0 ls0 ws0">o<span class="_ _6"></span>r<span class="_ _9"> </span>as<s
<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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAJDklEQVR42u3ZsYkXYRCH4ftkB6PBGsToKhARAwPBzmzCXgw0sAMTOzA6JnKS/wWCgaAo3O7Nns9Twe5vk5fZ9ez5yysAABjj6+dPj6wAAMA0IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAgJ9Wd1sBAIA5IsIlFQCAcUQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAA9rKZgINdv3r9H771l48ffHoA+Huru60AAMAcEeF3PwAA44hUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAC4Y5sJgF1V1ZyHyczTPfNO7wgwnEsqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQA4t9XdVgAAYI6IcEkFAGAckQoAgEgFAACRCgCASAUAAJEKAIBIBQCAvW0mAP6gqozAWWSmEeDBcEkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAAAOtbrbCgAAzBERLqkAAIwjUgEAEKkAACBSAQAQqQAAIFIBABCpAACwt80EsLeqMsJ5ZaYRAI7nkgoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAABxqdbcVAACYIyJcUgEAGEekAgAgUgEAQKQCACBSAQBApAIAIFIBAGBvmwngh6oywnllphEAHhKXVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEA4FCru60AAMAcEeGSCgDAOCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAAHvbTABzVJURTi0zjQBwJ1xSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQCAQ63utgIAAHNEhEsqAADjiFQAAEQqAACIVAAARCoAAIhUAABEKgAA7G0zAZxFVRnhvmSmEQCO5JIKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAAAcanW3FQAAmCMiXFIBABhHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBgb5sJ4HeqyggzZaYRAB42l1QAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEA4J+s7rYCAABzRIRLKgAA44hUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAOAQ2827p1YA4Bff3rw3AnBfrl+8XevJ48vN96ury+ViEAAARrgFgU5G9C39aYQAAAAASUVORK5CYII="/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Memb<span class="_ _b"></span>er<span class="_ _9"> </span>F<span class="_ _e"></span>unctions</div><div class="t m0 x1 hb y98 ff1 fs7 fc0 sc0 ls0 ws0">F<span class="_ _6"></span>unctions<span class="_ _7"> </span>that<span class="_ _7"> </span>must<span class="_ _9"> </span>be<span class="_ _7"> </span><span class="ffb fc5">memb<span class="_ _b"></span>er<span class="_ _7"> </span></span>(C++<span class="_ _9"> </span>standa<span class="_ _e"></span>rd)<span class="ff4">:</span></div><div class="t m0 x25 hb y99 ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _5"> </span><span class="ff4">Constructo<span class="_ _6"></span>rs,<span class="_ _13"> </span>destructo<span class="_ _6"></span>r,<span clas
<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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAI6klEQVR42u3ZMUpDURCG0Vx5g9XFNYiVhbWIlRDBnbkJ92KhhTuwcQdWciuHSOzEQjAEQybmnAWE8L9XfMxrJ+eXMwAAKOPl6fHACgAAVCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD40jLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAANs0meAfWyw+zq7mdmBFzw/3RgCgiJaZVgAAoI6I8LkfAIByRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAGCbJhMAwNrGGBv9/d67kRGpAOxvDOkhoBSf+wEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAwGa1zLQCAAB1RIRLKgAA5YhUAABEKgAAiFQAAHbOZAJgr4wxtvsHeu+eAsCvXFIBACjHJRVg+zZ933W+BXaOSyoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAOyYlplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCALBPJhP8Y4vFx9nV3A6reH64NwIA1NEy0woAANQRET73AwBQjkgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAA+GYyAWsYYxiBH/XevT9s7uUB9odLKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAAPCnWmZaAQCAOiLCJRUAgHJEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQCA3TW93R5bAYA/93p9ZwRgPacXN60dHS7f3mez5XJpEAAASvgE53hA/tbHygIAAAAASUVORK5CYII="/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Memb<span class="_ _b"></span>er<span class="_ _9"> </span>F<span class="_ _e"></span>unctions</div><div class="t m0 x1 hb y60 ff1 fs7 fc0 sc0 ls0 ws0">F<span class="_ _6"></span>unctions<span class="_ _7"> </span>strongly<span class="_ _7"> </span>suggested<span class="_ _9"> </span>being<span class="_ _7"> </span><span class="ffb fc5">memb<span class="_ _b"></span>er</span><span class="ff4">:</span></div><div class="t m0 x25 hb ya0 ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _5"> </span><span class="ff1">Una<span class="_ _6"></span>ry<span class="_ _7"> </span>op<span class="_ _b"></span>erato<span class="_ _6"></span>rs<span class="_ _13"> </span><span class="ff4">b<span class="_ _b"></span>ecause<span class="_ _d"> </span>they<span class="_
<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 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Non-Memb<span class="_ _b"></span>er<span class="_ _9"> </span>F<span class="_ _e"></span>unctions</div><div class="t m0 x1 hb y60 ff1 fs7 fc0 sc0 ls0 ws0">F<span class="_ _6"></span>unctions<span class="_ _7"> </span>that<span class="_ _7"> </span>must<span class="_ _9"> </span>be<span class="_ _7"> </span><span class="ffb fc4">non-memb<span class="_ _b"></span>er<span class="_ _7"> </span></span>(C++<span class="_ _9"> </span>standa<span class="_ _e"></span>rd)<span class="ff4">:</span></div><div class="t m0 x25 hb yaa ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _5"> </span><span class="ff4">Stream<span class="_ _13"> </span>extraction<span class="_ _13"> </span>and<span class="_ _13"> </span>insertion<span class="_ _16
<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 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Memb<span class="_ _b"></span>er<span class="_ _9"> </span>F<span class="_ _e"></span>unctions<span class="_ _9"> </span>vs.<span class="_ _18"> </span>F<span class="_ _6"></span>ree<span class="_ _9"> </span>F<span class="_ _6"></span>unctions<span class="_ _9"> </span>-<span class="_ _9"> </span>Summa<span class="_ _e"></span>ry</div><div class="t m0 x1 hb yb2 ff4 fs7 fc0 sc0 ls0 ws0">Mo<span class="_ _6"></span>re<span class="_ _13"> </span>in<span class="_ _13"> </span>general,<span class="_ _13"> </span><span class="ffa fc5">memb<span class="_ _b"></span>er<span class="_ _d"> </span>functions<span class="_ _13"> </span></span>should<span class="_ _13"> </span>b<span class="_ _b"></span>e<span class="_ _13"> </span>used<span class="_ _13"> </span>only<span class="_ _13"> </sp
<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 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Namespace<span class="_ _9"> </span>F<span class="_ _6"></span>unctions<span class="_ _9"> </span>vs.<span class="_ _19"> </span>Class<span class="_ _9"> </span><span class="ff11">static<span class="_ _9"> </span></span>Metho<span class="_ _b"></span>ds</div><div class="t m0 x1 hb yb7 ff1 fs7 fc0 sc0 ls0 ws0">Namespace<span class="_ _7"> </span>functions:</div><div class="t m0 x25 hb yb8 ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _5"> </span><span class="ff4">Namespace<span class="_ _13"> </span>can<span class="_ _13"> </span>b<span class="_ _b"></span>e<span class="_ _d"> </span>extended<span class="_ _13"> </span>anywhere<span class="_ _13"> </span>(without<span class="_ _13"> </span>control)</span></div><div class="t m0 x25 hb yb9 ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _5"> </span
2024-11-08 06:55:20 +01:00
<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 x9 h2 y20 ff1 fs0 fc0 sc0 ls0 ws0">BLAS<span class="_ _1"> </span>GEMM<span class="_ _1"> </span>Case</div><div class="t m0 x9 h2 y21 ff1 fs0 fc0 sc0 ls0 ws0">Study</div><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:105.775000px;bottom:154.437000px;width:241.993000px;height:19.206000px;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:105.775000px;bottom:115.247000px;width:67.368000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
2025-01-30 23:34:16 +01:00
<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,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"/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">BLAS<span class="_ _9"> </span>GEMM</div><div class="t m0 x1 hb y60 ff1 fs7 fc0 sc0 ls0 ws0">GE<span class="ff4">neralized<span class="_ _13"> </span></span>M<span class="ff4">atrix-</span>M<span class="ff4">atrix<span class="_ _13"> </span>p<span class="_ _6"></span>ro<span class="_ _b"></span>duct<span class="_ _d"> </span>API<span class="_ _13"> </span>provided<span class="_ _d"> </span>by<span class="_ _13"> </span><span class="ff1">B</span>asic<span class="_ _13"> </span><span class="ff1">L</span>inea<span class="_ _6"></span>r<span class="_ _13"> </span><span class="ff1">A</span>lgebra<span class="_ _d"> </span><span class="ff1">S</span>ubroutine</span></div><div class="t m0 x1 hb y61 ff4 fs7 fc0 sc0 ls0 ws0">standa<span class="_ _6"></span>rd<span class="_ _13"> </span>is<span class="_ _13"> </span>one<span class="_ _13"> </span>of<span class="_ _13"> </span>the<span class="_ _13"> </sp
<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 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">BLAS<span class="_ _9"> </span>GEMM<span class="_ _9"> </span>-<span class="_ _9"> </span>Comp<span class="_ _6"></span>rehension<span class="_ _9"> </span>Problems</div><div class="t m0 x25 hb ycc ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _1a"> </span><span class="ff6">m<span class="_ _12"> </span><span class="ff4">,<span class="_ _16"> </span></span>n<span class="_ _12"> </span><span class="ff4">,<span class="_ _16"> </span></span>k<span class="_ _16"> </span><span class="ff1">describ<span class="_ _b"></span>e<span class="_ _7"> </span>the<span class="_ _7"> </span>shap<span class="_ _b"></span>es<span class="_ _7"> </span>of<span class="_ _4"> </span></span>A<span class="_ _15"> </span><span class="ff4">,<span class="_ _16"> </span></span>B<span class="_ _d"> </span><span class="ff4">,<span class="
<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 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">BLAS<span class="_ _9"> </span>GEMM<span class="_ _9"> </span>-<span class="_ _9"> </span>Flexibilit<span class="_ _6"></span>y<span class="_ _9"> </span>Problems<span class="_ _1f"> </span>1/3</div><div class="t m0 x25 hb ycc ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _1a"> </span><span class="ff6">A<span class="_ _12"> </span><span class="ff4">,<span class="_ _16"> </span></span>B<span class="_ _12"> </span><span class="ff4">,<span class="_ _16"> </span></span>C<span class="_ _16"> </span><span class="ff4">matrices<span class="_ _13"> </span>could<span class="_ _13"> </span>have<span class="_ _13"> </span>different<span class="_ _13"> </span>types</span></span></div><div class="t m0 x25 hb yd6 ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _5"> </span><span class="ff4">The<span class="_ _13"> </span>compute<span class="_ _1
<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 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">BLAS<span class="_ _9"> </span>GEMM<span class="_ _9"> </span>-<span class="_ _9"> </span>Flexibilit<span class="_ _6"></span>y<span class="_ _9"> </span>Problems<span class="_ _1f"> </span>2/3</div><div class="t m0 x25 hb ye1 ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _1a"> </span><span class="ff6">alpha/beta<span class="_ _16"> </span><span class="ff4">could<span class="_ _13"> </span>have<span class="_ _13"> </span>a<span class="_ _13"> </span>different<span class="_ _13"> </span>t<span class="_ _6"></span>yp<span class="_ _b"></span>e<span class="_ _d"> </span>from<span class="_ _13"> </span>matrix<span class="_ _13"> </span>types</span></span></div><div class="t m0 x25 hb ye2 ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _1a"> </span><span class="ff6">alpha/beta<span class="_ _16"> </span><span class="ff4">a
2024-11-08 06:55:20 +01:00
<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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQ3CMBRFURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JiOLi36QueM8Kqrl8frPQEAQBjbupysAABANCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAICvXGu1AgAAcZRSPKkAAIQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkmAABApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUk0AAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIA8D+6fRqsAAD82OsxG4Ejl9sz53Pf9ndKrTWDAAAQwgfXixQEe8mN+wAAAABJRU5ErkJggg=="/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">BLAS<span class="_ _9"> </span>GEMM<span class="_ _9"> </span>-<span class="_ _9"> </span>Flexibilit<span class="_ _6"></span>y<span class="_ _9"> </span>Problems<span class="_ _1f"> </span>3/3</div><div class="t m0 x25 hb yea ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _5"> </span><span class="ff4">Do<span class="_ _b"></span>esnt<span class="_ _d"> </span>have<span class="_ _13"> </span>a<span class="_ _13"> </span><span class="ffa">memory<span class="_ _d"> </span>resource<span class="_ _9"> </span></span>which<span class="_ _13"> </span>provides<span class="_ _d"> </span>a<span class="_ _13"> </span>mechanism<span class="_ _13"> </span>to<span class="_ _13"> </span>manage<span class="_ _13"> </span>internal</span></div><div class="t m0 x6 hb yeb ff4 fs7 fc0 sc0 ls0 ws0">memo<span class="_ _6"></span>ry</div><div class="t m0 x25 hb yec ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _5"> </span><span class="ffa">Memo<span cl
<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,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"/><div class="t m0 x9 h2 y20 ff1 fs0 fc0 sc0 ls0 ws0">Owning<span class="_ _1"> </span>Objects<span class="_ _1"> </span>and</div><div class="t m0 x9 h2 y21 ff1 fs0 fc0 sc0 ls0 ws0">Views</div><a class="l" href="#pf29" data-dest-detail='[41,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:149.618000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf29" data-dest-detail='[41,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:120.066000px;width:68.077000px;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>
2025-01-30 23:34:16 +01:00
<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 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Objects<span class="_ _9"> </span>vs.<span class="_ _19"> </span>View</div><div class="t m0 x8 hb yef ff1 fs7 fc1 sc0 ls0 ws0">Object</div><div class="t m0 x8 hb yf0 ff4 fs7 fc0 sc0 ls0 ws0">An<span class="_ _13"> </span><span class="ff1">object<span class="_ _13"> </span></span>is<span class="_ _13"> </span>a<span class="_ _13"> </span>rep<span class="_ _6"></span>resentation<span class="_ _13"> </span>of<span class="_ _13"> </span>a<span class="_ _13"> </span><span class="ffa">concrete<span class="_ _13"> </span>entit<span class="_ _6"></span>y<span class="_ _f"> </span><span class="ff4">as<span class="_ _13"> </span>a<span class="_ _13"> </span></span>value<span class="_ _13"> </span>in
2024-11-08 06:55:20 +01:00
<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 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Objects<span class="_ _9"> </span>vs.<span class="_ _19"> </span>View</div><div class="t m0 x25 hb yf9 ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _5"> </span><span class="ff4">lack<span class="_ _13"> </span>o<span class="_ _6"></span>wnership</span></div><div class="t m0 x25 hb yfa ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _5"> </span><span class="ff4">sho<span class="_ _6"></span>rt-lived</span></div><div class="t m0 x25 hb yfb ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _5"> </span><span class="ff4">generally<span class="_ _13"> </span>app<span class="_ _b"></span>ea<span class="_ _6"></span>r<span class="_ _d"> </span>only<span class="_ _13"> </span>in<span class="_ _13"> </span>function<span class="_ _13"> </span>parameters</span></div><div class="t m0 x25 hb yfc ffc fs7 fc0 sc0 ls0 ws0"><span class="_ _5"> </span><span class="ff4">generally<span class="_ _13"> </span>cannot<span class="_ _13"> </span>b<span class="_ _b"
2025-01-30 23:34:16 +01:00
<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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAImklEQVR42u3ZMUoDQRTH4Z2wD6vFM4iVJwiSOpArWHgeL+ENLDyDYJFDeAOrsEXia9bOTpAlhLfyfScY/tP8mGm3600HAABlfOzfV1YAAKAakQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAwI+WmVYAAKCOiPCSCgBAOSIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAIB/o1/QWcdxdGEAAPMMw7Cg03pJBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApJoAAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAA+IuWmVYAAKCOiPCSCgBAOSIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAC/6Zdy0OPptHt4dGGwLG+vL0YAYIaWmVYAAKCOiPDdDwBAOSIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAALqQ/PN1YAQBgts/tsxHO6+5+19r11XT46rppmgwCAEAJ3xTyIwBAWOyYAAAAAElFTkSuQmCC"/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Objects<span class="_ _9"> </span>vs.<span class="_ _19"> </span>View</div><div class="t m0 x8 ha yfe ff10 fs6 fc9 sc0 ls0 ws0">#<span class="_ _20"> </span>include<span class="_ _18"> </span><span class="fca">&lt;string&gt;</span></div><div class="t m0 x8 ha yff ff10 fs6 fc9 sc0 ls0 ws0">#<span class="_ _20"> </span>include<span class="_ _18"> </span><span class="fca">&lt;string_view&gt;</span></div><div class="t m0 x8 ha y100 ff9 fs6 fc0 sc0 ls0 ws0">std<span class="fc8">::</span>string<span class="_ _f"> </span><span class="fc4">f</span>()<span class="_ _f"> </span>{<span class="_ _f"> </span><span class="ff11 fcb">return<span class="_ _f"> </span></span><span class="fcc">&quot;abc&quot;</span>;<span class="_ _f"> </span>}</div><div class="t m0 x8 ha y101 ff11 fs6 fc7 sc0 ls0 ws0">void<span class="_ _f"> </span><span class="ff9 fc4">g<span class="
2024-11-08 06:55:20 +01:00
<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 x9 h2 y20 ff1 fs0 fc0 sc0 ls0 ws0">V<span class="_ _e"></span>alue<span class="_ _1"> </span>vs.<span class="_ _22"> </span>Reference</div><div class="t m0 x9 h2 y21 ff1 fs0 fc0 sc0 ls0 ws0">Semantic</div><a class="l" href="#pf2d" data-dest-detail='[45,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:154.437000px;width:241.993000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf2d" data-dest-detail='[45,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:120.066000px;width:106.684000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42u3deXxV5YHw8eeuWSAhgUBARRZxqbh2BKGForigUi11waXazqhFOq3oSHFatDNjx61qpx2t0ipudamOAm1VBKsoKkKRuiugEAoGZQkJIYEkN/fe8/6RGV/feasgAhL4fv8K93PvPc957rmfz49z7jknts+RXw0AALDTWDLvxbhZAABgZyNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD4SCyTyZgFAAB2HqlUyp5UAAB2OiIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagoAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAMBOKdmuR79ixYq77757zpw5zc3N2+P9Y7FYZWXl6NGjv/nNbyYSCZsLAMCOEctkMu106Hfdddctt9wSQujVq1c6nd5Okfrhhx9u2LChe/fuU6dOLS4utsUAAGxvqVSqvUbq4sWLzzzzzAMOOOCOO+4oKSnZrst6/vnnL7300t69e0+dOtVGAwCwAyK1vf4m9YorrigqKrr33nu3d6GGEL72ta9dfvnlVVVV7777ro0GAGAHaJeRms1mly5deuKJJxYUFOyYJZ588skhhIULF9piAABE6t+Wy+WiKOrfv/8OW2IqlQohtLS02GIAAEQqAAC7o+Rusp5RCGs2hHU1LcvXhq7liYry5J5dYql4ZAsAABCpX4BsPnb/nPwDM0NZMta/Z0FFaWzhsuiva8Ki1fl9+4Yfnxbbq8xmAAAgUnegN1bmv/fr7N9VpCZ+I7ZXZSyVjCUTIR/FWrNhU1P0l3ej83+R+9rA6IqRyZhtAQBApO4Asxe3XHZP7vyBBft2D7FYVFMXUqkoEQ9RFFqzIZOJelaEccfGp73ROvb+jb8+t8O26tSWlpa1a9d+zjdJJBI9evSwgQIAInWXsnxd9vL76s/6cseSVOu6upBKhlQylkyGRDwWRVE2F1qzUWtraM2FIX3Cc8uyP/1j7b+e0nmbLLqhoWHBggWf802Ki4tFKgAgUncpUQhXPLRscK/idKyxYVMUZVvTyVhhQTKRiMVisSgK+XyUac02Z3LxeCobjx9cGZ5fvOHt6mT/vUq31RiGDh3aqVOnrXvtc889l8/nbZ0AgEjdpcxdWJ3MfLBXl7LWTS31NYv37JLKbMquypRUVvYKsViIwvr1a0Pmg04l6Q9Xt8RL+qQ7djqsMvvArA+v/c7XQrRtTvnv0KFDMrmV05tIJEQqACBSdzV/fnn2gWWJDlFdU8PaC848qUePHtls9onpT27MLk0mkyEKpcn60WedVlxcvH79+il/eLwlU1yZSnxQs2bDhsNKt/99VgEA+HS74MX8s9nW1NoFeyaXJxreOeHor+65557xeDydTh/U/8DC2NsVHd/t0mFx7157dOzYMRaLlZeXn3LSiHjjexWxZX1S7y9791XbRJsoihoaGjKZTAjhrbfeev7550MImUzmhRdeqKurCyFs2LChsbHRRAEAInWLbKqv6R79tUdiaXmqYZ999vno8aamhgP3WtK781t9u76ditV/9HjXrl337FK0R3LJHvGqTStf3z23g3w+39ajM2fOPOuss7LZbGNj49ChQ59++ukQwqRJk8aNGxdCaGxsvPjii995550QwgUXXDBq1KgQwtKlS88999z333+/7QlR5BYJAMDntQse7o/lMj3C8m7J9alYLhb7v9eVaql/ep/KD9v+bmiY1dJycjqdDiHEYrHOhfW94lV1ibp4tu9u9fGvXbu2vLw8Ho8PGjRowIABt956awjhgw8+aGlp6dChw/XXX3/YYYeFEK6//vrW1tYQQllZ2axZs0pKSkIIEyZMaHuwrq5u2bJlJSUlURQNHz78kEMOmTx58rp162KxWOfOnX3HAICtsAvuSe1Q1q1Lbk3XsLx/+aKFbz4XRVE22/rK/N8dUD5z7btr5v2+atmCD77U5c03Xv5lQ0NDCKFq6cKeqXkV8eqKqLqye8/d4VOvra0NIbz99tvHHXfcyy+/HI/HR40addZZZ4UQjj/++Oeff75Dhw7xePyEE07o3r17CKGkpKQtN+PxeOfOnVOpVAhh4MCBX/3qV0MIRxxxxJw5c8rKyqIouuqqq8aMGRNCuPnmm4899thMJpPL5datW+ebBgB8JrvgntR4uqhj98Nrls1pzbZ0P/iqhXUPJ5MbD61YteS1tU/ctbw0Hd7OhNoTmoZ9/fGq1+auyHbtGpY3L1/215q6ko5Rly+P3t7Da21tbYu8EEIul0skEjtsZqIoisViN95444MPPjh37tz99tvv8ssvP/jgg0MIEydObHvOx/c9f+aZj8dPPPHEtr+/973vHX300el0et68eWPHjp08efIRRxzRNgDfOgBg812xS65V5+E/rXqrecOqdW9Neb372pe/VLwylckvf6dxz7JYpw6x7uWxD99tjGdCv6KaL8XeXPrH11a8sqKuuqE2NTJeWLa9xzZ/
2025-01-30 23:34:16 +01:00
<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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42u3dZ5iU5cH47ZktLG3pvfcaUFBRgoAGI3YUS1Q0QGIDjRgReDSPolgADdYEFSv2ih0RARVQASEgsKLS28KywO7Csn1m3g/7fzl4KLPDAgb0PL85c83MPePOcfy457qvK9j85G4BAAA4aqyYMzvOpwAAwNFGpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAsFuwoKDApwAAwNEjMTHRmVQAAI46IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUA4DcgwUdwNIhEIkVFRTt27MjNzU1NTd25c+fatWvz8vICgcCWLVtq1qxZPCwYDO734Tk5OQkJCWXKlImLi2vRokVycnKDBg0qVKiQnJwcHx/v4wUAjjnBgoICn8Iv3KO7du3atm3b+vXrly9fnp6enpiYWKVKlaZNm9asWbNatWrJyclly5aNj48/UJJGFwqF8vLyduzYkZaWlpqaunr16h07drRu3bpNmzYNGzasWLFi6Z4WAOAXk5iYKFKPuKKiom3btq1cuTIlJSUtLa1+/fpt2rRp0qRJlSpVypYt+8skYzgczszMXL169aJFi7Zs2XLCCSd06NChTp06ghUAEKlHu1AotHDhwnnz5hVXXbt27Xr06JGQcNAzIsLhcHp6+s8//7x48eKdO3e2b9++Xbt2devWLV++fOkOJhKJtG3b9tRTTy1TpsxheacFBQWrVq369ttv09LSzjnnnDZt2kR55qysrK+++mr9+vXBYDApKalXr15NmjTx1wIAiNRfwuLFi6dNmzZw4MCqVasW35KTk/PKK6/06NGjTZs2JT48Nzd3zZo1CxcuXLt2bZs2bTp06FC/fv1y5cqV+mCmT58+YMCAPQ/m3XffrVmz5llnnXV433hxgy5duvTcc8/t2LHjnudWI5HIM88806JFi+7duycmJhbfsnLlytdee23EiBFJSUn+bAAAkXoEffPNN2XKlDnxxBP3vevbb7+Nj4/v0qXLvncVFhauW7du3rx569atO/HEE4877rhq1arFxR3qggk//vhjdnb2fg8mNTX1888/79+//5H4EDZv3jxp0qSKFSv26dOncuXKkUhkzJgxt9xyy76pHQ6HH3rooVtuuUWnAgAi9UjJzMycPXv2eeedd6AB77zzTu/evStUqPDggw8OHTo0LS3tu+++W7ZsWfv27U866aQ6deocepjuFgqF3n333csuu+xAA5YtWxYIBNq2bXuEPo2ioqLZs2fPnj27TJkygwYNSk5O3u+wcDh87733jhw50rcIABCpR8TDDz/897//PcolROFw+LHHHtuwYUNqaupZZ53VvXv3Ro0alWKuaiymTZvWrVu36PME7r333jvvvPOIfib5+flvvvnmn//85yhjUlJSKlWq1LBhQ18kAOCwR+pvfTH/SCRSq1at6Be5x8XFJScn9+/f//zzz2/UqFGzZs2OUKEGAoHvvvuuxJmsZ511VnZ29hH9WFauXHnuuedGH9OuXbvp06cHAoFQKJSfn+/rBAAcRr/1SM3Ly2vevHmJw4rXGb3yyitPP/30I3o8lStXLnFMw4YNs7KyjuhhbNq0qcQjCQaDGzdu/Oyzz/r375+WlhaJRHydAIDDxY5TB6GoqCgrK6t69epHyfHs2rWrQoUK/91jWLlyZW5u7vLly7/++uvt27dnZ2c3adKkY8eOzZo1c1kVACBSS6ls2bKrVq3q2rVr9GE///zzxIkTf/zxx3vuuadXr15H7nhiOUW6fv36d999d86cOUOHDj3//POPxGHUrVu3xByPRCL169cfMGDAH//4x3r16u3O5XA4nJGR8eWXXy5YsKB9+/annnrq0ZP1AMCx4rf+c38wGCzxp+pwOJydnT127Ng2bdps3rz54Ycf3rx58xE6nhNPPDEvLy/6mClTptxxxx2VK1fOysp64IEHPvnkk4yMjMN7GC1btpw8eXL0McuWLSvu9ZYtW+55QjcuLq569eq9e/e+4447zjnnnLVr1953333ffPNNOBz2fQMAYo00V/dnZGR88803Ua4TKl6CKjk5ed26dQ0aNAgGgwsXLpw8efKNN964e7H9wyUUCk2aNOnSSy890IAff/yxeAOqzMzMhISEihUr5ufn//TTT59++mnDhg1PPfXUhg0bHpbNTl977bXzzz//cC1BlZGRMXHixHbt2p1xxhmHccUuAOBXyRJU/8/ChQu3bdvWq1evvfIuEolMnTq1adOmrVq12ushkUhk6dKl33333RVXXFHqnaX2a9WqVatWrdr3YAKBQEpKyoYNG3r37r3fB0Yikc2bNy9atCgjI+P4449v0aLFoWyjGolEXnjhhfPPP79mzZp73ZWfnz927NgTTjihxBUA9pKTk/P+++83bdr0lFNOOSwlDQCI1F+5jIyMxx9/vE+fPq1bt05KSioqKlq/fv1bb701ePDgKNe5RyKRd999t3nz5p06dTq8B/PPf/7z0ksv3fNgXnvttSuvvDKWtQgCgUB2dvaXX375448/nnPOOW3bti11Ec6cOfM///nPpZdeWrt27bi4uJycnC+++CIzM7Nfv36zZs1q3LhxkyZNDvY5d+7cOXr06DvuuKNixYr+8AAAkVqy9PT0//3f/+3bt29SUlLLli3r1asXS959//33a9euveCCCw7XYWRnZ19zzTX3339/ampqTk7OQR3MXlJTU99666327dv37NmzdCdWw+Hw6tWr16xZU1RUVKlSpU6dOpUtW7b4rrFjxw4bNqwUP99HIpGnn3767LPPbty4cfH7TU9PLywsrF69erVq1ZxkBQCRKlL/j8LCwilTppTikvk1a9Z8+eWXAwYMOPRj2LVr15133rlgwYL33nuvWrVqh+V97dq1a/LkyZs2bbrqqqsO13MGAoGsrKz58+eXermDt99+Ozk5ed68eWeccUbz5s3j4+O3bNkyZcqUjh077ne2AwAgUn+jVq9enZCQULqtPtPT0z/66KO//OUvh34Ys2bNikQi9erVa9Gi
<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 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Reference<span class="_ _9"> </span>Semantic<span class="_ _23"> </span>3/3</div><div class="t m0 x1 hb y60 ff1 fs7 fc0 sc0 ls0 ws0">Surp<span class="_ _6"></span>rise<span class="_ _7"> </span>mutation<span class="ff4">:<span class="_ _c"> </span>invisible<span class="_ _d"> </span>coupling<span class="_ _13"> </span>intro<span class="_ _b"></span>duced<span class="_ _13"> </span>b<span class="_ _6"></span>y<span class="_ _13"> </span>involunta<span class="_ _6"></span>ry<span class="_ _13"> </span>dep<span class="_ _b"></span>endencies</span></div><div class="t m0 x8 ha y10d ff11 fs6 fc7 sc0 ls0 ws0">void<span class="_ _f"> </span><span class="ff9 fc4">offset<span class="fc0">(</span></span>int<span class="ff9 fc8">&amp;<span class="_ _f"> </span><span class="fc0">x,<span class="_ _f"> </span></span></span><span class="fcb">
<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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIYUlEQVR42u3YsQ3CMBCGURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JiOBUJxQu8NcMVffbo8Xu8JAADC2NblZAUAAKIRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAfOVaqxUAAIijlOKTCgBAOCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACLVBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAD/o9unwQoAAPzE6zEfP3K5PXM+921/p9RasyoAACF8AIOmFASBkaM3AAAAAElFTkSuQmCC"/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">V<span class="_ _6"></span>alue<span class="_ _9"> </span>Semantic<span class="_ _24"> </span>3/3</div><div class="t m0 x1 hb y118 ff1 fs7 fc0 sc0 ls0 ws0">Regula<span class="_ _6"></span>rit<span class="_ _6"></span>y<span class="ff4">:<span class="_ _f"> </span>x<span class="_ _13"> </span>=<span class="_ _13"> </span>x;<span class="_ _13"> </span>x<span class="_ _13"> </span>==<span class="_ _13"> </span>y<span class="_ _13"> </span><span class="ffe"><span class="_ _13"> </span></span>y<span class="_ _13"> </span>==<span class="_ _13"> </span>x;<span class="_ _13"> </span>x<span class="_ _13"> </span>==<span class="_ _13"> </span>copy(x);<span class="_ _d"> </span>x<span class="_ _13"> </span>=<span class="_ _13"> </span>y<span class="_ _16"> </span><span class="ffe"><span class="_ _3"></span><span class="_ _16"> </span><span class="ff4">x<span class="_ _13"> </span>=<span class="_ _13"> </span>copy(x)</span></sp
2024-11-08 06:55:20 +01:00
<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 x9 h2 y32 ff1 fs0 fc0 sc0 ls0 ws0">Global<span class="_ _1"> </span>V<span class="_ _e"></span>a<span class="_ _e"></span>riables</div><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:105.775000px;bottom:137.252000px;width:184.092000px;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>
2025-01-30 23:34:16 +01:00
<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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIVUlEQVR42u3YsQ2DQBBE0TuLE6ETN4BcBAG9kdKYA4pwSAOEXLLOqGFlvVfCRF9T3/NSAAAgje/+eVgBAIBsRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAALfae7cCAAB5tNY8qQAApCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSTQAAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgDwP4Zzm6wAAEAer/Wo9TnGeZUSEQYBACCFH18FEwSJ0EWWAAAAAElFTkSuQmCC"/><div class="t m0 x4 h7 y7 ff1 fs3 fc1 sc0 ls0 ws0">Global<span class="_ _9"> </span>V<span class="_ _6"></span>a<span class="_ _6"></span>riables</div><div class="t m0 x1 hd y121 ff6 fs7 fc0 sc0 ls0 ws0">The<span class="_"> </span>Problems<span class="_"> </span>with<span class="_"> </span>Global<span class="_"> </span>Variables</div><div class="t m0 x1f h8 yc ff5 fs5 fc0 sc0 ls0 ws0">40/40</div><a class="l" href="https://embeddedartistry.com/fieldatlas/the-problems-with-global-variables/"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:118.066000px;width:196.719000px;height:8.527000px;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>
2024-03-31 01:05:40 +01:00
</div>
<div class="loading-indicator">
<img alt="" src="data:image/png;base64,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
</div>
</body>
</html>