{"id":1783,"date":"2020-04-08T19:31:34","date_gmt":"2020-04-08T19:31:34","guid":{"rendered":"https:\/\/www.yazilimperver.com\/?p=1783"},"modified":"2020-04-08T19:31:53","modified_gmt":"2020-04-08T19:31:53","slug":"haftalik-c-26-donusturucu-yapicilar","status":"publish","type":"post","link":"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/","title":{"rendered":"Haftal\u0131k C++ 27 &#8211; D\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc Yap\u0131c\u0131lar"},"content":{"rendered":"<p>Bir ka\u00e7 g\u00fcn \u00f6nce C++ 11 ile gelen yeni <span style=\"color: #008000;\"><strong><a style=\"color: #008000;\" href=\"https:\/\/www.yazilimperver.com\/index.php\/kodlar\/\">kabiliyetlere ili\u015fkin yazd\u0131\u011f\u0131m yaz\u0131lara<\/a><\/strong><\/span> bakarken, bir tak\u0131m \u00f6zelliklere de\u011finmedi\u011fimi fark ettim. Bu yaz\u0131mda, bunlardan birisine \u00e7ok h\u0131zl\u0131 bir \u015fekilde g\u00f6z ataca\u011f\u0131z: &#8220;<em>Converting Constructors<\/em>&#8221; ya da d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc yap\u0131c\u0131lar.<\/p>\n<p>C++ 11&#8217;den \u00f6nce, sadece tek parametre alan ve &#8220;<em>explicit<\/em>&#8221; anahtar kelimesi belirtilmemi\u015f s\u0131n\u0131f yap\u0131c\u0131lar\u0131, bu \u015fekilde d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc yap\u0131c\u0131 olarak kullan\u0131labiliyordu. Fakat, C++ 11 ile gelen ortak ilklendirme kabiliyeti &#8220;<em>Uniform Initialization&#8221;<\/em> ile birlikte, bu k\u0131s\u0131tlama kalk\u0131yor ve art\u0131k birden fazla parametre alan ve &#8220;<em>explicit<\/em>&#8221; anahtar kelimesini almam\u0131\u015f yap\u0131c\u0131lar da, benzer \u015fekilde kullan\u0131labilecek.<br \/>\nBurada daha fazla ilerlemeden \u00f6nce, bu \u015fekilde yani &#8220;<em>implicit<\/em>&#8221; \u015fekilde d\u00f6n\u00fc\u015ft\u00fcrme i\u015flemleri her zaman istenen bir durum olmuyor ve bunun \u00f6zellikle istenmedi\u011fini, sadece verilen tipte parametre verilmesini istedi\u011finiz durumda &#8220;<em>explicit<\/em>&#8221; anahtar kelimesini eklemeniz gerekmekte.<\/p>\n<p>\u015eimdi gelelim bu kabiliyetin kullan\u0131m\u0131na g\u00fczel bir \u00f6rnek \u00fczerinden ge\u00e7meye. Kafan\u0131zdaki b\u00fct\u00fcn sorular\u0131 cevaplayaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcyorum \ud83d\ude42<\/p>\n<pre class=\"lang:c++ decode:true \">struct A\r\n{\r\n    \/\/ D\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc yapici\r\n    A(int) {} \r\n    \r\n    \/\/ C++ 11 ile birlikte d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc yapici\r\n    A(int, int) {} \r\n};\r\n \r\nstruct B\r\n{\r\n    \/\/ \u00d6zellikle d\u00f6n\u00fc\u015ft\u00fcrme i\u015fini istemiyoruz\r\n    explicit B(int) {}\r\n    \r\n    \/\/ \u00d6zellikle d\u00f6n\u00fc\u015ft\u00fcrme i\u015fini istemiyoruz\r\n    \/\/ C++ 11 ile birlikte explicit bu yapiciler ile birlikte kullan\u0131labilmeye baslandi. \r\n    \/\/ Onceden zaten b\u0131rden fazla parametre \u0131c\u0131n donusturucu yap\u0131c\u0131 durumu olmuyordu\r\n    explicit B(int, int) {}\r\n};\r\n \r\nint main()\r\n{\r\n    A a1 = 1;     \/\/ OK: kopyalanarak ilklendirme A::A(int)  y\u0131 se\u00e7er\r\n    A a2(2);      \/\/ OK: direk ilklendirme A::A(int) y\u0131 se\u00e7er\r\n    A a3 {4,5};   \/\/ OK: direk ortak ilklendirme (uniform initialization) A::A(int, int) y\u0131 se\u00e7er\r\n    A a4 = {4,5}; \/\/ OK: kopya ortak ilklendirme (uniform initialization) A::A(int, int) y\u0131 se\u00e7er\r\n    A a5 = (A)1;  \/\/ OK: a\u00e7\u0131k d\u00f6n\u00fc\u015ft\u00fcrme yap\u0131l\u0131r (static_cast), direk ilklendirme\r\n \r\n\/\/  B b1 = 1;     \/\/ Hata: kopyalanarak ilklendirme explicit ten \u00f6t\u00fcr\u00fc B::B(int) yi se\u00e7mez\r\n    B b2(2);      \/\/ OK: direk ilklendirme B::B(int) yi se\u00e7er. Burada 2.0F olsa yanl\u0131z yine hata al\u0131rd\u0131k ek not ;)\r\n    B b3 {4,5};   \/\/ OK: direk ortak ilklendirme (uniform initialization) B::B(int, int)'y\u0131 se\u00e7er\r\n\/\/  B b4 = {4,5}; \/\/ Hata: kopya ortak ilklendirme yine B::B(int,int)'yi se\u00e7mez\r\n    B b5 = (B)1;  \/\/ OK: a\u00e7\u0131k d\u00f6n\u00fc\u015ft\u00fcrme yap\u0131l\u0131r (static_cast), direk ilklendirme\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>Bu yaz\u0131m\u0131z da bu kadard\u0131 sevgili dostlar, bir sonraki yaz\u0131mda g\u00f6r\u00fc\u015fmek dile\u011fiyle. Bu sefer ger\u00e7ekten k\u0131sa tuttum ama \u00f6yle de\u011fil mi ;)<\/p>","protected":false},"excerpt":{"rendered":"<p>Bir ka\u00e7 g\u00fcn \u00f6nce C++ 11 ile gelen yeni kabiliyetlere ili\u015fkin yazd\u0131\u011f\u0131m yaz\u0131lara bakarken, bir tak\u0131m \u00f6zelliklere de\u011finmedi\u011fimi fark ettim. Bu yaz\u0131mda, bunlardan birisine \u00e7ok h\u0131zl\u0131 bir \u015fekilde g\u00f6z ataca\u011f\u0131z: &#8220;Converting Constructors&#8221; ya da d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc yap\u0131c\u0131lar. C++ 11&#8217;den \u00f6nce, sadece tek parametre alan ve &#8220;explicit&#8221; anahtar kelimesi belirtilmemi\u015f s\u0131n\u0131f yap\u0131c\u0131lar\u0131, bu \u015fekilde d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc yap\u0131c\u0131 olarak&#8230; <a class=\"more-link\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/\">Continue reading <span class=\"meta-nav\">&#8594;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":174,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[10,41],"tags":[13,46,713,712,714],"class_list":["post-1783","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c","category-modern-c","tag-c","tag-c-11","tag-constructor","tag-converting-constructor","tag-explicit"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Haftal\u0131k C++ 27 - D\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc Yap\u0131c\u0131lar - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[:tr]Haftal\u0131k C++ 27 - D\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc Yap\u0131c\u0131lar[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" \/>\n<meta property=\"og:description\" content=\"Bir ka\u00e7 g\u00fcn \u00f6nce C++ 11 ile gelen yeni kabiliyetlere ili\u015fkin yazd\u0131\u011f\u0131m yaz\u0131lara bakarken, bir tak\u0131m \u00f6zelliklere de\u011finmedi\u011fimi fark ettim. Bu yaz\u0131mda, bunlardan birisine \u00e7ok h\u0131zl\u0131 bir \u015fekilde g\u00f6z ataca\u011f\u0131z: &#8220;Converting Constructors&#8221; ya da d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc yap\u0131c\u0131lar. C++ 11&#8217;den \u00f6nce, sadece tek parametre alan ve &#8220;explicit&#8221; anahtar kelimesi belirtilmemi\u015f s\u0131n\u0131f yap\u0131c\u0131lar\u0131, bu \u015fekilde d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc yap\u0131c\u0131 olarak... Continue reading &#8594;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/\" \/>\n<meta property=\"og:site_name\" content=\"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-08T19:31:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-08T19:31:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2017\/12\/FeaturedImage-e1580417052514.png\" \/>\n\t<meta property=\"og:image:width\" content=\"32\" \/>\n\t<meta property=\"og:image:height\" content=\"32\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"yaz\u0131l\u0131mperver\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"yaz\u0131l\u0131mperver\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/\"},\"author\":{\"name\":\"yaz\u0131l\u0131mperver\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"headline\":\"Haftal\u0131k C++ 27 &#8211; D\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc Yap\u0131c\u0131lar\",\"datePublished\":\"2020-04-08T19:31:34+00:00\",\"dateModified\":\"2020-04-08T19:31:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/\"},\"wordCount\":228,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"keywords\":[\"c++\",\"C++ 11\",\"constructor\",\"converting constructor\",\"explicit\"],\"articleSection\":[\"C++\",\"Modern C++\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/\",\"url\":\"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/\",\"name\":\"[:tr]Haftal\u0131k C++ 27 - D\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc Yap\u0131c\u0131lar[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#website\"},\"datePublished\":\"2020-04-08T19:31:34+00:00\",\"dateModified\":\"2020-04-08T19:31:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ana sayfa\",\"item\":\"https:\/\/www.yazilimperver.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Haftal\u0131k C++ 27 &#8211; D\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc Yap\u0131c\u0131lar\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.yazilimperver.com\/#website\",\"url\":\"https:\/\/www.yazilimperver.com\/\",\"name\":\"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\",\"description\":\"Payla\u015fmak g\u00fczeldir.\",\"publisher\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.yazilimperver.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\",\"name\":\"yaz\u0131l\u0131mperver\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png\",\"contentUrl\":\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png\",\"caption\":\"yaz\u0131l\u0131mperver\"},\"logo\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[:tr]Haftal\u0131k C++ 27 - D\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc Yap\u0131c\u0131lar[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/","og_locale":"tr_TR","og_type":"article","og_title":"[:tr]Haftal\u0131k C++ 27 - D\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc Yap\u0131c\u0131lar[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","og_description":"Bir ka\u00e7 g\u00fcn \u00f6nce C++ 11 ile gelen yeni kabiliyetlere ili\u015fkin yazd\u0131\u011f\u0131m yaz\u0131lara bakarken, bir tak\u0131m \u00f6zelliklere de\u011finmedi\u011fimi fark ettim. Bu yaz\u0131mda, bunlardan birisine \u00e7ok h\u0131zl\u0131 bir \u015fekilde g\u00f6z ataca\u011f\u0131z: &#8220;Converting Constructors&#8221; ya da d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc yap\u0131c\u0131lar. C++ 11&#8217;den \u00f6nce, sadece tek parametre alan ve &#8220;explicit&#8221; anahtar kelimesi belirtilmemi\u015f s\u0131n\u0131f yap\u0131c\u0131lar\u0131, bu \u015fekilde d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc yap\u0131c\u0131 olarak... Continue reading &#8594;","og_url":"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/","og_site_name":"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","article_published_time":"2020-04-08T19:31:34+00:00","article_modified_time":"2020-04-08T19:31:53+00:00","og_image":[{"width":32,"height":32,"url":"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2017\/12\/FeaturedImage-e1580417052514.png","type":"image\/png"}],"author":"yaz\u0131l\u0131mperver","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"yaz\u0131l\u0131mperver","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/#article","isPartOf":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/"},"author":{"name":"yaz\u0131l\u0131mperver","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"headline":"Haftal\u0131k C++ 27 &#8211; D\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc Yap\u0131c\u0131lar","datePublished":"2020-04-08T19:31:34+00:00","dateModified":"2020-04-08T19:31:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/"},"wordCount":228,"commentCount":0,"publisher":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"keywords":["c++","C++ 11","constructor","converting constructor","explicit"],"articleSection":["C++","Modern C++"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/","url":"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/","name":"[:tr]Haftal\u0131k C++ 27 - D\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc Yap\u0131c\u0131lar[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/www.yazilimperver.com\/#website"},"datePublished":"2020-04-08T19:31:34+00:00","dateModified":"2020-04-08T19:31:53+00:00","breadcrumb":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ana sayfa","item":"https:\/\/www.yazilimperver.com\/"},{"@type":"ListItem","position":2,"name":"Haftal\u0131k C++ 27 &#8211; D\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc Yap\u0131c\u0131lar"}]},{"@type":"WebSite","@id":"https:\/\/www.yazilimperver.com\/#website","url":"https:\/\/www.yazilimperver.com\/","name":"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","description":"Payla\u015fmak g\u00fczeldir.","publisher":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.yazilimperver.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb","name":"yaz\u0131l\u0131mperver","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/","url":"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png","contentUrl":"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png","caption":"yaz\u0131l\u0131mperver"},"logo":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/1783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/comments?post=1783"}],"version-history":[{"count":2,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/1783\/revisions"}],"predecessor-version":[{"id":1785,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/1783\/revisions\/1785"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/media\/174"}],"wp:attachment":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/media?parent=1783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/categories?post=1783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/tags?post=1783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}