{"id":287,"date":"2017-11-22T15:05:20","date_gmt":"2017-11-22T15:05:20","guid":{"rendered":"http:\/\/damrakoc.com\/blog\/?p=287"},"modified":"2025-05-17T10:58:52","modified_gmt":"2025-05-17T10:58:52","slug":"boost-c-kutuphanesi-nedir","status":"publish","type":"post","link":"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/","title":{"rendered":"Boost C++ K\u00fct\u00fcphanesi Nedir?"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Merhaba arkada\u015flar. Bu yaz\u0131da, sizlere &#8220;<strong>Boost C++<\/strong>&#8221; k\u00fct\u00fcphanesi hakk\u0131nda genel bilgiler vermeye \u00e7al\u0131\u015faca\u011f\u0131m. \u0130leriki zamanlarda sizlere, <em>soket<\/em> ,\u00a0<em>multi-thread<\/em>\u00a0,\u00a0<em>thread pool<\/em>,\u00a0<em>memory pool<\/em>\u00a0kullan\u0131m\u0131, nesne y\u00f6nelimli programlama,\u00a0<em>generic template<\/em>\u00a0k\u00fct\u00fcphane olu\u015fturma,\u00a0<em>distributed computing<\/em>\u00a0gibi, sizlerinde i\u015fine yarayaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcm konularda, kendi bildi\u011fim kadar\u0131yla yard\u0131mc\u0131 olmaya \u00e7al\u0131\u015faca\u011f\u0131m. Ama bu konular\u0131n i\u00e7ine iyice dalmadan \u00f6nce, sizlere, bana b\u00fct\u00fcn programlar\u0131mda i\u015fime yarayan, bulduktan sonra vazge\u00e7emedi\u011fim, olmazsa olmaz\u0131m <strong>Boost<\/strong> hakk\u0131nda genel bilgiler vermeye \u00e7al\u0131\u015faca\u011f\u0131m.<\/span><br style=\"font-weight: 400;\" \/><span style=\"font-weight: 400;\">\u00a0 Boost, en son s\u00fcr\u00fcm\u00fcn\u00fc\u00a0<\/span><span style=\"font-weight: 400;\"><a href=\"http:\/\/www.boost.org\/users\/download\/\">buradan<\/a><\/span><span style=\"font-weight: 400;\">\u00a0indirebilece\u011finiz, C++ dilinde sizlere \u00e7ok ama \u00e7ok yard\u0131mc\u0131 olabilecek, yaz\u0131l\u0131m yaparken kodlaman\u0131z\u0131 azaltan, yazd\u0131klar\u0131n\u0131z\u0131n anla\u015f\u0131lmas\u0131n\u0131 kolayla\u015ft\u0131ran, \u00e7al\u0131\u015fmas\u0131ndan \u015f\u00fcphe etmedi\u011finiz, geni\u015f ve zengin yard\u0131mc\u0131 ara\u00e7lar\u0131yla her iste\u011finize, ihtiyac\u0131n\u0131za yarayan, bug\u00fcne kadarki en b\u00fcy\u00fck ve i\u00e7erik anlam\u0131nda en zengin, C++ i\u00e7in geli\u015ftirilen k\u00fct\u00fcphaneler toplulu\u011fudur. Tamamen \u00fccretsizdir. Bu organizasyon alt\u0131nda geli\u015ftirilen 10 tane k\u00fct\u00fcphane, \u015fu anda C++ i\u00e7in yay\u0131nlanan TR1(Technical Report) ve C++11 standart\u0131nda yer almaktad\u0131r. Boost k\u00fct\u00fcphaneleri, MS Windows ve Unix (Linux, Mac OS, Solaris) ve hemen hemen b\u00fct\u00fcn modern i\u015fletim sistemler alt\u0131nda \u00e7al\u0131\u015fabilmektedir.<\/span><br style=\"font-weight: 400;\" \/><span style=\"font-weight: 400;\">\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bu k\u00fct\u00fcphanelerden, ba\u015fl\u0131klar halinde, k\u0131saca bahsetmek gerekirse, sizlere \u015f\u00f6yle s\u0131ralayabilirim:<\/span><\/p>\n<ul style=\"font-weight: 400;\">\n<li><strong>Any\u00a0<\/strong>: Herhangi bir tipte data kullan\u0131m\u0131n\u0131\u00a0<em>list, vector, v.b.\u00a0<\/em>container s\u0131n\u0131flar\u0131nda kar\u0131\u015f\u0131k olarak tutmay\u0131 sa\u011flayan g\u00fczel bir k\u00fct\u00fcphanedir.<\/li>\n<li><strong>Asio\u00a0<\/strong>: Network ve soket yaz\u0131l\u0131mlar\u0131n\u0131 \u00e7ok kolayla\u015ft\u0131ran ve kod yaz\u0131m\u0131n\u0131 \u00fcst seviyede azaltan bir k\u00fct\u00fcphanedir.<\/li>\n<li><strong>Bimap\u00a0<\/strong>: Data gruplar\u0131n\u0131z\u0131 (Varsayal\u0131m ki iki tane map&lt;X,Y&gt; ve map &lt;Y,X&gt; t\u00fcr\u00fcnden, birbirine ba\u011fl\u0131 iki tane koleksiyona ihtiyac\u0131n\u0131z var.) ikiy\u00f6nl\u00fc (Bidirectional) olarak saklayabilece\u011finiz, kullan\u0131m\u0131 kolay yard\u0131mc\u0131 bir k\u00fct\u00fcphanedir.<\/li>\n<li><strong>Bind\u00a0<\/strong>: \u0130leride size bir \u00e7ok kere bahsedece\u011fim, benim i\u00e7in &#8220;Generic Programming&#8221; yapmam i\u00e7in vazge\u00e7ilmez, Boost&#8217; unda her yerinde g\u00f6rece\u011finiz, &#8220;std::bind1st ve std::bind2nd&#8221; i\u015flevlerinin \u00f6zelle\u015ftirilmi\u015f halidir.<\/li>\n<li><strong>Chrono\u00a0<\/strong>: Kullan\u0131\u015fl\u0131, zaman ile alakal\u0131 yard\u0131mc\u0131 ara\u00e7lar topululu\u011fu.<\/li>\n<li><strong>Config\u00a0<\/strong>: Boost&#8217; un baz\u0131 \u00f6zelliklerini a\u00e7\u0131p, kapayabilece\u011finiz, ayar yapabilece\u011finiz sistemdir.<\/li>\n<li><strong>Container\u00a0<\/strong>: <strong>STL<\/strong> k\u00fct\u00fcphanesindeki container s\u0131n\u0131flar\u0131 ve standartda olmayan, ama kullan\u0131\u015fl\u0131 (flat_map, flat_set, stable_vector gibi) yard\u0131mc\u0131 bir k\u00fct\u00fcphanedir.<\/li>\n<li><strong>Date Time\u00a0<\/strong>: Gregorian tarihlerini kullanabildi\u011finiz ve tarihleri itere edebildi\u011finiz yard\u0131mc\u0131, g\u00fczel bir k\u00fct\u00fcphane.<\/li>\n<li><strong>Filesystem\u00a0<\/strong>: Dosya ve klas\u00f6rler aras\u0131nda iterator&#8217;ler ve yard\u0131mc\u0131 ara\u00e7lar ile dola\u015fabildi\u011finiz, yeni klas\u00f6r yaratma, dosya silme, ad\u0131n\u0131 de\u011f\u015ftirme, gibi b\u00fct\u00fcn i\u015flevleri kolayca ger\u00e7ekle\u015ftirebilmenize yarayan k\u00fct\u00fcphanedir.<\/li>\n<li><strong>Foreach\u00a0<\/strong>: .Net bilenlerin isminden a\u015fik\u00e2r oldu\u011fu gibi, container&#8217; larda gezinirken, bizi s\u0131k\u0131c\u0131 ve bazen anlamay\u0131 zorla\u015ft\u0131ran &#8220;for&#8221; d\u00f6ng\u00fclerinden kurtaran bir macro k\u00fct\u00fcphanedir.<\/li>\n<li><strong>Geometry\u00a0<\/strong>: \u0130\u00e7inde bir \u00e7ok geometri form\u00fcllerinin yer ald\u0131\u011f\u0131, kod optimizasyonlu g\u00fczel ve kullan\u0131\u015fl\u0131 bir k\u00fct\u00fcphanedir.<\/li>\n<li><strong>Interprocess\u00a0<\/strong>: Shared memory, memory mapped files, prosesler aras\u0131 mutex&#8217; ler gibi ihtiyaca y\u00f6nelik, baz\u0131 programlarda can kurtaran i\u015fleve sahip bir k\u00fct\u00fcphane.<\/li>\n<li><strong>Lambda\u00a0<\/strong>: Yeni C++ standard\u0131nda yer alan &#8220;<strong>Lambda<\/strong>&#8221; operat\u00f6r\u00fcne benzer, daha fazla yetene\u011fe sahip bir k\u00fct\u00fcphanedir.<\/li>\n<li><strong>Math\u00a0<\/strong>: \u0130sminden de anla\u015f\u0131ld\u0131\u011f\u0131 \u00fczere matematik i\u015flemleri ve form\u00fcllerini bar\u0131nd\u0131ran, \u00f6zellikle matriks i\u015flemlerinizde, kodun optimizasyonu ve anla\u015f\u0131labilirli\u011fi a\u00e7\u0131s\u0131ndan \u00e7ok fayda sa\u011flayan bir k\u00fct\u00fcphanedir.<\/li>\n<li><strong>MPI\u00a0<\/strong>: &#8221;\u00a0distributed-memory parallel\u00a0&#8221; tarz\u0131 programlar\u0131n\u0131zda mesaj payla\u015f\u0131ml\u0131 aray\u00fcz k\u00fct\u00fcphanesidir.<\/li>\n<li><strong>Pool\u00a0<\/strong>: Memory Pool kullanman\u0131z gereken yaz\u0131l\u0131mlar\u0131n\u0131zda size yard\u0131mc\u0131 olabilecek, kullan\u0131\u015fl\u0131 bir k\u00fct\u00fcphanedir.<\/li>\n<li><strong>Signals \/ Signals2\u00a0<\/strong>: C++ dilinde, .Net&#8217; de s\u0131kl\u0131kla kullan\u0131lan ve \u00e7o\u011fu i\u015fi kolayla\u015ft\u0131ran &#8220;delegate&#8221; ve &#8220;Event Handler&#8221; benzeri bir aray\u00fcz sunan k\u00fct\u00fcphanedir.<\/li>\n<li><strong>Smart Ptr\u00a0<\/strong>: Pointer t\u00fcr\u00fcnden dinamik bir nesne yaratt\u0131n\u0131z, b\u00fct\u00fcn di\u011fer nesneleriniz onu kullan\u0131yor ve siz, nesnenizi ne zaman silece\u011finizi veya ka\u00e7 kere kopyaland\u0131\u011f\u0131n\u0131 bilemiyor veya bilmek istemiyorsan\u0131z, tam size g\u00f6re ve bir \u00e7ok zaman program\u0131n\u0131z\u0131n \u00e7al\u0131\u015fmas\u0131 s\u0131ras\u0131nda sizi, &#8220;segmentation fault&#8221; hatas\u0131ndan kurtaracak (ki bu hata benim en nefret etti\u011fim hatad\u0131r.), kullan\u0131m\u0131 son derece kolay bir k\u00fct\u00fcphanedir.<\/li>\n<li><strong>Thread\u00a0<\/strong>: Multi-thread yaz\u0131l\u0131mlar\u0131n\u0131zda hayat\u0131n\u0131z\u0131 kolayla\u015ft\u0131racak, ve\u00a0<strong>Boost Asio\u00a0<\/strong>gibi Boost&#8217; un benim i\u00e7in vazge\u00e7ilmezlerinden olan bir k\u00fct\u00fcphanedir.<\/li>\n<\/ul>\n<p style=\"font-weight: 400;\">Yukar\u0131da k\u0131saca bahsettim ama, inan\u0131n burada yazd\u0131klar\u0131m Boost&#8217; un sahip oldu\u011fu k\u00fct\u00fcphanelerin yar\u0131s\u0131 kadar diyebilirim. Yaz\u0131m\u0131n ba\u015f\u0131ndada bahsetti\u011fim gibi, Boost, art\u0131k benim i\u00e7in C++&#8217; da kod geli\u015ftirmede bir vazge\u00e7ilmezdir. Benim sa\u011f kolum ve en b\u00fcy\u00fck yard\u0131mc\u0131md\u0131r diyebilir. Umar\u0131m burada yazd\u0131klar\u0131m size yard\u0131mc\u0131 olabilecek ara\u00e7lar hakk\u0131nda ufakta olsa bilgi verebilmi\u015ftir. \u0130ngilizce dilinde Boost&#8217; un\u00a0<a href=\"http:\/\/www.boost.org\/\">kendisayfas\u0131ndan<\/a>\u00a0k\u00fct\u00fcphanelerin kendi yaz\u0131lar\u0131na ula\u015fabilir, oradan da bilgi sahibi olabilirsiniz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Merhaba arkada\u015flar. Bu yaz\u0131da, sizlere &#8220;Boost C++&#8221; k\u00fct\u00fcphanesi hakk\u0131nda genel bilgiler vermeye \u00e7al\u0131\u015faca\u011f\u0131m. \u0130leriki zamanlarda sizlere, soket ,\u00a0multi-thread\u00a0,\u00a0thread pool,\u00a0memory pool\u00a0kullan\u0131m\u0131, nesne y\u00f6nelimli programlama,\u00a0generic template\u00a0k\u00fct\u00fcphane olu\u015fturma,\u00a0distributed computing\u00a0gibi, sizlerinde i\u015fine yarayaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcm konularda, kendi bildi\u011fim kadar\u0131yla yard\u0131mc\u0131 olmaya \u00e7al\u0131\u015faca\u011f\u0131m. Ama bu konular\u0131n i\u00e7ine iyice dalmadan \u00f6nce, sizlere, bana b\u00fct\u00fcn programlar\u0131mda i\u015fime yarayan, bulduktan sonra vazge\u00e7emedi\u011fim, olmazsa olmaz\u0131m [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":352,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-287","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Boost C++ K\u00fct\u00fcphanesi Nedir? - Damra KO\u00c7<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Boost C++ K\u00fct\u00fcphanesi Nedir? - Damra KO\u00c7\" \/>\n<meta property=\"og:description\" content=\"Merhaba arkada\u015flar. Bu yaz\u0131da, sizlere &#8220;Boost C++&#8221; k\u00fct\u00fcphanesi hakk\u0131nda genel bilgiler vermeye \u00e7al\u0131\u015faca\u011f\u0131m. \u0130leriki zamanlarda sizlere, soket ,\u00a0multi-thread\u00a0,\u00a0thread pool,\u00a0memory pool\u00a0kullan\u0131m\u0131, nesne y\u00f6nelimli programlama,\u00a0generic template\u00a0k\u00fct\u00fcphane olu\u015fturma,\u00a0distributed computing\u00a0gibi, sizlerinde i\u015fine yarayaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcm konularda, kendi bildi\u011fim kadar\u0131yla yard\u0131mc\u0131 olmaya \u00e7al\u0131\u015faca\u011f\u0131m. Ama bu konular\u0131n i\u00e7ine iyice dalmadan \u00f6nce, sizlere, bana b\u00fct\u00fcn programlar\u0131mda i\u015fime yarayan, bulduktan sonra vazge\u00e7emedi\u011fim, olmazsa olmaz\u0131m [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/\" \/>\n<meta property=\"og:site_name\" content=\"Damra KO\u00c7\" \/>\n<meta property=\"article:published_time\" content=\"2017-11-22T15:05:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-17T10:58:52+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/damrakoc.com\/blog\/wp-content\/uploads\/2017\/11\/Screenshot_5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1022\" \/>\n\t<meta property=\"og:image:height\" content=\"907\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"damrakoc\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@damra_koc\" \/>\n<meta name=\"twitter:site\" content=\"@damra_koc\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"damrakoc\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/\",\"url\":\"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/\",\"name\":\"Boost C++ K\u00fct\u00fcphanesi Nedir? - Damra KO\u00c7\",\"isPartOf\":{\"@id\":\"http:\/\/damrakoc.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/damrakoc.com\/blog\/wp-content\/uploads\/2017\/11\/Screenshot_5.png\",\"datePublished\":\"2017-11-22T15:05:20+00:00\",\"dateModified\":\"2025-05-17T10:58:52+00:00\",\"author\":{\"@id\":\"http:\/\/damrakoc.com\/blog\/#\/schema\/person\/c0aef33e15396f85a26d08495c742b8b\"},\"breadcrumb\":{\"@id\":\"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/#primaryimage\",\"url\":\"http:\/\/damrakoc.com\/blog\/wp-content\/uploads\/2017\/11\/Screenshot_5.png\",\"contentUrl\":\"http:\/\/damrakoc.com\/blog\/wp-content\/uploads\/2017\/11\/Screenshot_5.png\",\"width\":1022,\"height\":907,\"caption\":\"Boost C++ K\u00fct\u00fcphanesi Nedir?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/damrakoc.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Boost C++ K\u00fct\u00fcphanesi Nedir?\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/damrakoc.com\/blog\/#website\",\"url\":\"http:\/\/damrakoc.com\/blog\/\",\"name\":\"Damra KO\u00c7\",\"description\":\"Software Developer\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/damrakoc.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/damrakoc.com\/blog\/#\/schema\/person\/c0aef33e15396f85a26d08495c742b8b\",\"name\":\"damrakoc\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/damrakoc.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1a5d82872160ecc5a366412de9d017ead27f16fcfce7c8e46532199f18145f06?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1a5d82872160ecc5a366412de9d017ead27f16fcfce7c8e46532199f18145f06?s=96&d=mm&r=g\",\"caption\":\"damrakoc\"},\"url\":\"http:\/\/damrakoc.com\/blog\/author\/damrakoc\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Boost C++ K\u00fct\u00fcphanesi Nedir? - Damra KO\u00c7","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":"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/","og_locale":"en_US","og_type":"article","og_title":"Boost C++ K\u00fct\u00fcphanesi Nedir? - Damra KO\u00c7","og_description":"Merhaba arkada\u015flar. Bu yaz\u0131da, sizlere &#8220;Boost C++&#8221; k\u00fct\u00fcphanesi hakk\u0131nda genel bilgiler vermeye \u00e7al\u0131\u015faca\u011f\u0131m. \u0130leriki zamanlarda sizlere, soket ,\u00a0multi-thread\u00a0,\u00a0thread pool,\u00a0memory pool\u00a0kullan\u0131m\u0131, nesne y\u00f6nelimli programlama,\u00a0generic template\u00a0k\u00fct\u00fcphane olu\u015fturma,\u00a0distributed computing\u00a0gibi, sizlerinde i\u015fine yarayaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcm konularda, kendi bildi\u011fim kadar\u0131yla yard\u0131mc\u0131 olmaya \u00e7al\u0131\u015faca\u011f\u0131m. Ama bu konular\u0131n i\u00e7ine iyice dalmadan \u00f6nce, sizlere, bana b\u00fct\u00fcn programlar\u0131mda i\u015fime yarayan, bulduktan sonra vazge\u00e7emedi\u011fim, olmazsa olmaz\u0131m [&hellip;]","og_url":"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/","og_site_name":"Damra KO\u00c7","article_published_time":"2017-11-22T15:05:20+00:00","article_modified_time":"2025-05-17T10:58:52+00:00","og_image":[{"url":"http:\/\/damrakoc.com\/blog\/wp-content\/uploads\/2017\/11\/Screenshot_5.png","width":1022,"height":907,"type":"image\/png"}],"author":"damrakoc","twitter_card":"summary_large_image","twitter_creator":"@damra_koc","twitter_site":"@damra_koc","twitter_misc":{"Written by":"damrakoc","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/","url":"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/","name":"Boost C++ K\u00fct\u00fcphanesi Nedir? - Damra KO\u00c7","isPartOf":{"@id":"http:\/\/damrakoc.com\/blog\/#website"},"primaryImageOfPage":{"@id":"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/#primaryimage"},"image":{"@id":"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/#primaryimage"},"thumbnailUrl":"http:\/\/damrakoc.com\/blog\/wp-content\/uploads\/2017\/11\/Screenshot_5.png","datePublished":"2017-11-22T15:05:20+00:00","dateModified":"2025-05-17T10:58:52+00:00","author":{"@id":"http:\/\/damrakoc.com\/blog\/#\/schema\/person\/c0aef33e15396f85a26d08495c742b8b"},"breadcrumb":{"@id":"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/#primaryimage","url":"http:\/\/damrakoc.com\/blog\/wp-content\/uploads\/2017\/11\/Screenshot_5.png","contentUrl":"http:\/\/damrakoc.com\/blog\/wp-content\/uploads\/2017\/11\/Screenshot_5.png","width":1022,"height":907,"caption":"Boost C++ K\u00fct\u00fcphanesi Nedir?"},{"@type":"BreadcrumbList","@id":"http:\/\/damrakoc.com\/blog\/boost-c-kutuphanesi-nedir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/damrakoc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Boost C++ K\u00fct\u00fcphanesi Nedir?"}]},{"@type":"WebSite","@id":"http:\/\/damrakoc.com\/blog\/#website","url":"http:\/\/damrakoc.com\/blog\/","name":"Damra KO\u00c7","description":"Software Developer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/damrakoc.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/damrakoc.com\/blog\/#\/schema\/person\/c0aef33e15396f85a26d08495c742b8b","name":"damrakoc","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/damrakoc.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1a5d82872160ecc5a366412de9d017ead27f16fcfce7c8e46532199f18145f06?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1a5d82872160ecc5a366412de9d017ead27f16fcfce7c8e46532199f18145f06?s=96&d=mm&r=g","caption":"damrakoc"},"url":"http:\/\/damrakoc.com\/blog\/author\/damrakoc\/"}]}},"_links":{"self":[{"href":"http:\/\/damrakoc.com\/blog\/wp-json\/wp\/v2\/posts\/287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/damrakoc.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/damrakoc.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/damrakoc.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/damrakoc.com\/blog\/wp-json\/wp\/v2\/comments?post=287"}],"version-history":[{"count":1,"href":"http:\/\/damrakoc.com\/blog\/wp-json\/wp\/v2\/posts\/287\/revisions"}],"predecessor-version":[{"id":288,"href":"http:\/\/damrakoc.com\/blog\/wp-json\/wp\/v2\/posts\/287\/revisions\/288"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/damrakoc.com\/blog\/wp-json\/wp\/v2\/media\/352"}],"wp:attachment":[{"href":"http:\/\/damrakoc.com\/blog\/wp-json\/wp\/v2\/media?parent=287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/damrakoc.com\/blog\/wp-json\/wp\/v2\/categories?post=287"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/damrakoc.com\/blog\/wp-json\/wp\/v2\/tags?post=287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}