{"id":202,"date":"2021-02-07T13:30:21","date_gmt":"2021-02-07T13:30:21","guid":{"rendered":"http:\/\/www.yazilimperver.com\/?p=202"},"modified":"2021-11-12T17:42:44","modified_gmt":"2021-11-12T17:42:44","slug":"modern-c-2-c-11-yenilikleri","status":"publish","type":"post","link":"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/","title":{"rendered":"Modern C++ (2): C++ 11 Yenilikleri"},"content":{"rendered":"<p>G\u00fcncelleme: A\u015fa\u011f\u0131daki bir tak\u0131m konular\u0131 daha i\u015fledi\u011fim i\u00e7in, bu yaz\u0131y\u0131 biraz yukar\u0131 ta\u015f\u0131d\u0131m \ud83d\ude09 K\u0131rm\u0131z\u0131 olanlar, yaz\u0131lar\u0131mda i\u015fledi\u011fim konular.<\/p>\n<p><em>\u0130lk yaz\u0131mdan bu yana neredeyse \u00fc\u00e7 sene ge\u00e7mi\u015f ve gelen geri bildirimler \u0131\u015f\u0131\u011f\u0131nda modern C++ yaz\u0131lar\u0131ma geri d\u00f6nmeyi planl\u0131yorum. \u00d6ncelikle de\u011ferli geri bildirimleriniz i\u00e7in \u00e7ok te\u015fekk\u00fcrler. Bunlar yeni yaz\u0131lar\u0131m i\u00e7in de, g\u00fczel bir motivasyon kayna\u011f\u0131. \u0130lk sitemi kurdu\u011fumdan beri en \u00f6nemli amac\u0131m, bildiklerimi ve \u00f6\u011frendiklerimi, kendime has dilimle sizlerle payla\u015fmak. \u015eimdiye kadar da bunun faydal\u0131 oldu\u011funu g\u00f6rd\u00fcm, g\u00f6r\u00fcyorum ve devam edece\u011fim in\u015fallah. <\/em><\/p>\n<p><em>Peki neden bu yaz\u0131y\u0131 tekrar hortlatt\u0131m \ud83d\ude42 a\u015fa\u011f\u0131da asl\u0131nda o zaman C++ 11 ile ba\u015flayan ser\u00fcvenimizde, \u00f6n\u00fcm\u00fcze bir yol haritas\u0131 koymu\u015ftuk. Bunlardan hangilerini i\u015fledik, hangiler kald\u0131. A\u015fa\u011f\u0131da, i\u015fledi\u011fim konulara ili\u015fkin yaz\u0131 ba\u011flant\u0131lar\u0131n\u0131 ekledim ve k\u0131rm\u0131z\u0131 ile renklendirdim. Asl\u0131nda baya bir kabiliyete bakm\u0131\u015f\u0131z \ud83d\ude42 Kalanlardan da, <strong>variadic templates<\/strong>,\u00a0 <strong>attributes, user-defined literals, std::array ve hepsinden \u00f6nemlisi std::chrono (bence) konular\u0131na<\/strong> de\u011finece\u011fim.<\/em><\/p>\n<p><em>Art\u0131k h\u0131zl\u0131ca, C++ 11 ve di\u011fer standartlara ili\u015fkin kabiliyetlere bak\u0131p, C++ 14\/17 ve 20&#8217;e kald\u0131\u011f\u0131m\u0131z yerden devam edebiliriz. Bunlara ili\u015fkin de ayr\u0131 bir sayfa yap\u0131p, a\u015fa\u011f\u0131daki gibi yaz\u0131lar\u0131 yay\u0131nlad\u0131k\u00e7a, tablodan verilebilir. Bu konuda da geri bildirimlerinizi bekliyorum.<\/em><\/p>\n<p><em>Elbette bu s\u0131rada di\u011fer yaz\u0131lar\u0131ma da devam edece\u011fim (Godot, QT\/QML, videolar), hatta son zamanlarda vakit bulduk\u00e7a bakt\u0131\u011f\u0131m baz\u0131 g\u00f6m\u00fcl\u00fc yaz\u0131l\u0131mlara dair de payla\u015f\u0131mlarda bulunmay\u0131 planl\u0131yorum.\u00a0<\/em><\/p>\n<p>Yaz\u0131l\u0131mlar\u0131mda par\u00e7a par\u00e7a anlataca\u011f\u0131m (muhtemelen hepsine giremeyece\u011fim ama olabildi\u011fince k\u0131saca da olsa anlatmaya \u00e7al\u0131\u015faca\u011f\u0131m) dile gelen yeniliklerin hepsini bir arada g\u00f6rmek isterseniz ISO\/IEC 14882:2003 standard\u0131na ba\u015fvurabilece\u011finiz gibi a\u015fa\u011f\u0131daki listeye de bakabilirsiniz \ud83d\ude42 A\u015fa\u011f\u0131daki\u00a0 kabiliyetlerden anlatt\u0131klar\u0131ma ba\u011flant\u0131lar\u0131 ekleyece\u011fim (Ye\u015fil ile renklendirdiklerim eklenenler).<\/p>\n<h3>C++ 11 Yeni Dil \u00d6zellikleri:<\/h3>\n<ol>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/03\/16\/modern-c-5-tasima-semantikleri\/\">Move semanti\u011fi<\/a><\/strong><\/span><\/li>\n<li><a href=\"https:\/\/www.yazilimperver.com\/index.php\/2021\/04\/27\/haftalik-c-37-degisken-sablonlar-variadic-templates\/\"><span style=\"color: #ff0000;\"><strong>Variadic templates<\/strong><\/span><\/a><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/03\/16\/modern-c-5-tasima-semantikleri\/\">rvalue referanslar\u0131<\/a><\/strong><\/span><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/01\/28\/modern-c-3-uniform-initialization-overridefinal-defaultdelete-constexpr-vb\/\">Initializer lists<\/a><\/strong><\/span><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/01\/28\/modern-c-3-uniform-initialization-overridefinal-defaultdelete-constexpr-vb\/\">Static assertion<\/a>s<\/strong><\/span><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2017\/12\/23\/modern-c-nullptr-enum-siniflari-range-based-donguler-auto\/\">auto<\/a><\/strong><\/span><\/li>\n<li><strong><span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2018\/07\/19\/modern-c-6-lambda-ifadeleri\/\">Lambda tan\u0131mlamalar\u0131<\/a><\/span><\/strong><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/28\/haftalik-c-36-decltype-stdis_same-stddeclval\/\">decltype<\/a><\/strong><\/span><\/li>\n<li>Template aliases<\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2017\/12\/23\/modern-c-nullptr-enum-siniflari-range-based-donguler-auto\/\">nullptr<\/a><\/strong><\/span><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2017\/12\/23\/modern-c-nullptr-enum-siniflari-range-based-donguler-auto\/\">Strongly-typed enums<\/a><\/strong><\/span><\/li>\n<li><strong><span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2020\/06\/27\/haftalik-c-30-nitelikler-attributes\/\">Attributes<\/a><\/span><\/strong><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/01\/28\/modern-c-3-uniform-initialization-overridefinal-defaultdelete-constexpr-vb\/\">constexpr<\/a><\/strong><\/span><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/01\/28\/modern-c-3-uniform-initialization-overridefinal-defaultdelete-constexpr-vb\/\">Delegating constructors<\/a><\/strong><\/span><\/li>\n<li><a href=\"https:\/\/www.yazilimperver.com\/index.php\/2020\/12\/24\/haftalik-c-34-kullanici-tanimli-degismezler-user-defined-literals\/\"><span style=\"color: #ff0000;\"><strong>User-defined literals<\/strong><\/span><\/a><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/01\/28\/modern-c-3-uniform-initialization-overridefinal-defaultdelete-constexpr-vb\/\">explicit virtual overrides<\/a><\/strong><\/span><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/01\/28\/modern-c-3-uniform-initialization-overridefinal-defaultdelete-constexpr-vb\/\">final specifier<\/a><\/strong><\/span><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/01\/28\/modern-c-3-uniform-initialization-overridefinal-defaultdelete-constexpr-vb\/\">default functions<\/a><\/strong><\/span><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/01\/28\/modern-c-3-uniform-initialization-overridefinal-defaultdelete-constexpr-vb\/\">deleted functions<\/a><\/strong><\/span><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2017\/12\/23\/modern-c-nullptr-enum-siniflari-range-based-donguler-auto\/\">Range-based for loops<\/a><\/strong><\/span><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/03\/16\/modern-c-5-tasima-semantikleri\/\">Special member functions for move semantics<\/a><\/strong><\/span><\/li>\n<li><a href=\"https:\/\/www.yazilimperver.com\/index.php\/2020\/04\/08\/haftalik-c-26-donusturucu-yapicilar\/\"><strong><span style=\"color: #ff0000;\">Converting constructors<\/span><\/strong><\/a><\/li>\n<li><strong><span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2020\/10\/30\/haftalik-c-32-kullanici-tanimli-donusturme-fonksiyonlari-user-defined-conversion-functions\/\">Explicit conversion functions<\/a><\/span><\/strong><\/li>\n<li><strong><span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/01\/28\/modern-c-3-uniform-initialization-overridefinal-defaultdelete-constexpr-vb\/\">Inline-namespaces<\/a><\/span><\/strong><\/li>\n<li><strong><span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/01\/28\/modern-c-3-uniform-initialization-overridefinal-defaultdelete-constexpr-vb\/\">Non-static data member initializers<\/a><\/span><\/strong><\/li>\n<li><strong><span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/01\/28\/modern-c-3-uniform-initialization-overridefinal-defaultdelete-constexpr-vb\/\">Right angle brackets<\/a><\/span><\/strong><\/li>\n<\/ol>\n<h3>C++ 11 STL K\u00fct\u00fcphanesi Yeni \u00d6zellikleri\/S\u0131n\u0131flar\u0131:<\/h3>\n<ol>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/03\/16\/modern-c-5-tasima-semantikleri\/\">std::move<\/a><\/strong><\/span><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/03\/16\/modern-c-5-tasima-semantikleri\/\">std::forward<\/a><\/strong><\/span><\/li>\n<li><strong><span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2019\/10\/18\/haftalik-c-19-stdfrom_chars-to_chars\/\">std::to_string<\/a><\/span><\/strong><\/li>\n<li>type traits<\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/02\/08\/modern-c-4-smart-pointers\/\">smart pointers<\/a><\/strong><\/span><\/li>\n<li><a href=\"https:\/\/www.yazilimperver.com\/index.php\/2021\/07\/23\/haftalik-c-39-stdchrono-1\/\"><strong><span style=\"color: #ff0000;\">std::chrono<\/span><\/strong><\/a><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2018\/11\/09\/haftalik-c-4-yapisal-baglama-structured-binding\/\">std::tuples<\/a><\/strong><\/span><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2018\/11\/09\/haftalik-c-4-yapisal-baglama-structured-binding\/\">std::tie<\/a><\/strong><\/span><\/li>\n<li><strong><span style=\"color: #ff0000;\">std::array<\/span><\/strong><\/li>\n<li><span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2018\/10\/25\/haftalik-c-2-konteynerler-ve-sirali-tutma\/\"><strong>unordered containers<\/strong><\/a><\/span><\/li>\n<li><span style=\"color: #ff0000;\"><strong><a style=\"color: #ff0000;\" href=\"http:\/\/www.yazilimperver.com\/index.php\/2018\/02\/08\/modern-c-4-smart-pointers\/\">std::make_shared<\/a><\/strong><\/span><\/li>\n<li>memory model<\/li>\n<\/ol>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>G\u00fcncelleme: A\u015fa\u011f\u0131daki bir tak\u0131m konular\u0131 daha i\u015fledi\u011fim i\u00e7in, bu yaz\u0131y\u0131 biraz yukar\u0131 ta\u015f\u0131d\u0131m \ud83d\ude09 K\u0131rm\u0131z\u0131 olanlar, yaz\u0131lar\u0131mda i\u015fledi\u011fim konular. \u0130lk yaz\u0131mdan bu yana neredeyse \u00fc\u00e7 sene ge\u00e7mi\u015f ve gelen geri bildirimler \u0131\u015f\u0131\u011f\u0131nda modern C++ yaz\u0131lar\u0131ma geri d\u00f6nmeyi planl\u0131yorum. \u00d6ncelikle de\u011ferli geri bildirimleriniz i\u00e7in \u00e7ok te\u015fekk\u00fcrler. Bunlar yeni yaz\u0131lar\u0131m i\u00e7in de, g\u00fczel bir motivasyon kayna\u011f\u0131. \u0130lk&#8230; <a class=\"more-link\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/\">Continue reading <span class=\"meta-nav\">&#8594;<\/span><\/a><\/p>\n","protected":false},"author":1,"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":[47,46,48],"class_list":["post-202","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c","category-modern-c","tag-c-0x","tag-c-11","tag-stl"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Modern C++ (2): C++ 11 Yenilikleri - 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\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Modern C++ (2): C++ 11 Yenilikleri - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" \/>\n<meta property=\"og:description\" content=\"G\u00fcncelleme: A\u015fa\u011f\u0131daki bir tak\u0131m konular\u0131 daha i\u015fledi\u011fim i\u00e7in, bu yaz\u0131y\u0131 biraz yukar\u0131 ta\u015f\u0131d\u0131m \ud83d\ude09 K\u0131rm\u0131z\u0131 olanlar, yaz\u0131lar\u0131mda i\u015fledi\u011fim konular. \u0130lk yaz\u0131mdan bu yana neredeyse \u00fc\u00e7 sene ge\u00e7mi\u015f ve gelen geri bildirimler \u0131\u015f\u0131\u011f\u0131nda modern C++ yaz\u0131lar\u0131ma geri d\u00f6nmeyi planl\u0131yorum. \u00d6ncelikle de\u011ferli geri bildirimleriniz i\u00e7in \u00e7ok te\u015fekk\u00fcrler. Bunlar yeni yaz\u0131lar\u0131m i\u00e7in de, g\u00fczel bir motivasyon kayna\u011f\u0131. \u0130lk... Continue reading &#8594;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/\" \/>\n<meta property=\"og:site_name\" content=\"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-07T13:30:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-12T17:42:44+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=\"3 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\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/\"},\"author\":{\"name\":\"yaz\u0131l\u0131mperver\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/30ee263812776c4abb84418d028b5ef4\"},\"headline\":\"Modern C++ (2): C++ 11 Yenilikleri\",\"datePublished\":\"2021-02-07T13:30:21+00:00\",\"dateModified\":\"2021-11-12T17:42:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/\"},\"wordCount\":618,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"keywords\":[\"C++ 0x\",\"C++ 11\",\"STL\"],\"articleSection\":[\"C++\",\"Modern C++\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/\",\"url\":\"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/\",\"name\":\"Modern C++ (2): C++ 11 Yenilikleri - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#website\"},\"datePublished\":\"2021-02-07T13:30:21+00:00\",\"dateModified\":\"2021-11-12T17:42:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ana sayfa\",\"item\":\"https:\/\/www.yazilimperver.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Modern C++ (2): C++ 11 Yenilikleri\"}]},{\"@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\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/30ee263812776c4abb84418d028b5ef4\",\"name\":\"yaz\u0131l\u0131mperver\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1fba597722a6cfbfac6eb03b348b1f5065b583004abb13322f432c3f00276b3f?s=96&d=wp_user_avatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1fba597722a6cfbfac6eb03b348b1f5065b583004abb13322f432c3f00276b3f?s=96&d=wp_user_avatar&r=g\",\"caption\":\"yaz\u0131l\u0131mperver\"},\"description\":\"\u00d6\u011frenmeyi ve payla\u015fmay\u0131 seven bir yaz\u0131l\u0131mperver :)\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Modern C++ (2): C++ 11 Yenilikleri - 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\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/","og_locale":"tr_TR","og_type":"article","og_title":"Modern C++ (2): C++ 11 Yenilikleri - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","og_description":"G\u00fcncelleme: A\u015fa\u011f\u0131daki bir tak\u0131m konular\u0131 daha i\u015fledi\u011fim i\u00e7in, bu yaz\u0131y\u0131 biraz yukar\u0131 ta\u015f\u0131d\u0131m \ud83d\ude09 K\u0131rm\u0131z\u0131 olanlar, yaz\u0131lar\u0131mda i\u015fledi\u011fim konular. \u0130lk yaz\u0131mdan bu yana neredeyse \u00fc\u00e7 sene ge\u00e7mi\u015f ve gelen geri bildirimler \u0131\u015f\u0131\u011f\u0131nda modern C++ yaz\u0131lar\u0131ma geri d\u00f6nmeyi planl\u0131yorum. \u00d6ncelikle de\u011ferli geri bildirimleriniz i\u00e7in \u00e7ok te\u015fekk\u00fcrler. Bunlar yeni yaz\u0131lar\u0131m i\u00e7in de, g\u00fczel bir motivasyon kayna\u011f\u0131. \u0130lk... Continue reading &#8594;","og_url":"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/","og_site_name":"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","article_published_time":"2021-02-07T13:30:21+00:00","article_modified_time":"2021-11-12T17:42:44+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":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/#article","isPartOf":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/"},"author":{"name":"yaz\u0131l\u0131mperver","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/30ee263812776c4abb84418d028b5ef4"},"headline":"Modern C++ (2): C++ 11 Yenilikleri","datePublished":"2021-02-07T13:30:21+00:00","dateModified":"2021-11-12T17:42:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/"},"wordCount":618,"commentCount":2,"publisher":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"keywords":["C++ 0x","C++ 11","STL"],"articleSection":["C++","Modern C++"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/","url":"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/","name":"Modern C++ (2): C++ 11 Yenilikleri - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/www.yazilimperver.com\/#website"},"datePublished":"2021-02-07T13:30:21+00:00","dateModified":"2021-11-12T17:42:44+00:00","breadcrumb":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.yazilimperver.com\/index.php\/2021\/02\/07\/modern-c-2-c-11-yenilikleri\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ana sayfa","item":"https:\/\/www.yazilimperver.com\/"},{"@type":"ListItem","position":2,"name":"Modern C++ (2): C++ 11 Yenilikleri"}]},{"@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\/"}},{"@type":"Person","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/30ee263812776c4abb84418d028b5ef4","name":"yaz\u0131l\u0131mperver","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1fba597722a6cfbfac6eb03b348b1f5065b583004abb13322f432c3f00276b3f?s=96&d=wp_user_avatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1fba597722a6cfbfac6eb03b348b1f5065b583004abb13322f432c3f00276b3f?s=96&d=wp_user_avatar&r=g","caption":"yaz\u0131l\u0131mperver"},"description":"\u00d6\u011frenmeyi ve payla\u015fmay\u0131 seven bir yaz\u0131l\u0131mperver :)"}]}},"_links":{"self":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/202","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/comments?post=202"}],"version-history":[{"count":13,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/202\/revisions"}],"predecessor-version":[{"id":2354,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/202\/revisions\/2354"}],"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=202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/categories?post=202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/tags?post=202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}