{"id":35635,"date":"2024-03-28T13:42:22","date_gmt":"2024-03-28T12:42:22","guid":{"rendered":"https:\/\/risc.web-email.at\/c-big-in-japan-michael-hava-at-the-c26-committee-meeting\/"},"modified":"2026-01-07T09:11:36","modified_gmt":"2026-01-07T08:11:36","slug":"c-big-in-japan-michael-hava-at-the-c26-committee-meeting","status":"publish","type":"post","link":"https:\/\/risc.web-email.at\/en\/c-big-in-japan-michael-hava-at-the-c26-committee-meeting\/","title":{"rendered":"C++, big in Japan &#8211; Michael Hava at the C++26 committee meeting"},"content":{"rendered":"\n<p class=\"has-medium-font-size\">The C++ committee met from March 18 to 23, 2025 in Tokyo and continued to work on the features for C++26. This was the third of a total of nine meetings on C++26. With this meeting, half of the &#8220;feature development time&#8221; for C++26 has already been completed. A total of six meetings are planned for the development of new features and three more for the stabilization and finalization of the new standard. Michael Hava is a member of the committee and was on site as usual.    <\/p>\n\n<h2 class=\"wp-block-heading\"><strong>Potential new features for C++26<\/strong><\/h2>\n\n<p><br\/>Potential major new features of C++26 include pattern matching, reflection and contracts. Interestingly, Reflection and Contracts were not discussed by the corresponding domain-specific sub-working groups (SG7 and SG21) for the first time during this meeting, but directly by the language and library extension groups (EWG and LEWG). <\/p>\n\n<h2 class=\"wp-block-heading\"><strong>Feedback and discussions on new features<\/strong><\/h2>\n\n<p>The review of Reflection was overwhelmingly positive. Pattern matching also received largely positive feedback. However, the discussion was interrupted by a magnitude 5.2 earthquake. The review of Contracts was more mixed, which is hardly surprising as the feature addresses the tension between safety and performance. Since this meeting, it has been debated whether Contracts may have to be postponed to C++29.    <\/p>\n\n<p><br\/>Michael was in Tokyo with two papers:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2024\/p2721r0.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">P2721R0: Deprecating function <\/a>proposed to mark the class std::function as deprecated, as the class std::copyable_function (also introduced by Michael and already accepted) should be preferred in the future. The feedback for this expected(!) controversial topic was twofold: On the one hand, there was consensus that this should be done in the future, but there was no consensus to do this already in C++26. Michael will bring up the topic again in a few years when C++29 is being worked on and more user feedback on the necessary porting is available.  <\/li>\n\n\n\n<li><a href=\"http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2024\/p3044r0.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">P3044R0: sub-string_view from string<\/a> suggests an easier way to reference a part of a string without creating a copy. The paper was postponed to an online meeting in April prior to the meeting, but initial informal feedback was very positive. The question contained in the paper about interest in a follow-up paper that introduces something similar for continuous containers cannot yet be assessed.  <br\/><\/li>\n<\/ul>\n\n<p>The next meeting, in which Michael will only participate remotely, will take place in June in St. Louis (MO), USA.  <br\/>This will be followed by the &#8220;C++ Europe Tour&#8221;:  <\/p>\n\n<ul class=\"wp-block-list\">\n<li>November 2024: <a href=\"https:\/\/isocpp.org\/files\/papers\/N4974.pdf\" target=\"_blank\" rel=\"noopener\">Wroclaw, Poland<\/a><\/li>\n\n\n\n<li>February 2025: <a href=\"https:\/\/isocpp.org\/files\/papers\/N4979.pdf\" target=\"_blank\" rel=\"noopener\">Hagenberg, Austria<\/a><\/li>\n\n\n\n<li>June 2025: Sofia, Bulgaria<\/li>\n\n\n\n<li>The last meeting for 2025 has also already been scheduled and will take place in Kona (HI), USA, in November 2025.<\/li>\n<\/ul>\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de9016709dc&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-id=\"31049\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan6-1024x768.jpeg\" alt=\"\" class=\"wp-image-31049\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan6-1024x768.jpeg 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan6-300x225.jpeg 300w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan6-768x576.jpeg 768w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan6-1536x1152.jpeg 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan6-2048x1536.jpeg 2048w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de9016710a4&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-id=\"31057\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan5-1024x768.jpeg\" alt=\"\" class=\"wp-image-31057\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan5-1024x768.jpeg 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan5-300x225.jpeg 300w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan5-768x576.jpeg 768w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan5-1536x1152.jpeg 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan5-2048x1536.jpeg 2048w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de9016716e0&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"578\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-id=\"31047\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan7-1024x578.jpeg\" alt=\"\" class=\"wp-image-31047\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan7-1024x578.jpeg 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan7-300x169.jpeg 300w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan7-768x433.jpeg 768w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan7.jpeg 1125w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de901671d14&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"768\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 768px) 100vw, 768px\" data-id=\"31051\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan3-768x1024.jpeg\" alt=\"\" class=\"wp-image-31051\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan3-768x1024.jpeg 768w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan3-225x300.jpeg 225w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan3-1152x1536.jpeg 1152w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan3-1536x2048.jpeg 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan3-scaled.jpeg 1920w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de90167234d&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"768\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 768px) 100vw, 768px\" data-id=\"31055\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan4-768x1024.jpeg\" alt=\"\" class=\"wp-image-31055\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan4-768x1024.jpeg 768w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan4-225x300.jpeg 225w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan4-1152x1536.jpeg 1152w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan4-1536x2048.jpeg 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan4-scaled.jpeg 1920w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de901672969&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"768\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 768px) 100vw, 768px\" data-id=\"31059\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan2-768x1024.jpeg\" alt=\"\" class=\"wp-image-31059\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan2-768x1024.jpeg 768w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan2-225x300.jpeg 225w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan2-1152x1536.jpeg 1152w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan2-1536x2048.jpeg 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan2-scaled.jpeg 1920w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de901672f8c&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-id=\"31053\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan1-1024x768.jpg\" alt=\"group picture Cpp Meeting Tokyo\" class=\"wp-image-31053\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan1-1024x768.jpg 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan1-300x225.jpg 300w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan1-768x576.jpg 768w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan1-1536x1152.jpg 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan1-2048x1536.jpg 2048w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/figure>\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading\">About the face-to-face meeting<\/h2>\n\n\n\n<p>From March 18 to 23, a face-to-face meeting of the C++ committee took place in Tokyo, Japan. Michael Hava, Senior Software Developer and C++ luminary at RISC Software GmbH, is part of this committee and therefore took part in this meeting.   <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">Links<\/h2>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/isocpp.org\/std\/status\" target=\"_blank\" rel=\"noreferrer noopener\">Status for C++<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/isocpp.org\/files\/papers\/N4961.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Meeting Tokyo<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\">About Michael Hava<\/h3>\n\n<p>Michael Hava, Senior Software Developer and C++ expert at RISC Software GmbH, is part of the C++ standardization committee. He joined RISC Software in 2011 during his master studies at the University of Applied Sciences Upper Austria &#8211; Campus Hagenberg. Since then, he has promoted the introduction of modern C++ in various areas of engineering. With the aim of extending this promotion to education, he returned to his former university of applied sciences as a part-time lecturer in 2016. After attending his first C++ standardization meeting in 2019, he became a founding member of the Austrian C++ working group and serves as chair of the national committee. He remains in the LEWG most of the time and several of his papers are already accepted for C++26.     <\/p>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h3 class=\"wp-block-heading\">Ansprechperson<\/h3>\n\n\n\n<div class=\"wp-block-contact-form-7-contact-form-selector\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f663-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"663\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/posts\/35635#wpcf7-f663-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"663\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f663-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-name\">Your name <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"your-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-email\">Your email<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" id=\"your-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"E-Mail\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-company\">Company <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"your-company\" aria-invalid=\"false\" placeholder=\"Unternehmen\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-position\">Position<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-position\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Position\" value=\"\" type=\"text\" name=\"your-position\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-subject\"> Subject <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-subject\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"your-subject\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Thema\" value=\"\" type=\"text\" name=\"your-subject\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<p><span id=\"wpcf7-69de90167b1a8-wrapper\" class=\"wpcf7-form-control-wrap phone-95-wrap\" style=\"display:none !important; visibility:hidden !important;\"><label for=\"wpcf7-69de90167b1a8-field\" class=\"hp-message\">Please leave this field empty.<\/label><input id=\"wpcf7-69de90167b1a8-field\"  class=\"wpcf7-form-control wpcf7-text\" type=\"text\" name=\"phone-95\" value=\"\" size=\"40\" tabindex=\"-1\" autocomplete=\"new-password\" \/><\/span><br \/>\n<label class=\"sr-only\" for=\"your-message\"> Your message (optional)<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" id=\"your-message\" aria-invalid=\"false\" placeholder=\"Ihre Nachricht an uns\" name=\"your-message\"><\/textarea><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"hcap-cf7\">\t\t<input\n\t\t\t\ttype=\"hidden\"\n\t\t\t\tclass=\"hcaptcha-widget-id\"\n\t\t\t\tname=\"hcaptcha-widget-id\"\n\t\t\t\tvalue=\"eyJzb3VyY2UiOlsiY29udGFjdC1mb3JtLTdcL3dwLWNvbnRhY3QtZm9ybS03LnBocCJdLCJmb3JtX2lkIjo0MzZ9-c5ba05e011699d70dda36bf3838d9e02\">\n\t\t\t\t<span id=\"hcap_cf7-69de90167b6da7.66838760\" class=\"wpcf7-form-control h-captcha \"\n\t\t\tdata-sitekey=\"3a6a81c1-2b2e-4b2a-b1eb-d9446bc09afb\"\n\t\t\tdata-theme=\"light\"\n\t\t\tdata-size=\"normal\"\n\t\t\tdata-auto=\"false\"\n\t\t\tdata-ajax=\"false\"\n\t\t\tdata-force=\"false\">\n\t\t<\/span>\n\t\t<input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"c96e028190\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/posts\/35635\" \/><\/span><input class=\"wpcf7-form-control wpcf7-submit has-spinner btn\" type=\"submit\" value=\"Senden\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"contact-person\">\n      <picture>\n      \n      \n      \n      \n      <img decoding=\"async\" data-aos=\"fade-zoom-in\"\n           data-aos-offset=\"0\" class=\"w-full\" width=\"212\" height=\"293\"\n           src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/mhava1-removebg-preview.png\"\n           alt=\"\">\n    <\/picture>\n    \n\n<h5 class=\"wp-block-heading\">Michael Hava, MSc<\/h5>\n\n\n\n<p>Senior Software Architect<\/p>\n\n  <\/div>\n<\/div>\n<\/div>\n\n<h2 class=\"wp-block-heading\">Read more<\/h2>\n<div class=\"posts-slider-block\" data-aos=\"fade-up\" data-aos-offset=\"0\" data-aos-anchor-placement=\"top-bottom\">\n        <section class=\"splide posts-slider\" aria-label=\"Gallery Slides\">\n            <div class=\"splide__arrows\">\n                <button class=\"splide__arrow splide__arrow--prev\">\n                    <span class=\"sr-only\">Previous<\/span>\n                    <img decoding=\"async\" loading=\"lazy\" width=\"25\" height=\"21\" src=\"https:\/\/risc.web-email.at\/app\/themes\/risc-theme\/public\/images\/icon-arrow.35d2ec.svg\"\n                         alt=\"Previous\">\n                <\/button>\n                <button class=\"splide__arrow splide__arrow--next\">\n                    <span class=\"sr-only\">Next<\/span>\n                    <img decoding=\"async\" loading=\"lazy\" width=\"25\" height=\"21\" src=\"https:\/\/risc.web-email.at\/app\/themes\/risc-theme\/public\/images\/icon-arrow.35d2ec.svg\"\n                         alt=\"Next\">\n                <\/button>\n            <\/div>\n            <div class=\"inner\">\n                <div class=\"splide__track\">\n                    <div class=\"splide__list\">\n\n                                                    <a href=\"https:\/\/risc.web-email.at\/en\/ahoi-c26\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/09\/2023-06-26-Varna_5-360x214.jpeg\"\n                                                 alt=\"Ahoi C++26\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>Ahoi C++26<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        \n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/risc.web-email.at\/en\/c20-concepts-bringt-vernunft-in-die-generische-programmierung-michael-hava-beim-using-stdcpp-2023\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/05\/2023-04-28_usingcpp-mhava-360x214.png\"\n                                                 alt=\"C++20 Concepts brings sanity to generic programming - Michael Hava on using std::cpp 2023\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>C++20 Concepts brings sanity to generic programming &#8211; Michael Hava on using std::cpp 2023<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        Michael Hava gave a presentation on C++ Concepts at the &quot;using std::cpp&quot; 2023 conference held April 27-28 at the Universidad Carlos III de Madrid.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/risc.web-email.at\/aloha-again-michael-hava-beim-c-komitee-meeting-in-hawaii\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/11\/2023-11-CPP-Hawaii_2-360x214.png\"\n                                                 alt=\"Aloha again: Michael Hava beim C++-Komitee-Meeting in Hawaii\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>Aloha again: Michael Hava beim C++-Komitee-Meeting in Hawaii<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        Von 6. bis 11. November 2023 fand in Kona, Hawaii (USA) ein Face-to-Face-Meeting des C++ Komitees statt. Michael Hava, Senior Software Developer und C++-Koryph\u00e4e der RISC Software GmbH, ist Teil dieses Komitees und nahm daher an diesem Meeting teil. \n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/risc.web-email.at\/aloha-c-michael-hava-beim-komitee-meeting-in-hawaii\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/11\/2022-11-7-WG21_F2FKona_4-360x214.jpg\"\n                                                 alt=\"Aloha C++: Michael Hava beim Komitee-Meeting in Hawaii\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>Aloha C++: Michael Hava beim Komitee-Meeting in Hawaii<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        Beim Face-to-Face-Meeting in Hawaii Anfang November lief f\u00fcr Michael Hava nicht alles wie geplant und trotzdem besser als gedacht.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/risc.web-email.at\/c23-finalisiert\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/10\/2023-02-11-Issaquah3-1-360x214.jpg\"\n                                                 alt=\"C++23 finalisiert!\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>C++23 finalisiert!<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        Das ISO C++ Komitee traf sich vom 6. bis 11. Februar in Issaquah, Washington (USA) f\u00fcr finale Abstimmungen an C++23. Nach drei Jahren unter erschwerten Bedingungen wurde der neuste C++ Standard plan- und fristgerecht verabschiedet.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>The C++ committee met from March 18 to 23 in Tokyo and continued to work on features for C++26. Michael Hava is part of this committee and was there as usual. <\/p>\n","protected":false},"author":2,"featured_media":31054,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[29],"tags":[],"class_list":["post-35635","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-en"],"acf":[],"portrait_thumb_url":"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/2024-03-28-Cpp-Japan1-360x214.jpg","category_name":"News","watermark":null,"_links":{"self":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/posts\/35635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/comments?post=35635"}],"version-history":[{"count":1,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/posts\/35635\/revisions"}],"predecessor-version":[{"id":35637,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/posts\/35635\/revisions\/35637"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/media\/31054"}],"wp:attachment":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/media?parent=35635"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/categories?post=35635"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/tags?post=35635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}