{"id":5976,"date":"2020-08-28T10:59:01","date_gmt":"2020-08-28T10:59:01","guid":{"rendered":"https:\/\/www.modernescpp.com\/index.php\/five-vouchers-to-win-for-the-book-modern-c-for-absolute-beginners\/"},"modified":"2020-08-28T10:59:01","modified_gmt":"2020-08-28T10:59:01","slug":"five-vouchers-to-win-for-the-book-modern-c-for-absolute-beginners","status":"publish","type":"post","link":"https:\/\/www.modernescpp.com\/index.php\/five-vouchers-to-win-for-the-book-modern-c-for-absolute-beginners\/","title":{"rendered":"Five Vouchers to win for the book &#8220;Modern C++ for Absolute Beginners&#8221;"},"content":{"rendered":"<p>Is it possible to introduce C++ in 300 pages? Yes, it is. The book &#8220;Modern C++ for Absolute Beginners&#8221; from Slobodan Dmitrovi\u0107 proves it.<\/p>\n<p><!--more--><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-5974\" src=\"https:\/\/www.modernescpp.com\/wp-content\/uploads\/2020\/08\/FrontPage.jpg\" alt=\"FrontPage\" style=\"margin: 15px auto; display: block;\" width=\"350\" height=\"499\" srcset=\"https:\/\/www.modernescpp.com\/wp-content\/uploads\/2020\/08\/FrontPage.jpg 350w, https:\/\/www.modernescpp.com\/wp-content\/uploads\/2020\/08\/FrontPage-210x300.jpg 210w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Slobodan Dmitrovi\u0107 gives in 40 chapters an introduction to C++. Slobodan&#8217;s book includes all necessary topics for a beginner to make the first steps with C++. His steps include the installation of a C++ compiler; and continues with elementary language features such as types, automatic type deduction, functions, but also classes, inheritance, and templates. His steps end with essential features such as smart pointers, input\/output streams, or the standard template library, including containers and algorithms. <br \/>As a bonus, Slobodan dedicates the last chapter to the modern C++ standards C++11, C++14, C++17, and C++20, and provides exercises to the features.<br \/>Of course, it is not possible to present modern C++ in 300. The upcoming C++20 standard has about 2000 concisely written pages. An absolute beginner needs a first, friendly starting point to master the first steps with C++. This starting point should include the essential C++ features, guide what to use and what to avoid, and advise how this journey of learning modern C++ should be continued. <br \/>Slobodan Dmitrovi\u0107&#8217;s book is precisely this starting point that an absolute beginner is looking for to learn modern C++. To my knowledge, &#8220;Modern C++ for Absolute Beginners&#8221; is the only C++ book filling this need.<\/p>\n<p><b>What have you to do to win a voucher? <\/b>You have to answer the following questions:<\/p>\n<ul>\n<li>What was your greatest challenge when learning C++? If you could turn back time, what would you do differently now?<\/li>\n<li>What advice would you give to beginners in C++?<\/li>\n<\/ul>\n<p>Slobodan and I will decide which are the best answers. I will write a follow-up post about the best answers. If you don&#8217;t like that I mention your name, please let me know.<\/p>\n<p><b>What are the rules?<\/b> Send your answer in English until Sunday, the 6th of September to <a href=\"mailto:Rainer.Grimm@ModernesCpp.de\" class=\"m_-6356420174530273361moz-txt-link-abbreviated\"><\/a><a href=\"https:\/\/www.modernescpp.com\/quiz@grimm-jaud.de\">quiz@grimm-jaud.de <\/a>including your name if you like.&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Please share this post. We are curious about your answers.<\/p>\n<p>Modernes C++,<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-4721\" src=\"https:\/\/www.modernescpp.com\/wp-content\/uploads\/2016\/04\/RainerGrimmSmall.png\" alt=\"RainerGrimmSmall\" style=\"margin: 30px;\" width=\"222\" height=\"66\" \/><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-5975\" src=\"https:\/\/www.modernescpp.com\/wp-content\/uploads\/2020\/08\/Slobodan.png\" alt=\"Slobodan\" width=\"250\" height=\"85\" srcset=\"https:\/\/www.modernescpp.com\/wp-content\/uploads\/2020\/08\/Slobodan.png 1305w, https:\/\/www.modernescpp.com\/wp-content\/uploads\/2020\/08\/Slobodan-300x102.png 300w, https:\/\/www.modernescpp.com\/wp-content\/uploads\/2020\/08\/Slobodan-1024x349.png 1024w, https:\/\/www.modernescpp.com\/wp-content\/uploads\/2020\/08\/Slobodan-768x262.png 768w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Is it possible to introduce C++ in 300 pages? Yes, it is. The book &#8220;Modern C++ for Absolute Beginners&#8221; from Slobodan Dmitrovi\u0107 proves it.<\/p>\n","protected":false},"author":21,"featured_media":5974,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[360],"tags":[],"class_list":["post-5976","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/posts\/5976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/comments?post=5976"}],"version-history":[{"count":0,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/posts\/5976\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/media\/5974"}],"wp:attachment":[{"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/media?parent=5976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/categories?post=5976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/tags?post=5976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}