{"id":1099,"date":"2019-04-01T19:35:05","date_gmt":"2019-04-01T19:35:05","guid":{"rendered":"http:\/\/www.yazilimperver.com\/?p=1099"},"modified":"2019-04-02T05:36:30","modified_gmt":"2019-04-02T05:36:30","slug":"haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi","status":"publish","type":"post","link":"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/","title":{"rendered":"Haftal\u0131k C++ 13 &#8211; std::find_if ve auto code \u00d6rnek Kod Par\u00e7as\u0131"},"content":{"rendered":"<p>Merhaba sevgili yaz\u0131l\u0131mperver dostlar\u0131m. Bu yaz\u0131mda, kendi kodlar\u0131n\u0131zda da s\u0131kl\u0131kla kullanabilece\u011finiz\u00a0<em>std::find_if\u00a0<\/em>API&#8217;sine ili\u015fkin (ki kendisini STL algorithm k\u00fct\u00fcphanesi ile sunulur) \u00f6rnek bir kod par\u00e7as\u0131na g\u00f6z ataca\u011f\u0131z.<\/p>\n<p>\u0130lgili API&#8217;nin tan\u0131mlamas\u0131na bakacak olursak:<\/p>\n<pre class=\"\">template &lt;class InputIterator, class UnaryPredicate&gt;\r\n   InputIterator find_if (InputIterator first, InputIterator last, UnaryPredicate pred);<\/pre>\n<p>API&#8217;nin resmi tan\u0131m\u0131 \u015f\u00f6yle: tan\u0131mlanan [first, second] s\u0131n\u0131rlar\u0131 i\u00e7erisinde, ge\u00e7irilen\u00a0<code>pred<\/code>\u00a0metodu do\u011fru d\u00f6nen ilk eleman\u0131 g\u00f6steren iterator\u00fc d\u00f6ner.<\/p>\n<p>\u015eimdi de\u00a0<strong><em>std::find_if<\/em> <\/strong>API&#8217;si ile C++ 11\/14 ile sunulan &#8220;<em><strong>uniform initialization,<\/strong><\/em>\u00a0<em><strong>auto&#8221;<\/strong> <\/em>ve C++ 17 ile sunulan <span style=\"text-decoration: underline;\"><em>&#8220;<strong>if statement with initializer&#8221;<\/strong><\/em><\/span>\u00a0kullan\u0131lan \u00f6rnek kod par\u00e7as\u0131na bakal\u0131m. Bu kabiliyetler, genel olarak hep birlikte kullan\u0131l\u0131rlar, bu noktaya l\u00fctfen dikkat.<\/p>\n<pre class=\"lang:c++ decode:true\">#include &lt;algorithm&gt;\r\n#include &lt;iostream&gt;\r\n#include &lt;string&gt;\r\n#include &lt;vector&gt;\r\n\r\nstruct Person\r\n{\r\n    int mId;\r\n    std::string mName;\r\n};\r\n\r\nint main()\r\n{\r\n    std::vector&lt;Person&gt; personList =\r\n    {{0, \"Ahmet\"}, {1, \"Mehmet\"}, {2, \"Begum\"}, {3, \"Fatma\"}};\r\n\r\n    \/\/ Burada kullanilan auto C++ 11 ile kullanima sunuldu\r\n    if (auto item = std::find_if (personList.begin(), personList.end(),\r\n    \t\t\t     \/\/ Burada kullanilan auto ise C++ 14 ile kullanima sunuldu\r\n                             [] (const auto&amp; arg)\r\n                             {\r\n                                 return arg.mName == \"Begum\";\r\n                             }) \r\n    \t; item != personList.end())\r\n    {\r\n        std::cout &lt;&lt; \"The Begum is found. Its id is: \" &lt;&lt; item-&gt;mId &lt;&lt; '\\n';\r\n    }\r\n    else\r\n    {\r\n        std::cout &lt;&lt; \"The Begum is not found!\" &lt;&lt; '\\n';        \r\n    }\r\n\r\n    return 0;\r\n}<\/pre>\n<p>Peki yukar\u0131da ger\u00e7ekle\u015ftirdi\u011fimiz i\u015fleri, C++ 11 \u00f6ncesinde nas\u0131l yapard\u0131k, fark\u0131 g\u00f6rmek ad\u0131na isterseniz bir de o koda bakal\u0131m. Eminim, fark\u0131 fark edeceksiniz \ud83d\ude42<\/p>\n<pre class=\"lang:c++ decode:true\">#include &lt;algorithm&gt;\r\n#include &lt;iostream&gt;\r\n#include &lt;string&gt;\r\n#include &lt;vector&gt;\r\n\r\nstruct Person\r\n{\r\n    int mId;\r\n    std::string mName;\r\n\r\n    \/\/ Ekstra yapicimiz\r\n    Person(int id, const std::string&amp; name)\r\n    {\r\n    \tmId = id;\r\n    \tmName = name;\r\n    }\r\n};\r\n\r\n\/\/ \"Predicate\" metodumuz i\u00e7in kullanacagimiz fonksiyon nesneleri (std::find_if icin)\r\nstruct isPersonPredicate\r\n{\r\n\tstd::string mPersonToFind;\r\n\tisPersonPredicate(const std::string&amp; personToLook)\r\n\t  : mPersonToFind(personToLook)\r\n\t{\r\n\r\n\t}\r\n\r\n    inline bool operator() (const Person&amp; arg)\r\n    {\r\n        return (arg.mName == mPersonToFind);\r\n    }\r\n};\r\n\r\n\r\nint main () \r\n{ \r\n\tstd::vector&lt;Person&gt; personList;\r\n\r\n\tpersonList.push_back(Person(0, std::string(\"Ahmet\")));\r\n\tpersonList.push_back(Person(1, std::string(\"Mehmet\")));\r\n\tpersonList.push_back(Person(2, std::string(\"Begum\")));\r\n\tpersonList.push_back(Person(3, std::string(\"Fatma\")));\r\n\r\n    std::vector&lt;Person&gt;::iterator item = std::find_if(personList.begin(), personList.end(),\r\n    \tisPersonPredicate(\"Begum\"));\r\n\r\n    if (item != personList.end())\r\n    {\r\n        std::cout &lt;&lt; \"The Begum is found. Its id is: \" &lt;&lt; item-&gt;mId &lt;&lt; '\\n';\r\n    }\r\n    else\r\n    {\r\n        std::cout &lt;&lt; \"The Begum is not found!\" &lt;&lt; '\\n';        \r\n    }\r\n\r\n     return 0;\r\n}<\/pre>\n<p>Ekstra yap\u0131c\u0131, iterator ve &#8220;predicate&#8221; metot tan\u0131mlamalar\u0131 ile kodun ne kadar b\u00fcy\u00fcd\u00fc\u011f\u00fcn\u00fc g\u00f6rebilirsiniz. Modern C++ sayesinde, daha temiz ve okunabilir C++ kodu geli\u015ftirebilirsiniz (kendi fikrim \ud83d\ude42<\/p>\n<p>Ben yaz\u0131l\u0131mperver, kendinize iyi bak\u0131n!<\/p>","protected":false},"excerpt":{"rendered":"<p>Merhaba sevgili yaz\u0131l\u0131mperver dostlar\u0131m. Bu yaz\u0131mda, kendi kodlar\u0131n\u0131zda da s\u0131kl\u0131kla kullanabilece\u011finiz\u00a0std::find_if\u00a0API&#8217;sine ili\u015fkin (ki kendisini STL algorithm k\u00fct\u00fcphanesi ile sunulur) \u00f6rnek bir kod par\u00e7as\u0131na g\u00f6z ataca\u011f\u0131z. \u0130lgili API&#8217;nin tan\u0131mlamas\u0131na bakacak olursak: template &lt;class InputIterator, class UnaryPredicate&gt; InputIterator find_if (InputIterator first, InputIterator last, UnaryPredicate pred); API&#8217;nin resmi tan\u0131m\u0131 \u015f\u00f6yle: tan\u0131mlanan [first, second] s\u0131n\u0131rlar\u0131 i\u00e7erisinde, ge\u00e7irilen\u00a0pred\u00a0metodu do\u011fru d\u00f6nen&#8230; <a class=\"more-link\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/\">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":[222,43,13,46,398,401,399,400,402,42,366,64],"class_list":["post-1099","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c","category-modern-c","tag-algorithm","tag-auto","tag-c","tag-c-11","tag-c-14","tag-code-snippet","tag-find_if","tag-if-init-expressions","tag-iterator","tag-modern-c","tag-snippet","tag-uniform-initialization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Haftal\u0131k C++ 13 - std::find_if ve auto code \u00d6rnek Kod Par\u00e7as\u0131 - 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\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/\" \/>\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++ 13 - std::find_if ve auto code \u00d6rnek Kod Par\u00e7as\u0131[:en]Weekly C++ 13 - std::find_if and auto code snippet[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" \/>\n<meta property=\"og:description\" content=\"Merhaba sevgili yaz\u0131l\u0131mperver dostlar\u0131m. Bu yaz\u0131mda, kendi kodlar\u0131n\u0131zda da s\u0131kl\u0131kla kullanabilece\u011finiz\u00a0std::find_if\u00a0API&#8217;sine ili\u015fkin (ki kendisini STL algorithm k\u00fct\u00fcphanesi ile sunulur) \u00f6rnek bir kod par\u00e7as\u0131na g\u00f6z ataca\u011f\u0131z. \u0130lgili API&#8217;nin tan\u0131mlamas\u0131na bakacak olursak: template &lt;class InputIterator, class UnaryPredicate&gt; InputIterator find_if (InputIterator first, InputIterator last, UnaryPredicate pred); API&#8217;nin resmi tan\u0131m\u0131 \u015f\u00f6yle: tan\u0131mlanan [first, second] s\u0131n\u0131rlar\u0131 i\u00e7erisinde, ge\u00e7irilen\u00a0pred\u00a0metodu do\u011fru d\u00f6nen... Continue reading &#8594;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/\" \/>\n<meta property=\"og:site_name\" content=\"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-01T19:35:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-04-02T05:36:30+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=\"5 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\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/\"},\"author\":{\"name\":\"yaz\u0131l\u0131mperver\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"headline\":\"Haftal\u0131k C++ 13 &#8211; std::find_if ve auto code \u00d6rnek Kod Par\u00e7as\u0131\",\"datePublished\":\"2019-04-01T19:35:05+00:00\",\"dateModified\":\"2019-04-02T05:36:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/\"},\"wordCount\":395,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"keywords\":[\"algorithm\",\"auto\",\"c++\",\"C++ 11\",\"C++ 14\",\"code snippet\",\"find_if\",\"if-init expressions\",\"iterator\",\"Modern C++\",\"snippet\",\"Uniform Initialization\"],\"articleSection\":[\"C++\",\"Modern C++\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/\",\"url\":\"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/\",\"name\":\"[:tr]Haftal\u0131k C++ 13 - std::find_if ve auto code \u00d6rnek Kod Par\u00e7as\u0131[:en]Weekly C++ 13 - std::find_if and auto code snippet[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#website\"},\"datePublished\":\"2019-04-01T19:35:05+00:00\",\"dateModified\":\"2019-04-02T05:36:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ana sayfa\",\"item\":\"https:\/\/www.yazilimperver.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Haftal\u0131k C++ 13 &#8211; std::find_if ve auto code \u00d6rnek Kod Par\u00e7as\u0131\"}]},{\"@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++ 13 - std::find_if ve auto code \u00d6rnek Kod Par\u00e7as\u0131[:en]Weekly C++ 13 - std::find_if and auto code snippet[:] - 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\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/","og_locale":"tr_TR","og_type":"article","og_title":"[:tr]Haftal\u0131k C++ 13 - std::find_if ve auto code \u00d6rnek Kod Par\u00e7as\u0131[:en]Weekly C++ 13 - std::find_if and auto code snippet[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","og_description":"Merhaba sevgili yaz\u0131l\u0131mperver dostlar\u0131m. Bu yaz\u0131mda, kendi kodlar\u0131n\u0131zda da s\u0131kl\u0131kla kullanabilece\u011finiz\u00a0std::find_if\u00a0API&#8217;sine ili\u015fkin (ki kendisini STL algorithm k\u00fct\u00fcphanesi ile sunulur) \u00f6rnek bir kod par\u00e7as\u0131na g\u00f6z ataca\u011f\u0131z. \u0130lgili API&#8217;nin tan\u0131mlamas\u0131na bakacak olursak: template &lt;class InputIterator, class UnaryPredicate&gt; InputIterator find_if (InputIterator first, InputIterator last, UnaryPredicate pred); API&#8217;nin resmi tan\u0131m\u0131 \u015f\u00f6yle: tan\u0131mlanan [first, second] s\u0131n\u0131rlar\u0131 i\u00e7erisinde, ge\u00e7irilen\u00a0pred\u00a0metodu do\u011fru d\u00f6nen... Continue reading &#8594;","og_url":"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/","og_site_name":"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","article_published_time":"2019-04-01T19:35:05+00:00","article_modified_time":"2019-04-02T05:36:30+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":"5 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/#article","isPartOf":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/"},"author":{"name":"yaz\u0131l\u0131mperver","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"headline":"Haftal\u0131k C++ 13 &#8211; std::find_if ve auto code \u00d6rnek Kod Par\u00e7as\u0131","datePublished":"2019-04-01T19:35:05+00:00","dateModified":"2019-04-02T05:36:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/"},"wordCount":395,"commentCount":0,"publisher":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"keywords":["algorithm","auto","c++","C++ 11","C++ 14","code snippet","find_if","if-init expressions","iterator","Modern C++","snippet","Uniform Initialization"],"articleSection":["C++","Modern C++"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/","url":"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/","name":"[:tr]Haftal\u0131k C++ 13 - std::find_if ve auto code \u00d6rnek Kod Par\u00e7as\u0131[:en]Weekly C++ 13 - std::find_if and auto code snippet[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/www.yazilimperver.com\/#website"},"datePublished":"2019-04-01T19:35:05+00:00","dateModified":"2019-04-02T05:36:30+00:00","breadcrumb":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.yazilimperver.com\/index.php\/2019\/04\/01\/haftalik-c-13-stdfind_if-ve-auto-code-ornek-kod-parcasi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ana sayfa","item":"https:\/\/www.yazilimperver.com\/"},{"@type":"ListItem","position":2,"name":"Haftal\u0131k C++ 13 &#8211; std::find_if ve auto code \u00d6rnek Kod Par\u00e7as\u0131"}]},{"@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\/1099","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=1099"}],"version-history":[{"count":6,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/1099\/revisions"}],"predecessor-version":[{"id":1105,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/1099\/revisions\/1105"}],"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=1099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/categories?post=1099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/tags?post=1099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}