{"id":31857,"date":"2025-11-04T13:23:16","date_gmt":"2025-11-04T12:23:16","guid":{"rendered":"https:\/\/informator.se\/produkt\/embedded\/"},"modified":"2026-06-03T12:06:19","modified_gmt":"2026-06-03T10:06:19","slug":"embedded","status":"publish","type":"product","link":"https:\/\/informator.se\/en\/produkt\/embedded\/","title":{"rendered":"Embedded ++"},"content":{"rendered":"<p>Embedded programming is more demanding than other forms of programming because it has to address specific needs:<\/p>\n<ul>\n<li>High performance requirements, sometimes in real time<\/li>\n<li>Safety-critical systems<\/li>\n<li>Limited resources like memory and processing power<\/li>\n<li>More tasks to be performed in parallel<\/li>\n<\/ul>\n<p>C++ has been a popular general purpose programming language for many years. Developments in microcontroller technology, increased complexity of applications and improvements in later versions of the C++ standard mean that C++ is now replacing C as the preferred language for embedded systems in many cases. <\/p>\n<p>This course teaches the C++ programming language in the context of real-time and embedded systems, with a focus on resource and performance aspects linked to key C++ features and programming styles.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is the course for experienced C++ programmers who need to expand their skills to a complete knowledge of the language and new ways to use it for stable, efficient and well-designed applications. The course is fully updated and is platform and IDE independent. <\/p>\n<p>The focus of the course is on the language itself and the most commonly used idioms. Several labs illustrate the theory. Among the lab topics are resource allocation, advanced operator overloading, smart pointers, function objects, interfaces and abstract classes, exception handling, relocation semantics, and forward references.  <\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"kurspris":""},"product_brand":[],"product_cat":[931],"product_tag":[],"programsprak_plattform":[1153],"betalningsmetoder":[],"sprak":[1380],"startgaranti":[],"certifieringsorgan":[],"certifieringsbar":[949],"svarighetsniva":[1272],"leveranssatt":[1318],"class_list":["post-31857","product","type-product","status-publish","product_cat-systemutveckling-en","programsprak_plattform-cplusplus-en","sprak-engelska-en","certifieringsbar-nej-en","svarighetsniva-fortsattning-en","leveranssatt-distans-en","first","outofstock","taxable","shipping-taxable","purchasable","product-type-variable"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"This is the course for experienced C++ programmers who need to expand their skills to a complete knowledge of the language and new ways to use it for stable, efficient and well-designed applications. The course is fully updated and is platform and IDE independent. The focus of the course is on the language itself and the most commonly used idioms. Several labs illustrate the theory. Among the lab topics are resource allocation, advanced operator overloading, smart pointers, function objects, interfaces and abstract classes, exception handling, relocation semantics, and forward references.\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/informator.se\/en\/produkt\/embedded\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Informator\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Embedded ++ - Informator\" \/>\n\t\t<meta property=\"og:description\" content=\"This is the course for experienced C++ programmers who need to expand their skills to a complete knowledge of the language and new ways to use it for stable, efficient and well-designed applications. The course is fully updated and is platform and IDE independent. The focus of the course is on the language itself and the most commonly used idioms. Several labs illustrate the theory. Among the lab topics are resource allocation, advanced operator overloading, smart pointers, function objects, interfaces and abstract classes, exception handling, relocation semantics, and forward references.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/informator.se\/en\/produkt\/embedded\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/informator.se\/wp-content\/uploads\/2026\/08\/Informator_Logo_OG.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/informator.se\/wp-content\/uploads\/2026\/08\/Informator_Logo_OG.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1717\" \/>\n\t\t<meta property=\"og:image:height\" content=\"916\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-11-04T12:23:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-03T10:06:19+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/Informator-Utbildning\/61569394055772\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Embedded ++ - Informator\" \/>\n\t\t<meta name=\"twitter:description\" content=\"This is the course for experienced C++ programmers who need to expand their skills to a complete knowledge of the language and new ways to use it for stable, efficient and well-designed applications. The course is fully updated and is platform and IDE independent. The focus of the course is on the language itself and the most commonly used idioms. Several labs illustrate the theory. Among the lab topics are resource allocation, advanced operator overloading, smart pointers, function objects, interfaces and abstract classes, exception handling, relocation semantics, and forward references.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/informator.se\/wp-content\/uploads\/2024\/08\/informator_logo_white_footer-1.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/produkt\\\/embedded\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/informator.se\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/shop\\\/#listItem\",\"name\":\"Shop\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/shop\\\/#listItem\",\"position\":2,\"name\":\"Shop\",\"item\":\"https:\\\/\\\/informator.se\\\/en\\\/shop\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/product-category\\\/systemutveckling-en\\\/#listItem\",\"name\":\"Software Development\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/product-category\\\/systemutveckling-en\\\/#listItem\",\"position\":3,\"name\":\"Software Development\",\"item\":\"https:\\\/\\\/informator.se\\\/en\\\/product-category\\\/systemutveckling-en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/produkt\\\/embedded\\\/#listItem\",\"name\":\"Embedded ++\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/shop\\\/#listItem\",\"name\":\"Shop\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/produkt\\\/embedded\\\/#listItem\",\"position\":4,\"name\":\"Embedded ++\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/product-category\\\/systemutveckling-en\\\/#listItem\",\"name\":\"Software Development\"}}]},{\"@type\":\"ItemPage\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/produkt\\\/embedded\\\/#itempage\",\"url\":\"https:\\\/\\\/informator.se\\\/en\\\/produkt\\\/embedded\\\/\",\"name\":\"Embedded ++ - Informator\",\"description\":\"This is the course for experienced C++ programmers who need to expand their skills to a complete knowledge of the language and new ways to use it for stable, efficient and well-designed applications. The course is fully updated and is platform and IDE independent. The focus of the course is on the language itself and the most commonly used idioms. Several labs illustrate the theory. Among the lab topics are resource allocation, advanced operator overloading, smart pointers, function objects, interfaces and abstract classes, exception handling, relocation semantics, and forward references.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/produkt\\\/embedded\\\/#breadcrumblist\"},\"datePublished\":\"2025-11-04T13:23:16+01:00\",\"dateModified\":\"2026-06-03T12:06:19+02:00\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/#organization\",\"name\":\"Informator Utbildning Svenska AB\",\"description\":\"Informator \\u00e4r ett svenskt utbildningsbolag som erbjuder utbildningar inom IT, Tech och ledarskap f\\u00f6r f\\u00f6retag och organisationer.\",\"url\":\"https:\\\/\\\/informator.se\\\/en\\\/\",\"telephone\":\"+46858711610\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/informator.se\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Informator_logo_cmyk-png-FOR-WEBB.png\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/produkt\\\/embedded\\\/#organizationLogo\",\"width\":355,\"height\":218},\"image\":{\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/produkt\\\/embedded\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/Informator-Utbildning\\\/61569394055772\\\/\",\"https:\\\/\\\/www.instagram.com\\\/informator_utbildning\\\/\",\"https:\\\/\\\/se.linkedin.com\\\/school\\\/informatorutbildning\\\/\"]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/informator.se\\\/en\\\/\",\"name\":\"Informator\",\"description\":\"Sveriges ledande utbildningar inom IT, tech och ledarskap\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/informator.se\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Embedded ++ - Informator","description":"This is the course for experienced C++ programmers who need to expand their skills to a complete knowledge of the language and new ways to use it for stable, efficient and well-designed applications. The course is fully updated and is platform and IDE independent. The focus of the course is on the language itself and the most commonly used idioms. Several labs illustrate the theory. Among the lab topics are resource allocation, advanced operator overloading, smart pointers, function objects, interfaces and abstract classes, exception handling, relocation semantics, and forward references.","canonical_url":"https:\/\/informator.se\/en\/produkt\/embedded\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/informator.se\/en\/produkt\/embedded\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/informator.se\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/informator.se\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/informator.se\/en\/shop\/#listItem","name":"Shop"}},{"@type":"ListItem","@id":"https:\/\/informator.se\/en\/shop\/#listItem","position":2,"name":"Shop","item":"https:\/\/informator.se\/en\/shop\/","nextItem":{"@type":"ListItem","@id":"https:\/\/informator.se\/en\/product-category\/systemutveckling-en\/#listItem","name":"Software Development"},"previousItem":{"@type":"ListItem","@id":"https:\/\/informator.se\/en\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/informator.se\/en\/product-category\/systemutveckling-en\/#listItem","position":3,"name":"Software Development","item":"https:\/\/informator.se\/en\/product-category\/systemutveckling-en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/informator.se\/en\/produkt\/embedded\/#listItem","name":"Embedded ++"},"previousItem":{"@type":"ListItem","@id":"https:\/\/informator.se\/en\/shop\/#listItem","name":"Shop"}},{"@type":"ListItem","@id":"https:\/\/informator.se\/en\/produkt\/embedded\/#listItem","position":4,"name":"Embedded ++","previousItem":{"@type":"ListItem","@id":"https:\/\/informator.se\/en\/product-category\/systemutveckling-en\/#listItem","name":"Software Development"}}]},{"@type":"ItemPage","@id":"https:\/\/informator.se\/en\/produkt\/embedded\/#itempage","url":"https:\/\/informator.se\/en\/produkt\/embedded\/","name":"Embedded ++ - Informator","description":"This is the course for experienced C++ programmers who need to expand their skills to a complete knowledge of the language and new ways to use it for stable, efficient and well-designed applications. The course is fully updated and is platform and IDE independent. The focus of the course is on the language itself and the most commonly used idioms. Several labs illustrate the theory. Among the lab topics are resource allocation, advanced operator overloading, smart pointers, function objects, interfaces and abstract classes, exception handling, relocation semantics, and forward references.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/informator.se\/en\/#website"},"breadcrumb":{"@id":"https:\/\/informator.se\/en\/produkt\/embedded\/#breadcrumblist"},"datePublished":"2025-11-04T13:23:16+01:00","dateModified":"2026-06-03T12:06:19+02:00"},{"@type":"Organization","@id":"https:\/\/informator.se\/en\/#organization","name":"Informator Utbildning Svenska AB","description":"Informator \u00e4r ett svenskt utbildningsbolag som erbjuder utbildningar inom IT, Tech och ledarskap f\u00f6r f\u00f6retag och organisationer.","url":"https:\/\/informator.se\/en\/","telephone":"+46858711610","logo":{"@type":"ImageObject","url":"https:\/\/informator.se\/wp-content\/uploads\/2026\/01\/Informator_logo_cmyk-png-FOR-WEBB.png","@id":"https:\/\/informator.se\/en\/produkt\/embedded\/#organizationLogo","width":355,"height":218},"image":{"@id":"https:\/\/informator.se\/en\/produkt\/embedded\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/people\/Informator-Utbildning\/61569394055772\/","https:\/\/www.instagram.com\/informator_utbildning\/","https:\/\/se.linkedin.com\/school\/informatorutbildning\/"]},{"@type":"WebSite","@id":"https:\/\/informator.se\/en\/#website","url":"https:\/\/informator.se\/en\/","name":"Informator","description":"Sveriges ledande utbildningar inom IT, tech och ledarskap","inLanguage":"en-US","publisher":{"@id":"https:\/\/informator.se\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"Informator","og:type":"article","og:title":"Embedded ++ - Informator","og:description":"This is the course for experienced C++ programmers who need to expand their skills to a complete knowledge of the language and new ways to use it for stable, efficient and well-designed applications. The course is fully updated and is platform and IDE independent. The focus of the course is on the language itself and the most commonly used idioms. Several labs illustrate the theory. Among the lab topics are resource allocation, advanced operator overloading, smart pointers, function objects, interfaces and abstract classes, exception handling, relocation semantics, and forward references.","og:url":"https:\/\/informator.se\/en\/produkt\/embedded\/","og:image":"https:\/\/informator.se\/wp-content\/uploads\/2026\/08\/Informator_Logo_OG.png","og:image:secure_url":"https:\/\/informator.se\/wp-content\/uploads\/2026\/08\/Informator_Logo_OG.png","og:image:width":1717,"og:image:height":916,"article:published_time":"2025-11-04T12:23:16+00:00","article:modified_time":"2026-06-03T10:06:19+00:00","article:publisher":"https:\/\/www.facebook.com\/people\/Informator-Utbildning\/61569394055772\/","twitter:card":"summary_large_image","twitter:title":"Embedded ++ - Informator","twitter:description":"This is the course for experienced C++ programmers who need to expand their skills to a complete knowledge of the language and new ways to use it for stable, efficient and well-designed applications. The course is fully updated and is platform and IDE independent. The focus of the course is on the language itself and the most commonly used idioms. Several labs illustrate the theory. Among the lab topics are resource allocation, advanced operator overloading, smart pointers, function objects, interfaces and abstract classes, exception handling, relocation semantics, and forward references.","twitter:image":"https:\/\/informator.se\/wp-content\/uploads\/2024\/08\/informator_logo_white_footer-1.png"},"aioseo_meta_data":{"post_id":"31857","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"ItemPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-11-04 12:33:28","updated":"2026-08-14 14:38:46","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/informator.se\/en\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/informator.se\/en\/shop\/\" title=\"Shop\">Shop<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/informator.se\/en\/product-category\/systemutveckling-en\/\" title=\"Software Development\">Software Development<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tEmbedded ++\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/informator.se\/en\/"},{"label":"Shop","link":"https:\/\/informator.se\/en\/shop\/"},{"label":"Software Development","link":"https:\/\/informator.se\/en\/product-category\/systemutveckling-en\/"},{"label":"Embedded ++","link":"https:\/\/informator.se\/en\/produkt\/embedded\/"}],"_links":{"self":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product\/31857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":2,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product\/31857\/revisions"}],"predecessor-version":[{"id":35404,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product\/31857\/revisions\/35404"}],"wp:attachment":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/media?parent=31857"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product_brand?post=31857"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product_cat?post=31857"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product_tag?post=31857"},{"taxonomy":"programsprak_plattform","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/programsprak_plattform?post=31857"},{"taxonomy":"betalningsmetoder","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/betalningsmetoder?post=31857"},{"taxonomy":"sprak","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/sprak?post=31857"},{"taxonomy":"startgaranti","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/startgaranti?post=31857"},{"taxonomy":"certifieringsorgan","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/certifieringsorgan?post=31857"},{"taxonomy":"certifieringsbar","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/certifieringsbar?post=31857"},{"taxonomy":"svarighetsniva","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/svarighetsniva?post=31857"},{"taxonomy":"leveranssatt","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/leveranssatt?post=31857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}