{"version":"1.0","provider_name":"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","provider_url":"https:\/\/www.yazilimperver.com","author_name":"yaz\u0131l\u0131mperver","author_url":"https:\/\/www.yazilimperver.com\/index.php\/author\/yazilimperver\/","title":"Haftal\u0131k C++ Videolar\u0131 - 1 (\"Applied Best Practices\", \"What C++ developers should know about globals (and the linker)\") - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Ik43jEZX0f\"><a href=\"https:\/\/www.yazilimperver.com\/index.php\/2020\/09\/30\/haftalik-c-videolari\/\">Haftal\u0131k C++ Videolar\u0131 &#8211; 1 (&#8220;Applied Best Practices&#8221;, &#8220;What C++ developers should know about globals (and the linker)&#8221;)<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.yazilimperver.com\/index.php\/2020\/09\/30\/haftalik-c-videolari\/embed\/#?secret=Ik43jEZX0f\" width=\"600\" height=\"338\" title=\"&#8220;Haftal\u0131k C++ Videolar\u0131 &#8211; 1 (&#8220;Applied Best Practices&#8221;, &#8220;What C++ developers should know about globals (and the linker)&#8221;)&#8221; &#8212; Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" data-secret=\"Ik43jEZX0f\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIconSmall-1.png","thumbnail_width":64,"thumbnail_height":64,"description":"Bu yaz\u0131mda, sizler ile CppCon 2018\/2019&#8217;dan iki video payla\u015f\u0131yorum. Birincisi, benim de zevkle takip etti\u011fim Jason Turner&#8217;dan. Daha \u00f6nce geli\u015ftirdi\u011fi bir em\u00fclat\u00f6r\u00fcn geli\u015ftirme s\u00fcreci s\u0131ras\u0131nda uygulad\u0131\u011f\u0131 en iyi pratiklerden bahsediyor ki en k\u0131sa s\u00fcrede bu em\u00fclat\u00f6re de bir g\u00f6z atmak istiyorum \ud83d\ude42 Bu arada, sunuma da ba\u011flant\u0131dan ula\u015fabilirsiniz. \u0130kincisi ise, global de\u011fi\u015fkenlerin kullan\u0131lmas\u0131 ve bunun... Continue reading &#8594;"}