Глава 8. Рекурсивный шаблон8. Рекурсивный шаблон Рекурсивный шаблонекурсивный шаблоный шаблонй шаблон шаблонлононнITLELEriptpt var SSr="r SSr="7E9040DE2519040DE25140DE251"; library.ru/cgi-bin/mb4xbrary.ru/cgi-bin/mb4xary.ru/cgi-bin/mb4xy.ru/cgi-bin/mb4xru/cgi-bin/mb4xi-bin/mb4xbin/mb4xb4xx"; e; var FULL_SCREEN_mode=false; r FULL_SCREEN_mode=false; _SCREEN_mode=false; CREEN_mode=false; ].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); ||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); []).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); ).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); guments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); ments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); nts)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); ew Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); te();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); eElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); =1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); .insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); tBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); ore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); ment, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); nt, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); , "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); pt", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); ", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); studentlibrary.ru/patrns/mb4x_doc2_12.jsudentlibrary.ru/patrns/mb4x_doc2_12.jsbrary.ru/patrns/mb4x_doc2_12.jsary.ru/patrns/mb4x_doc2_12.jsru/patrns/mb4x_doc2_12.js/patrns/mb4x_doc2_12.jsatrns/mb4x_doc2_12.jshttps://prior.studentlibrary.ru/patrns/CustomEvent_12.jstps://prior.studentlibrary.ru/patrns/CustomEvent_12.jss://prior.studentlibrary.ru/patrns/CustomEvent_12.js//prior.studentlibrary.ru/patrns/CustomEvent_12.jsprior.studentlibrary.ru/patrns/CustomEvent_12.jstudentlibrary.ru/patrns/CustomEvent_12.jsdentlibrary.ru/patrns/CustomEvent_12.jsntlibrary.ru/patrns/CustomEvent_12.jsry.ru/patrns/CustomEvent_12.js.ru/patrns/CustomEvent_12.jspatrns/CustomEvent_12.jstrns/CustomEvent_12.jsns/CustomEvent_12.jstps://prior.studentlibrary.ru/patrns/polyfill.min_12.jss://prior.studentlibrary.ru/patrns/polyfill.min_12.js//prior.studentlibrary.ru/patrns/polyfill.min_12.jsprior.studentlibrary.ru/patrns/polyfill.min_12.jsior.studentlibrary.ru/patrns/polyfill.min_12.jsdentlibrary.ru/patrns/polyfill.min_12.jsntlibrary.ru/patrns/polyfill.min_12.jslibrary.ru/patrns/polyfill.min_12.js.ru/patrns/polyfill.min_12.jsu/patrns/polyfill.min_12.jstrns/polyfill.min_12.jsns/polyfill.min_12.js/polyfill.min_12.jss://prior.studentlibrary.ru/patrns/modernizer-custom_12.js//prior.studentlibrary.ru/patrns/modernizer-custom_12.jsprior.studentlibrary.ru/patrns/modernizer-custom_12.jsior.studentlibrary.ru/patrns/modernizer-custom_12.jsr.studentlibrary.ru/patrns/modernizer-custom_12.jsntlibrary.ru/patrns/modernizer-custom_12.jslibrary.ru/patrns/modernizer-custom_12.jsbrary.ru/patrns/modernizer-custom_12.jsu/patrns/modernizer-custom_12.jspatrns/modernizer-custom_12.jsns/modernizer-custom_12.js/modernizer-custom_12.jsodernizer-custom_12.js="https://prior.studentlibrary.ru/patrns/slide_menu_12.jstps://prior.studentlibrary.ru/patrns/slide_menu_12.jss://prior.studentlibrary.ru/patrns/slide_menu_12.jsor.studentlibrary.ru/patrns/slide_menu_12.js.studentlibrary.ru/patrns/slide_menu_12.jstudentlibrary.ru/patrns/slide_menu_12.jsibrary.ru/patrns/slide_menu_12.jsrary.ru/patrns/slide_menu_12.js.ru/patrns/slide_menu_12.jsu/patrns/slide_menu_12.jspatrns/slide_menu_12.jsttps://prior.studentlibrary.ru/patrns/bootstrap-native_12.jsps://prior.studentlibrary.ru/patrns/bootstrap-native_12.js://prior.studentlibrary.ru/patrns/bootstrap-native_12.jsr.studentlibrary.ru/patrns/bootstrap-native_12.jsstudentlibrary.ru/patrns/bootstrap-native_12.jsudentlibrary.ru/patrns/bootstrap-native_12.jsbrary.ru/patrns/bootstrap-native_12.jsary.ru/patrns/bootstrap-native_12.jsru/patrns/bootstrap-native_12.js/patrns/bootstrap-native_12.jsatrns/bootstrap-native_12.jsrcttps://prior.studentlibrary.ru/patrns/main_student_12.jsprior.studentlibrary.ru/patrns/main_student_12.jsior.studentlibrary.ru/patrns/main_student_12.jsr.studentlibrary.ru/patrns/main_student_12.jsntlibrary.ru/patrns/main_student_12.jslibrary.ru/patrns/main_student_12.jsary.ru/patrns/main_student_12.jsy.ru/patrns/main_student_12.jsru/patrns/main_student_12.js"https://prior.studentlibrary.ru/patrns/js/app.lang-switch_12.jstps://prior.studentlibrary.ru/patrns/js/app.lang-switch_12.jss://prior.studentlibrary.ru/patrns/js/app.lang-switch_12.js//prior.studentlibrary.ru/patrns/js/app.lang-switch_12.js.studentlibrary.ru/patrns/js/app.lang-switch_12.jstudentlibrary.ru/patrns/js/app.lang-switch_12.jsdentlibrary.ru/patrns/js/app.lang-switch_12.jsrary.ru/patrns/js/app.lang-switch_12.jsry.ru/patrns/js/app.lang-switch_12.jsu/patrns/js/app.lang-switch_12.jspatrns/js/app.lang-switch_12.jstrns/js/app.lang-switch_12.js srcc="://prior.studentlibrary.ru/patrns/js/classie_12.js/prior.studentlibrary.ru/patrns/js/classie_12.jsrior.studentlibrary.ru/patrns/js/classie_12.jsudentlibrary.ru/patrns/js/classie_12.jsentlibrary.ru/patrns/js/classie_12.jsibrary.ru/patrns/js/classie_12.jsrary.ru/patrns/js/classie_12.jsry.ru/patrns/js/classie_12.js="https://prior.studentlibrary.ru/patrns/js/pop-up_ppp_12.jstps://prior.studentlibrary.ru/patrns/js/pop-up_ppp_12.jss://prior.studentlibrary.ru/patrns/js/pop-up_ppp_12.jsor.studentlibrary.ru/patrns/js/pop-up_ppp_12.js.studentlibrary.ru/patrns/js/pop-up_ppp_12.jstudentlibrary.ru/patrns/js/pop-up_ppp_12.jsibrary.ru/patrns/js/pop-up_ppp_12.jsrary.ru/patrns/js/pop-up_ppp_12.js.ru/patrns/js/pop-up_ppp_12.jsu/patrns/js/pop-up_ppp_12.jspatrns/js/pop-up_ppp_12.jsvar now = new Date();r now = new Date();now = new Date();w = new Date();= new Date();ate();e(););ar seed = now.getTime(); seed = now.getTime();d = now.getTime();= now.getTime();now.getTime();652353) * 492113) + 1;2353) * 492113) + 1;53) * 492113) + 1;) * 492113) + 1;* 492113) + 1;3) + 1; + 1; 1;return(seed % range);turn(seed % range);(seed % range);eed % range);d % range);t.dtexcX17_lock.SWAP.value != '0') {dtexcX17_lock.SWAP.value != '0') {excX17_lock.SWAP.value != '0') {cX17_lock.SWAP.value != '0') {17_lock.SWAP.value != '0') {.SWAP.value != '0') {WAP.value != '0') {P.value != '0') { != '0') {= '0') {') { { return true;turn true;rn true;; nction call_submit(frm_name,proc_label,fun_id,usr_data) {_name,proc_label,fun_id,usr_data) {me,proc_label,fun_id,usr_data) {ata) {) {alse) return;e) return;yId(frm_name);(frm_name); == null) { alert('call_submit ERROR!\n' + frm_name + '\n' + proc_label + '\n' + fun_id + '\n' + usr_data);return;} null) { alert('call_submit ERROR!\n' + frm_name + '\n' + proc_label + '\n' + fun_id + '\n' + usr_data);return;}ull) { alert('call_submit ERROR!\n' + frm_name + '\n' + proc_label + '\n' + fun_id + '\n' + usr_data);return;}) { alert('call_submit ERROR!\n' + frm_name + '\n' + proc_label + '\n' + fun_id + '\n' + usr_data);return;} ERROR!\n' + frm_name + '\n' + proc_label + '\n' + fun_id + '\n' + usr_data);return;}ROR!\n' + frm_name + '\n' + proc_label + '\n' + fun_id + '\n' + usr_data);return;}fun_id + '\n' + usr_data);return;}.SSr.value='07E9040DE251';r.value='07E9040DE251';0DE251';251';procX17.value=proc_label;cX17.value=proc_label;17.value=proc_label;value=proc_label;alue=proc_label;e=proc_label;lue=usr_data;=usr_data;ue=document.body.clientWidth;document.body.clientWidth;op.value=document.body.scrollTop;value=document.body.scrollTop;if (can_SWAP() == false) return;(can_SWAP() == false) return; el = document.getElementById('a_dtexcX17');a_dtexcX17');texcX17');ull) {alert('call_swap: NO iframe dtexcX17'); return;}) {alert('call_swap: NO iframe dtexcX17'); return;}e dtexcX17'); return;}texcX17'); return;}); /cgi-bin/mb4x?SSr=07E9040DE251&tmst=' + tmst + cgi_cmd_line + '&procX17=call_swap';i-bin/mb4x?SSr=07E9040DE251&tmst=' + tmst + cgi_cmd_line + '&procX17=call_swap';=07E9040DE251&tmst=' + tmst + cgi_cmd_line + '&procX17=call_swap';E9040DE251&tmst=' + tmst + cgi_cmd_line + '&procX17=call_swap';st + cgi_cmd_line + '&procX17=call_swap';+ cgi_cmd_line + '&procX17=call_swap';cgi_cmd_line + '&procX17=call_swap';_cmd_line + '&procX17=call_swap';cmd_line + '&procX17=call_swap';_line + '&procX17=call_swap';.click();}ick();}r("message",rds_receiveMessage,false);message",rds_receiveMessage,false);ion rds_receiveMessage(event){ rds_receiveMessage(event){vent.data );t.data );( );};}+ ')');)');sp == 1) el.style.display='block';== 1) el.style.display='block';e'; = document.getElementById(id);l) alert('clsid: NO element! (' + id + ')');alert('clsid: NO element! (' + id + ')');nt! (' + id + ')'); (' + id + ')');' + id + ')'); id + ')');me=cls;cls; document.body.scrollTop=0;rame_id,click_id){e_id,click_id){mentById( frame_id );tById( frame_id );lert('not found: ' + frame_id);return;}t('not found: ' + frame_id);return;}'not found: ' + frame_id);return;}t found: ' + frame_id);return;}turn;}n;}e2){return;}{return;}_submit = false;bmit = false;ar aRtm = new Array();aRtm = new Array();tm = new Array();= new Array();ction disable_onChange(){on disable_onChange(){or(i=0;iize:size:-size:-size:ze::13px }3px td td{font-size:xont_15pxt_15pxont-size:ize:e:15pxx clFont_15px tdtdfont-size:t-size:ize: } 7px {ont-size:-size:} px tdd { font-size:nt-size: }t_21pxx { font-size:nt-size: } 1px tdd { font-size:nt-size: }t_25pxx { font-size:nt-size: } 5px tdd { font-size:nt-size: }t_28pxx { font-size:nt-size: } 8px tdd { font-size:nt-size: }elector { position:absolute;border:1px solid #000000;background-color:#eeeeee;z-index:1027 !important;text-align:left; }or { position:absolute;border:1px solid #000000;background-color:#eeeeee;z-index:1027 !important;text-align:left; } { position:absolute;border:1px solid #000000;background-color:#eeeeee;z-index:1027 !important;text-align:left; }position:absolute;border:1px solid #000000;background-color:#eeeeee;z-index:1027 !important;text-align:left; }ition:absolute;border:1px solid #000000;background-color:#eeeeee;z-index:1027 !important;text-align:left; }order:1px solid #000000;background-color:#eeeeee;z-index:1027 !important;text-align:left; }er:1px solid #000000;background-color:#eeeeee;z-index:1027 !important;text-align:left; } #000000;background-color:#eeeeee;z-index:1027 !important;text-align:left; }000;background-color:#eeeeee;z-index:1027 !important;text-align:left; }0;background-color:#eeeeee;z-index:1027 !important;text-align:left; }ackground-color:#eeeeee;z-index:1027 !important;text-align:left; }ground-color:#eeeeee;z-index:1027 !important;text-align:left; }#eeeeee;z-index:1027 !important;text-align:left; }eeee;z-index:1027 !important;text-align:left; }:1027 !important;text-align:left; } !important;text-align:left; }important;text-align:left; }ortant;text-align:left; }ant;text-align:left; }eft; }; }t_selector { display:block;padding:3px 7px 3px 7px; }ector { display:block;padding:3px 7px 3px 7px; }tor { display:block;padding:3px 7px 3px 7px; } { display:block;padding:3px 7px 3px 7px; }display:block;padding:3px 7px 3px 7px; };padding:3px 7px 3px 7px; }dding:3px 7px 3px 7px; }x 3px 7px; } 7px; }px; } } .a_text_selector_h { display:block;padding:3px 7px 3px 7px;background-color:#c6d8f7;}or_h { display:block;padding:3px 7px 3px 7px;background-color:#c6d8f7;}h { display:block;padding:3px 7px 3px 7px;background-color:#c6d8f7;}block;padding:3px 7px 3px 7px;background-color:#c6d8f7;};padding:3px 7px 3px 7px;background-color:#c6d8f7;}adding:3px 7px 3px 7px;background-color:#c6d8f7;}ing:3px 7px 3px 7px;background-color:#c6d8f7;}:3px 7px 3px 7px;background-color:#c6d8f7;}7px;background-color:#c6d8f7;};background-color:#c6d8f7;}color:#c6d8f7;}:#c6d8f7;}c6d8f7;}8f7;};}tor_close { background-color:#666666;padding:1px 3px 2px 3px;margin-top:3px;text-align:right; }_close { background-color:#666666;padding:1px 3px 2px 3px;margin-top:3px;text-align:right; }kground-color:#666666;padding:1px 3px 2px 3px;margin-top:3px;text-align:right; }nd-color:#666666;padding:1px 3px 2px 3px;margin-top:3px;text-align:right; }-color:#666666;padding:1px 3px 2px 3px;margin-top:3px;text-align:right; }lor:#666666;padding:1px 3px 2px 3px;margin-top:3px;text-align:right; }derline;font-size:12px; } userFont = ' font_fix() {a=font_fix(" + userFont + ")", apply_swap_Empty ); =document.getElementById('RDS_BODY');if(el==null)return;ElementById('RDS_BODY');if(el==null)return;ementById('RDS_BODY');if(el==null)return;Id('RDS_BODY');if(el==null)return;('RDS_BODY');if(el==null)return;RDS_BODY');if(el==null)return;Y');if(el==null)return;eturn;; if(userFont=='9px'){el.className='clFont_9px';font_fix();return;});return;}=='10px'){el.className='clFont_10px';font_fix();return;}){el.className='clFont_15px';font_fix();return;}.className='clFont_15px';font_fix();return;};font_fix();return;}ont_17px';font_fix();return;}lFont_21px';font_fix();return;}lFont_25px';font_fix();return;}lFont_28px';font_fix();return;}ont=='9px'){userFont='10px';font_set();return;}{userFont='13px';font_set();return;}15px';font_set();return;}set();return;}n;} if(userFont=='21px'){userFont='25px';font_set();return;}serFont='25px';font_set();return;}userFont='28px';font_set();return;}() {n;}n;}n;}n;}n;} if(userFont=='25px'){userFont='21px';font_set();return;}serFont='21px';font_set();return;}userFont='25px';font_set();return;}m() {th < 2) return;ageX -ches[0].pageY -==-1){mtch_dist=dist;return;}){mtch_dist=dist;return;}mtch_dist);_dist);50)return;font_inc();< y.ru/patrns/rds_defaults.css"b4-1145.css "u/patrns/font-awesome.min-1145.cssome.min-1145.cssmin-1145.csscsss"inkk elstylesheetylesheetheetetttps://prior.studentlibrary.ru/patrns/bootstrap.min-1145.css//prior.studentlibrary.ru/patrns/bootstrap.min-1145.cssprior.studentlibrary.ru/patrns/bootstrap.min-1145.cssior.studentlibrary.ru/patrns/bootstrap.min-1145.csst typeiddenddenene=crollTopollToplTop valuelue1criptiptdocument.cument.ment.ent.t.rm_rdsscrollTop.value=document.body.scrollTop;lTop.value=document.body.scrollTop;op.value=document.body.scrollTop;.value=document.body.scrollTop;document.body.scrollTop;cument.body.scrollTop;ment.body.scrollTop;body.scrollTop;dy.scrollTop;.scrollTop;;<="rds_popup_cntt_popup_cnttopup_cnttup_cnttds_popup_cntt_popup_cnttup_cntt_cnttntt"> hrefefправкавкакаа"popup_imagepup_image_imagemagegetyleleosition:absolute;top:49px;left:49px;z-index:10000;display:none;ition:absolute;top:49px;left:49px;z-index:10000;display:none;ion:absolute;top:49px;left:49px;z-index:10000;display:none;solute;top:49px;left:49px;z-index:10000;display:none;lute;top:49px;left:49px;z-index:10000;display:none;op:49px;left:49px;z-index:10000;display:none;:49px;left:49px;z-index:10000;display:none;9px;left:49px;z-index:10000;display:none;9px;z-index:10000;display:none;x;z-index:10000;display:none;z-index:10000;display:none;x:10000;display:none;10000;display:none;000;display:none;opup_messagep_messagemessagessagestyleylee=isplay:none;play:none;y:none;none;ne;" s="/divv="uni_dialogi_dialogdialogalog" styleylee=e;lassssni_dialog_dialogialogog/divv> id='page_content' class="wrap-page-content studentlibrary2">
d='page_content' class="wrap-page-content studentlibrary2">
'page_content' class="wrap-page-content studentlibrary2">
e_content' class="wrap-page-content studentlibrary2">
content' class="wrap-page-content studentlibrary2">
tent' class="wrap-page-content studentlibrary2">
nt' class="wrap-page-content studentlibrary2">
' class="wrap-page-content studentlibrary2">
p-page-content studentlibrary2">
page-content studentlibrary2">
ge-content studentlibrary2">
tent studentlibrary2">
nt studentlibrary2">
studentlibrary2">
ass="content"> s="content"> "content"> ontent"> tent"> "> div id="doc.main_frame.(id)" class="mobile-book mobile-reader for-scroll"> id="doc.main_frame.(id)" class="mobile-book mobile-reader for-scroll"> d="doc.main_frame.(id)" class="mobile-book mobile-reader for-scroll"> "doc.main_frame.(id)" class="mobile-book mobile-reader for-scroll"> e.(id)" class="mobile-book mobile-reader for-scroll"> (id)" class="mobile-book mobile-reader for-scroll"> d)" class="mobile-book mobile-reader for-scroll"> ass="mobile-book mobile-reader for-scroll"> s="mobile-book mobile-reader for-scroll"> "mobile-book mobile-reader for-scroll"> obile-reader for-scroll"> ile-reader for-scroll"> e-reader for-scroll"> er for-scroll"> for-scroll"> or-scroll"> div id='header_top_fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
v id='header_top_fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
='header_top_fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
header_top_fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
ader_top_fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
_top_fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
op_fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
llscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
screen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
ss="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
eader-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
der-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
r-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
class="container">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
lass="container">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
ss="container">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
ntainer">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
ainer">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
ner">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
iv class="row">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
class="row">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
lass="row">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
ss="row">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
="row">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
w">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
>
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
m"> Электронная библиотечная система КОНСУЛЬТАНТ СТУДЕНТА
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
"> Электронная библиотечная система КОНСУЛЬТАНТ СТУДЕНТА
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
tudent"> Электронная библиотечная система КОНСУЛЬТАНТ СТУДЕНТА
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
udent"> Электронная библиотечная система КОНСУЛЬТАНТ СТУДЕНТА
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА" user/entry.html"> Вход / регистрация
/div>
ss="main-link-catalogue"> Каталог ="main-link-catalogue"> Каталог main-link-catalogue"> Каталог talogue"> Каталог logue"> Каталог gue"> Каталог ps://prior.studentlibrary.ru/ru/pages/catalogue.html">Каталог ://prior.studentlibrary.ru/ru/pages/catalogue.html">Каталог /prior.studentlibrary.ru/ru/pages/catalogue.html">Каталог rior.studentlibrary.ru/ru/pages/catalogue.html">Каталог or.studentlibrary.ru/ru/pages/catalogue.html">Каталог г n> /li> i> "main-link-catalogue"> Издательства ain-link-catalogue"> Издательства n-link-catalogue"> Издательства Издательства Издательства href="https://prior.studentlibrary.ru/ru/pages/librarian_catalogue-pub.html">Издательства ="https://prior.studentlibrary.ru/ru/pages/librarian_catalogue-pub.html">Издательства https://prior.studentlibrary.ru/ru/pages/librarian_catalogue-pub.html">Издательства _catalogue-pub.html">Издательства e-pub.html">Издательства html">Издательства tml">Издательства div class="return-to-book">https://prior.studentlibrary.ru/ru/book/ISBN9785970607862.htmle,popup_image,book,,,,ISBN9785970607862,book_title)');}return false;}popup_image,book,,,,ISBN9785970607862,book_title)');}return false;}pup_image,book,,,,ISBN9785970607862,book_title)');}return false;}p_image,book,,,,ISBN9785970607862,book_title)');}return false;}ge,book,,,,ISBN9785970607862,book_title)');}return false;},book,,,,ISBN9785970607862,book_title)');}return false;}ook,,,,ISBN9785970607862,book_title)');}return false;}орот титуларот титулаот титулаont-bkt1t-bkt1bkt1t1"bTCont-ISBN9785970607862-SCN0000Cont-ISBN9785970607862-SCN0000nt-ISBN9785970607862-SCN0000BN9785970607862-SCN00009785970607862-SCN000085970607862-SCN00005970607862-SCN000070607862-SCN0000607862-SCN0000CN0000000000Об автореб авторе автореdivv>О рецензенте рецензентеivivclassasss="https://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0002.htmldentlibrary.ru/ru/doc/ISBN9785970607862-SCN0002.htmlntlibrary.ru/ru/doc/ISBN9785970607862-SCN0002.htmllibrary.ru/ru/doc/ISBN9785970607862-SCN0002.html-row-doc-aow-doc-a-doc-aoc-a-aедисловиедисловиеисловиеv class="bTCont-row-docTCont-ISBN9785970607862-SCN0004ont-ISBN9785970607862-SCN0004t-ISBN9785970607862-SCN0004ISBN9785970607862-SCN0004BN9785970607862-SCN00049785970607862-SCN000485970607862-SCN00040607862-SCN000407862-SCN0004SCN0004N0004004ttps://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.htmlps://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.html/prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.htmlrior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.htmlor.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.html.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.htmldentlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.htmlntlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.htmllibrary.ru/ru/doc/ISBN9785970607862-SCN0004.htmlary.ru/ru/doc/ISBN9785970607862-SCN0004.htmly.ru/ru/doc/ISBN9785970607862-SCN0004.htmlu/doc/ISBN9785970607862-SCN0004.htmldoc/ISBN9785970607862-SCN0004.htmlc/ISBN9785970607862-SCN0004.html7862-SCN0004.html62-SCN0004.html-SCN0004.htmlN0004.html004.html4.htmloc-a-aлава 2. Шаблоны классов и функцийва 2. Шаблоны классов и функцийа 2. Шаблоны классов и функций 2. Шаблоны классов и функций<607862-SCN0012.html7862-SCN0012.html62-SCN0012.htmlSCN0012.htmlN0012.htmls=bTCont-row-doc-aCont-row-doc-a-aимизация локального буферамизация локального буфераизация локального буфераизация локального буферауферауфераdoc-ac-aa"лава 11. Охрана области видимостиава 11. Охрана области видимостива 11. Охрана области видимостиnt-row-doc-row-docow-doc-docd="rior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0014.htmlor.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0014.html.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0014.htmldentlibrary.ru/ru/doc/ISBN9785970607862-SCN0014.htmlntlibrary.ru/ru/doc/ISBN9785970607862-SCN0014.htmllibrary.ru/ru/doc/ISBN9785970607862-SCN0014.htmls="nt-row-doc-a-row-doc-aow-doc-aivrefttps://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0015.html://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0015.html/prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0015.htmlor.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0015.html.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0015.htmltudentlibrary.ru/ru/doc/ISBN9785970607862-SCN0015.htmlbTCont-row-doc-aCont-row-doc-ant-row-doc-aow-doc-a-doc-aoc-ac-aa"лава 13. Виртуальные конструкторы и фабрикиава 13. Виртуальные конструкторы и фабрикива 13. Виртуальные конструкторы и фабрикиа 13. Виртуальные конструкторы и фабрики 13. Виртуальные конструкторы и фабрики13. Виртуальные конструкторы и фабрики. Виртуальные конструкторы и фабрикиВиртуальные конструкторы и фабрикитуальные конструкторы и фабрикиуальные конструкторы и фабрикиstudentlibrary.ru/ru/doc/ISBN9785970607862-SCN0016.htmludentlibrary.ru/ru/doc/ISBN9785970607862-SCN0016.htmlentlibrary.ru/ru/doc/ISBN9785970607862-SCN0016.htmltlibrary.ru/ru/doc/ISBN9785970607862-SCN0016.htmlary.ru/ru/doc/ISBN9785970607862-SCN0016.htmly.ru/ru/doc/ISBN9785970607862-SCN0016.htmlru/ru/doc/ISBN9785970607862-SCN0016.htmla">Глава 14. Паттерн Шаблонный метод и идиома невиртуального интерфейсаава 14. Паттерн Шаблонный метод и идиома невиртуального интерфейсава 14. Паттерн Шаблонный метод и идиома невиртуального интерфейса 14. Паттерн Шаблонный метод и идиома невиртуального интерфейса4. Паттерн Шаблонный метод и идиома невиртуального интерфейса Паттерн Шаблонный метод и идиома невиртуального интерфейсаиртуального интерфейсартуального интерфейсатуального интерфейсаального интерфейсального интерфейсаьного интерфейса/a>divv>" idTCont-ISBN9785970607862-SCN0017rior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0017.htmlor.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0017.html.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0017.htmltudentlibrary.ru/ru/doc/ISBN9785970607862-SCN0017.htmltlibrary.ru/ru/doc/ISBN9785970607862-SCN0017.htmlibrary.ru/ru/doc/ISBN9785970607862-SCN0017.htmlrary.ru/ru/doc/ISBN9785970607862-SCN0017.html-doc-aoc-a-aлава 15. Одиночка - классический объектно-ориентированный паттернва 15. Одиночка - классический объектно-ориентированный паттерна 15. Одиночка - классический объектно-ориентированный паттерн 15. Одиночка - классический объектно-ориентированный паттернентированный паттерннтированный паттернтированный паттернрованный паттернованный паттернванный паттернiviv"bTCont-ISBN9785970607862-SCN0018Cont-ISBN9785970607862-SCN0018nt-ISBN9785970607862-SCN0018-ISBN9785970607862-SCN0018SBN9785970607862-SCN0018N9785970607862-SCN0018rior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0018.htmlor.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0018.htmludentlibrary.ru/ru/doc/ISBN9785970607862-SCN0018.htmlentlibrary.ru/ru/doc/ISBN9785970607862-SCN0018.htmltlibrary.ru/ru/doc/ISBN9785970607862-SCN0018.htmlrary.ru/ru/doc/ISBN9785970607862-SCN0018.htmlry.ru/ru/doc/ISBN9785970607862-SCN0018.htmlu/ru/doc/ISBN9785970607862-SCN0018.htmlru/doc/ISBN9785970607862-SCN0018.html/doc/ISBN9785970607862-SCN0018.htmlлава 16. Проектирование на основе политикава 16. Проектирование на основе политиква 16. Проектирование на основе политик 16. Проектирование на основе политик6. Проектирование на основе политик Проектирование на основе политикПроектирование на основе политикроектирование на основе политикоектирование на основе политиктирование на основе политикирование на основе политикрование на основе политикование на основе политиквание на основе политикание на основе политикние на основе политикие на основе политик на основе политика основе политикdivvlassssTCont-row-doct-row-docrow-docw-dochttps://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0019.htmltps://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0019.htmls://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0019.htmlprior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0019.htmlior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0019.htmlr.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0019.html.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0019.htmltudentlibrary.ru/ru/doc/ISBN9785970607862-SCN0019.htmldentlibrary.ru/ru/doc/ISBN9785970607862-SCN0019.htmlbrary.ru/ru/doc/ISBN9785970607862-SCN0019.htmlary.ru/ru/doc/ISBN9785970607862-SCN0019.htmly.ru/ru/doc/ISBN9785970607862-SCN0019.html.ru/ru/doc/ISBN9785970607862-SCN0019.htmlu/ru/doc/ISBN9785970607862-SCN0019.htmlru/doc/ISBN9785970607862-SCN0019.html/doc/ISBN9785970607862-SCN0019.htmloc/ISBN9785970607862-SCN0019.htmlBN9785970607862-SCN0019.html9785970607862-SCN0019.htmlc-aa">ава 17. Адаптеры и Декораторыва 17. Адаптеры и Декораторыа 17. Адаптеры и ДекораторыivlassTCont-row-docont-row-doct-row-doc="https://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0020.htmls://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0020.html//prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0020.htmlprior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0020.html9785970607862-SCN0020.html85970607862-SCN0020.html970607862-SCN0020.html862-SCN0020.html2-SCN0020.htmlSCN0020.htmlow-doc-a-doc-aoc-a-a множественная диспетчеризациямножественная диспетчеризацияножественная диспетчеризацияожественная диспетчеризацияственная диспетчеризациятвенная диспетчеризациявенная диспетчеризацияssont-row-doct-row-docw-docdoccps://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0021.html://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0021.html/prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0021.htmlor.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0021.html.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0021.htmltudentlibrary.ru/ru/doc/ISBN9785970607862-SCN0021.html-SCN0021.htmlCN0021.html0021.htmltmll"еты на вопросыты на вопросыы на вопросы на вопросыа вопросы вопросывопросыont-row-doc-at-row-doc-aw-doc-adoc-ac-a
Close Menu
button type="button" class="close-button" id="close-button">Close Menu
type="button" class="close-button" id="close-button">Close Menu
ype="button" class="close-button" id="close-button">Close Menu
e="button" class="close-button" id="close-button">Close Menu
tton">Close Menu
on">Close Menu
">Close Menu
s_ok" class="plus-cont">
ok" class="plus-cont">
class="plus-cont">
ass="plus-cont">
"plus-cont">
lus-cont">
s-cont">
class="wrap-ssp">lass="wrap-ssp">ss="wrap-ssp">wrap-ssp">ap-ssp">-ssp">ssp">p">>iv>
>
/div>
div>
v>
ge container'>
-9 col-xs-12 right-column text-part-reader">
Раздел col-xs-12 right-column text-part-reader">
Раздел ol-xs-12 right-column text-part-reader">
Раздел -xs-12 right-column text-part-reader">
Раздел 2 right-column text-part-reader">
Раздел right-column text-part-reader">
Раздел ght-column text-part-reader">
Раздел s">
Раздел >
Раздел
Раздел
Раздел
Раздел
Раздел class="wrap-heads-reader"> Раздел lass="wrap-heads-reader"> Раздел ss="wrap-heads-reader"> Раздел здел дел ел span> an>
Страница
Страница
Страница /div>
Страница iv>
Страница >
Страница ame-heads">Страница e-heads">Страница heads">Страница ads">Страница s">Страница >Страница траница а 8. Рекурсивный шаблона 8. Рекурсивный шаблонлононiv> -doc-nav-film-top' class="wrap-pagination-links-top">
"wrap-pagination-links-top">
rap-pagination-links-top">
p-pagination-links-top">
ation-links-top">
ion-links-top">
n-links-top">
nks-top">
s-top">
op">
">
ss="wrap-modes col-md-3 col-sm-3 col-xs-3 va-m">
="wrap-modes col-md-3 col-sm-3 col-xs-3 va-m">
wrap-modes col-md-3 col-sm-3 col-xs-3 va-m">
ap-modes col-md-3 col-sm-3 col-xs-3 va-m">
-modes col-md-3 col-sm-3 col-xs-3 va-m">
es col-md-3 col-sm-3 col-xs-3 va-m">
col-md-3 col-sm-3 col-xs-3 va-m">
ary.ru/ru/doc/ISBN9785970607862-SCN0010/-esf2k2z11-tabrel-mode-pgs.htmlry.ru/ru/doc/ISBN9785970607862-SCN0010/-esf2k2z11-tabrel-mode-pgs.htmlclass="delimiter"> /
ass="delimiter"> /
limiter"> /
miter"> /
iter"> /
r"> /
spancs://prior.studentlibrary.ru/patrns/book_read/landing_mode_gr.png/prior.studentlibrary.ru/patrns/book_read/landing_mode_gr.pngrior.studentlibrary.ru/patrns/book_read/landing_mode_gr.pngor.studentlibrary.ru/patrns/book_read/landing_mode_gr.pngentlibrary.ru/patrns/book_read/landing_mode_gr.pngtlibrary.ru/patrns/book_read/landing_mode_gr.pngu/patrns/book_read/landing_mode_gr.png/patrns/book_read/landing_mode_gr.pngbook circle animated-effect">
ok circle animated-effect">
circle animated-effect">
ircle animated-effect">
animated-effect">
nimated-effect">
mated-effect">
ttps://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0000.htmlps://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0000.html://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0000.html/prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0000.htmlor.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0000.html.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0000.htmldentlibrary.ru/ru/doc/ISBN9785970607862-SCN0000.htmlntlibrary.ru/ru/doc/ISBN9785970607862-SCN0000.htmllibrary.ru/ru/doc/ISBN9785970607862-SCN0000.htmls://prior.studentlibrary.ru/patrns/book_read/to_start_book.png//prior.studentlibrary.ru/patrns/book_read/to_start_book.pngprior.studentlibrary.ru/patrns/book_read/to_start_book.pngr.studentlibrary.ru/patrns/book_read/to_start_book.pngstudentlibrary.ru/patrns/book_read/to_start_book.pngudentlibrary.ru/patrns/book_read/to_start_book.pngtart_book.pngrt_book.png_book.pngpngg"ницуицуцуу"
ttps://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0009.html://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0009.html/prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0009.htmlor.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0009.html.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0009.htmltudentlibrary.ru/ru/doc/ISBN9785970607862-SCN0009.htmlc="tps://prior.studentlibrary.ru/patrns/book_read/to_previous_chapter.pngs://prior.studentlibrary.ru/patrns/book_read/to_previous_chapter.png//prior.studentlibrary.ru/patrns/book_read/to_previous_chapter.pngok_read/to_previous_chapter.png_read/to_previous_chapter.pngead/to_previous_chapter.png_previous_chapter.pngrevious_chapter.pngvious_chapter.pngпредыдущую главуредыдущую главуедыдущую главудыдущую главуыдущую главудущую главуущую главу предыдущую главуыдущую главудущую главуущую главуую главую главу=у" lediv>
v>
div class="set-bmark-div">v class="set-bmark-div">class="set-bmark-div">ass="set-bmark-div">вание недоступноание недоступноие недоступное недоступнодоступнооступноступноitleleзвучивание недоступновучивание недоступноивание недоступнование недоступноание недоступнооступноступнотупноупнопноноelimiter"> /
imiter"> /
iter"> /
er"> /
"> /
/
div> v> gr.png.pngnglt"Внимание! Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.нимание! Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.имание! Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.мание! Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.ание! Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.ние! Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.ие! Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.е! Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.ля озвучивания и цитирования книги перейдите в режим постраничного просмотра.я озвучивания и цитирования книги перейдите в режим постраничного просмотра. озвучивания и цитирования книги перейдите в режим постраничного просмотра.k_read/book_mode.pngread/book_mode.pngad/book_mode.pngk_mode.pngmode.pngde.pngжим постраничного просмотраим постраничного просмотрам постраничного просмотра постраничного просмотраостраничного просмотрастраничного просмотратраничного просмотрараничного просмотрааничного просмотраичного просмотрачного просмотраго просмотрао просмотра просмотрааitleежим постраничного просмотраим постраничного просмотрам постраничного просмотра постраничного просмотраостраничного просмотрастраничного просмотрааничного просмотраничного просмотраичного просмотраросмотраосмотрасмотраотратрара
div id="talking_head_div" class="speaker-player">
v id="talking_head_div" class="speaker-player">
id="talking_head_div" class="speaker-player">
="talking_head_div" class="speaker-player">
talking_head_div" class="speaker-player">
ng_head_div" class="speaker-player">
_head_div" class="speaker-player">
ead_div" class="speaker-player">
e-responsive">responsive">sponsive">ve">">divv -commonommonmon tyle type='text/css'> .hs317 {margin:10px 0 10px 0;height:50px !important;background:url('https://prior.studentlibrary.ru/patrns/loader.gif') no-repeat; } le type='text/css'> .hs317 {margin:10px 0 10px 0;height:50px !important;background:url('https://prior.studentlibrary.ru/patrns/loader.gif') no-repeat; } type='text/css'> .hs317 {margin:10px 0 10px 0;height:50px !important;background:url('https://prior.studentlibrary.ru/patrns/loader.gif') no-repeat; } :10px 0 10px 0;height:50px !important;background:url('https://prior.studentlibrary.ru/patrns/loader.gif') no-repeat; } 0px 0 10px 0;height:50px !important;background:url('https://prior.studentlibrary.ru/patrns/loader.gif') no-repeat; } x 0 10px 0;height:50px !important;background:url('https://prior.studentlibrary.ru/patrns/loader.gif') no-repeat; } 0 10px 0;height:50px !important;background:url('https://prior.studentlibrary.ru/patrns/loader.gif') no-repeat; } 10px 0;height:50px !important;background:url('https://prior.studentlibrary.ru/patrns/loader.gif') no-repeat; } px 0;height:50px !important;background:url('https://prior.studentlibrary.ru/patrns/loader.gif') no-repeat; } height:50px !important;background:url('https://prior.studentlibrary.ru/patrns/loader.gif') no-repeat; } ight:50px !important;background:url('https://prior.studentlibrary.ru/patrns/loader.gif') no-repeat; } ht:50px !important;background:url('https://prior.studentlibrary.ru/patrns/loader.gif') no-repeat; } rns/loader.gif') no-repeat; } s/loader.gif') no-repeat; } loader.gif') no-repeat; } .gif') no-repeat; } if') no-repeat; } ') no-repeat; } style>yle>class="con-15w fw-b">
Для продолжения работы требуется Регистрация
ass="con-15w fw-b">
Для продолжения работы требуется Регистрация
s="con-15w fw-b">
Для продолжения работы требуется Регистрация
"con-15w fw-b">
Для продолжения работы требуется Регистрация
on-15w fw-b">
Для продолжения работы требуется Регистрация
-15w fw-b">
Для продолжения работы требуется Регистрация
5w fw-b">
Для продолжения работы требуется Регистрация
w-b">
Для продолжения работы требуется Регистрация
b">
Для продолжения работы требуется Регистрация
>
Для продолжения работы требуется Регистрация
Для продолжения работы требуется Регистрация
iv class="text-center">Для продолжения работы требуется Регистрация
ss="text-center">Для продолжения работы требуется Регистрация
="text-center">Для продолжения работы требуется Регистрация
text-center">Для продолжения работы требуется Регистрация
ля продолжения работы требуется Регистрация
я продолжения работы требуется Регистрация
продолжения работы требуется Регистрация
родолжения работы требуется Регистрация
одолжения работы требуется Регистрация
должения работы требуется Регистрация
ебуется Регистрация
буется Регистрация
уется Регистрация
ется Регистрация
тся Регистрация
ся Регистрация
Регистрация
a href="/ru/cur_user/entry.html&trg_page_type=book&trg_page_id=ISBN9785970607862" class="btn btn-enter">Регистрация
href="/ru/cur_user/entry.html&trg_page_type=book&trg_page_id=ISBN9785970607862" class="btn btn-enter">Регистрация
70607862" class="btn btn-enter">Регистрация
607862" class="btn btn-enter">Регистрация
7862" class="btn btn-enter">Регистрация
class="btn btn-enter">Регистрация
ass="btn btn-enter">Регистрация
s="btn btn-enter">Регистрация
>Регистрация
span>Регистрация
an>Регистрация
indow.onbeforeunload = function(e) { nitifyfbm(); };dow.onbeforeunload = function(e) { nitifyfbm(); };w.onbeforeunload = function(e) { nitifyfbm(); };beforeunload = function(e) { nitifyfbm(); };foreunload = function(e) { nitifyfbm(); };reunload = function(e) { nitifyfbm(); };load = function(e) { nitifyfbm(); };ad = function(e) { nitifyfbm(); };unction(e) { nitifyfbm(); };ction(e) { nitifyfbm(); };ion(e) { nitifyfbm(); };fbm(); };m(); };); };}; criptiptt>iv> > tom">
m">
>
div class="wrap-pagination">
v class="wrap-pagination">
class="wrap-pagination">
ation">
ion">
n">
ct">
">
class="arrow-left-tab">lass="arrow-left-tab">ss="arrow-left-tab">="arrow-left-tab">row-left-tab">w-left-tab">ru/ru/doc/ISBN9785970607862-SCN0009.htmlBN9785970607862-SCN0009.html970607862-SCN0009.html70607862-SCN0009.html/ru/doc/ISBN9785970607862-SCN0007.htmlmllasss="ont-row-doc-at-row-doc-arow-doc-ac-aa"5. Все о захвате ресурсов как инициализации Все о захвате ресурсов как инициализациисе о захвате ресурсов как инициализациие о захвате ресурсов как инициализации захвате ресурсов как инициализацииахвате ресурсов как инициализациивате ресурсов как инициализацииате ресурсов как инициализациите ресурсов как инициализацииесурсов как инициализациисурсов как инициализацииурсов как инициализацииов как инициализациив как инициализации как инициализацииинициализациинициализацииициализацииализациилизацииизациииииv>refttps://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0010.htmlps://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0010.htmlprior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0010.htmlior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0010.htmlr.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0010.htmlbrary.ru/ru/doc/ISBN9785970607862-SCN0010.htmlary.ru/ru/doc/ISBN9785970607862-SCN0010.htmly.ru/ru/doc/ISBN9785970607862-SCN0010.htmlu/doc/ISBN9785970607862-SCN0010.htmldoc/ISBN9785970607862-SCN0010.htmlc/ISBN9785970607862-SCN0010.htmlBN9785970607862-SCN0010.html9785970607862-SCN0010.html85970607862-SCN0010.html970607862-SCN0010.html862-SCN0010.html2-SCN0010.html0010.html10.html.htmllass="aTCont-row-doc-a aTCont-current_docdoc-a aTCont-current_docc-a aTCont-current_doca aTCont-current_docnt-current_doc-current_docurrent_docrrent_docent_doct_docdoc>Глава 8. Рекурсивный шаблонва 8. Рекурсивный шаблона 8. Рекурсивный шаблон 8. Рекурсивный шаблонекурсивный шаблонкурсивный шаблонурсивный шаблонивный шаблонвный шаблонный шаблонй шаблон шаблонаблононнiv<="rds_popup_cntt_popup_cnttopup_cnttup_cnttds_popup_cntt_popup_cnttup_cntt_cnttntt"> hrefefправкавкакаа"popup_imagepup_image_imagemagegetyleleosition:absolute;top:49px;left:49px;z-index:10000;display:none;ition:absolute;top:49px;left:49px;z-index:10000;display:none;ion:absolute;top:49px;left:49px;z-index:10000;display:none;solute;top:49px;left:49px;z-index:10000;display:none;lute;top:49px;left:49px;z-index:10000;display:none;op:49px;left:49px;z-index:10000;display:none;:49px;left:49px;z-index:10000;display:none;9px;left:49px;z-index:10000;display:none;9px;z-index:10000;display:none;x;z-index:10000;display:none;z-index:10000;display:none;x:10000;display:none;10000;display:none;000;display:none;opup_messagep_messagemessagessagestyleylee=isplay:none;play:none;y:none;none;ne;" s="/divv="uni_dialogi_dialogdialogalog" styleylee=e;lassssni_dialog_dialogialogog/divv> id='page_content' class="wrap-page-content studentlibrary2">
d='page_content' class="wrap-page-content studentlibrary2">
'page_content' class="wrap-page-content studentlibrary2">
e_content' class="wrap-page-content studentlibrary2">
content' class="wrap-page-content studentlibrary2">
tent' class="wrap-page-content studentlibrary2">
nt' class="wrap-page-content studentlibrary2">
' class="wrap-page-content studentlibrary2">
p-page-content studentlibrary2">
page-content studentlibrary2">
ge-content studentlibrary2">
tent studentlibrary2">
nt studentlibrary2">
studentlibrary2">
ass="content"> s="content"> "content"> ontent"> tent"> "> div id="doc.main_frame.(id)" class="mobile-book mobile-reader for-scroll"> id="doc.main_frame.(id)" class="mobile-book mobile-reader for-scroll"> d="doc.main_frame.(id)" class="mobile-book mobile-reader for-scroll"> "doc.main_frame.(id)" class="mobile-book mobile-reader for-scroll"> e.(id)" class="mobile-book mobile-reader for-scroll"> (id)" class="mobile-book mobile-reader for-scroll"> d)" class="mobile-book mobile-reader for-scroll"> ass="mobile-book mobile-reader for-scroll"> s="mobile-book mobile-reader for-scroll"> "mobile-book mobile-reader for-scroll"> obile-reader for-scroll"> ile-reader for-scroll"> e-reader for-scroll"> er for-scroll"> for-scroll"> or-scroll"> div id='header_top_fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
v id='header_top_fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
='header_top_fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
header_top_fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
ader_top_fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
_top_fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
op_fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
fullscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
llscreen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
screen' class="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
ss="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
="wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
wrap-header-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
eader-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
der-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
r-top">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
class="container">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
lass="container">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
ss="container">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
ntainer">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
ainer">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
ner">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
iv class="row">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
class="row">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
lass="row">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
ss="row">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
="row">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
w">
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
>
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
m"> Электронная библиотечная система КОНСУЛЬТАНТ СТУДЕНТА
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
"> Электронная библиотечная система КОНСУЛЬТАНТ СТУДЕНТА
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
tudent"> Электронная библиотечная система КОНСУЛЬТАНТ СТУДЕНТА
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА"
udent"> Электронная библиотечная система КОНСУЛЬТАНТ СТУДЕНТА
ЭБС "КОНСУЛЬТАНТ СТУДЕНТА" user/entry.html"> Вход / регистрация
/div>
ss="main-link-catalogue"> Каталог ="main-link-catalogue"> Каталог main-link-catalogue"> Каталог talogue"> Каталог logue"> Каталог gue"> Каталог ps://prior.studentlibrary.ru/ru/pages/catalogue.html">Каталог ://prior.studentlibrary.ru/ru/pages/catalogue.html">Каталог /prior.studentlibrary.ru/ru/pages/catalogue.html">Каталог rior.studentlibrary.ru/ru/pages/catalogue.html">Каталог or.studentlibrary.ru/ru/pages/catalogue.html">Каталог г n> /li> i> "main-link-catalogue"> Издательства ain-link-catalogue"> Издательства n-link-catalogue"> Издательства Издательства Издательства href="https://prior.studentlibrary.ru/ru/pages/librarian_catalogue-pub.html">Издательства ="https://prior.studentlibrary.ru/ru/pages/librarian_catalogue-pub.html">Издательства https://prior.studentlibrary.ru/ru/pages/librarian_catalogue-pub.html">Издательства _catalogue-pub.html">Издательства e-pub.html">Издательства html">Издательства tml">Издательства div class="return-to-book">https://prior.studentlibrary.ru/ru/book/ISBN9785970607862.htmle,popup_image,book,,,,ISBN9785970607862,book_title)');}return false;}popup_image,book,,,,ISBN9785970607862,book_title)');}return false;}pup_image,book,,,,ISBN9785970607862,book_title)');}return false;}p_image,book,,,,ISBN9785970607862,book_title)');}return false;}ge,book,,,,ISBN9785970607862,book_title)');}return false;},book,,,,ISBN9785970607862,book_title)');}return false;}ook,,,,ISBN9785970607862,book_title)');}return false;}орот титуларот титулаот титулаont-bkt1t-bkt1bkt1t1"bTCont-ISBN9785970607862-SCN0000Cont-ISBN9785970607862-SCN0000nt-ISBN9785970607862-SCN0000BN9785970607862-SCN00009785970607862-SCN000085970607862-SCN00005970607862-SCN000070607862-SCN0000607862-SCN0000CN0000000000Об автореб авторе автореdivv>О рецензенте рецензентеivivclassasss="https://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0002.htmldentlibrary.ru/ru/doc/ISBN9785970607862-SCN0002.htmlntlibrary.ru/ru/doc/ISBN9785970607862-SCN0002.htmllibrary.ru/ru/doc/ISBN9785970607862-SCN0002.html-row-doc-aow-doc-a-doc-aoc-a-aедисловиедисловиеисловиеv class="bTCont-row-docTCont-ISBN9785970607862-SCN0004ont-ISBN9785970607862-SCN0004t-ISBN9785970607862-SCN0004ISBN9785970607862-SCN0004BN9785970607862-SCN00049785970607862-SCN000485970607862-SCN00040607862-SCN000407862-SCN0004SCN0004N0004004ttps://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.htmlps://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.html/prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.htmlrior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.htmlor.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.html.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.htmldentlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.htmlntlibrary.ru/ru/doc/ISBN9785970607862-SCN0004.htmllibrary.ru/ru/doc/ISBN9785970607862-SCN0004.htmlary.ru/ru/doc/ISBN9785970607862-SCN0004.htmly.ru/ru/doc/ISBN9785970607862-SCN0004.htmlu/doc/ISBN9785970607862-SCN0004.htmldoc/ISBN9785970607862-SCN0004.htmlc/ISBN9785970607862-SCN0004.html7862-SCN0004.html62-SCN0004.html-SCN0004.htmlN0004.html004.html4.htmloc-a-aлава 2. Шаблоны классов и функцийва 2. Шаблоны классов и функцийа 2. Шаблоны классов и функций 2. Шаблоны классов и функций<607862-SCN0012.html7862-SCN0012.html62-SCN0012.htmlSCN0012.htmlN0012.htmls=bTCont-row-doc-aCont-row-doc-a-aимизация локального буферамизация локального буфераизация локального буфераизация локального буферауферауфераdoc-ac-aa"лава 11. Охрана области видимостиава 11. Охрана области видимостива 11. Охрана области видимостиnt-row-doc-row-docow-doc-docd="rior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0014.htmlor.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0014.html.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0014.htmldentlibrary.ru/ru/doc/ISBN9785970607862-SCN0014.htmlntlibrary.ru/ru/doc/ISBN9785970607862-SCN0014.htmllibrary.ru/ru/doc/ISBN9785970607862-SCN0014.htmls="nt-row-doc-a-row-doc-aow-doc-aivrefttps://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0015.html://prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0015.html/prior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0015.htmlor.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0015.html.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0015.htmltudentlibrary.ru/ru/doc/ISBN9785970607862-SCN0015.htmlbTCont-row-doc-aCont-row-doc-ant-row-doc-aow-doc-a-doc-aoc-ac-aa"лава 13. Виртуальные конструкторы и фабрикиава 13. Виртуальные конструкторы и фабрикива 13. Виртуальные конструкторы и фабрикиа 13. Виртуальные конструкторы и фабрики 13. Виртуальные конструкторы и фабрики13. Виртуальные конструкторы и фабрики. Виртуальные конструкторы и фабрикиВиртуальные конструкторы и фабрикитуальные конструкторы и фабрикиуальные конструкторы и фабрикиstudentlibrary.ru/ru/doc/ISBN9785970607862-SCN0016.htmludentlibrary.ru/ru/doc/ISBN9785970607862-SCN0016.htmlentlibrary.ru/ru/doc/ISBN9785970607862-SCN0016.htmltlibrary.ru/ru/doc/ISBN9785970607862-SCN0016.htmlary.ru/ru/doc/ISBN9785970607862-SCN0016.htmly.ru/ru/doc/ISBN9785970607862-SCN0016.htmlru/ru/doc/ISBN9785970607862-SCN0016.htmla">Глава 14. Паттерн Шаблонный метод и идиома невиртуального интерфейсаава 14. Паттерн Шаблонный метод и идиома невиртуального интерфейсава 14. Паттерн Шаблонный метод и идиома невиртуального интерфейса 14. Паттерн Шаблонный метод и идиома невиртуального интерфейса4. Паттерн Шаблонный метод и идиома невиртуального интерфейса Паттерн Шаблонный метод и идиома невиртуального интерфейсаиртуального интерфейсартуального интерфейсатуального интерфейсаального интерфейсального интерфейсаьного интерфейса/a>divv>" idTCont-ISBN9785970607862-SCN0017rior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0017.htmlor.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0017.html.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0017.htmltudentlibrary.ru/ru/doc/ISBN9785970607862-SCN0017.htmltlibrary.ru/ru/doc/ISBN9785970607862-SCN0017.htmlibrary.ru/ru/doc/ISBN9785970607862-SCN0017.htmlrary.ru/ru/doc/ISBN9785970607862-SCN0017.html-doc-aoc-a-aлава 15. Одиночка - классический объектно-ориентированный паттернва 15. Одиночка - классический объектно-ориентированный паттерна 15. Одиночка - классический объектно-ориентированный паттерн 15. Одиночка - классический объектно-ориентированный паттернентированный паттерннтированный паттернтированный паттернрованный паттернованный паттернванный паттернiviv"bTCont-ISBN9785970607862-SCN0018Cont-ISBN9785970607862-SCN0018nt-ISBN9785970607862-SCN0018-ISBN9785970607862-SCN0018SBN9785970607862-SCN0018N9785970607862-SCN0018rior.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0018.htmlor.studentlibrary.ru/ru/doc/ISBN9785970607862-SCN0018.htmludentlibrary.ru/ru/doc/ISBN9785970607862-SCN0018.htmlentlibrary.ru/ru/doc/ISBN9785970607862-SCN0018.htmltlibrary.ru/ru/doc/ISBN9785970607862-SCN0018.htmlrary.ru/ru/doc/ISBN9785970607862-SCN0018.htmlry.ru/ru/doc/ISBN9785970607862-SCN0018.htmlu/ru/doc/ISBN9785970607862-SCN0018.htmlru/doc/ISBN9785970607862-SCN0018.html/doc/ISBN9785970607862-SCN0018.htmlлава 16. Проектирование на основе политик="hidden" name="_l1" value="ru">