{"id":24164,"date":"2019-04-24T16:59:13","date_gmt":"2019-04-24T16:59:13","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cppblog\/?p=24164"},"modified":"2019-05-02T22:08:37","modified_gmt":"2019-05-02T22:08:37","slug":"improved-c-intellicode-now-ships-with-visual-studio-2019","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/improved-c-intellicode-now-ships-with-visual-studio-2019\/","title":{"rendered":"Improved C++ IntelliCode now Ships with Visual Studio 2019"},"content":{"rendered":"<p><a href=\"https:\/\/visualstudio.microsoft.com\/services\/intellicode\/\"><span data-contrast=\"none\">IntelliCode<\/span><span data-contrast=\"none\"> support for C++<\/span><\/a><span data-contrast=\"auto\"> previously shipped as an extension, but<\/span> <span data-contrast=\"auto\">it is now an in-box component that installs with the \u201cDesktop Development with C++\u201d workload<\/span> <span data-contrast=\"auto\">in<\/span> <a href=\"https:\/\/visualstudio.microsoft.com\/vs\/preview\/?utm_source=devcom&amp;utm_medium=landing-page&amp;utm_campaign=announcements\"><span data-contrast=\"none\">Visual Studio 2019 16.1 Preview 2<\/span><\/a><span data-contrast=\"auto\">. Make sure that <\/span><span data-contrast=\"auto\">IntelliCode<\/span><span data-contrast=\"auto\"> is active <\/span><span data-contrast=\"auto\">for<\/span><span data-contrast=\"auto\"> C++ <\/span><span data-contrast=\"auto\">by enabling <\/span><span data-contrast=\"auto\">the \u201cC++ base model\u201d under Tools &gt; Options &gt; <\/span><span data-contrast=\"auto\">IntelliCode<\/span><span data-contrast=\"auto\"> &gt; General<\/span><span data-contrast=\"auto\">:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<img decoding=\"async\" class=\"alignnone size-full wp-image-24167\" style=\"box-sizing: inherit; color: #52595e; font-family: Arimo,Helvetica Neue,Arial,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; height: auto; letter-spacing: normal; max-width: 100%; orphans: 2; outline-color: #72777c; outline-style: solid; outline-width: 1px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; vertical-align: middle; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; border-style: none;\" src=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2019\/04\/basemodel.png\" alt=\"\" width=\"752\" height=\"440\" srcset=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2019\/04\/basemodel.png 752w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2019\/04\/basemodel-300x176.png 300w\" sizes=\"(max-width: 752px) 100vw, 752px\" \/><\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">This version of C++ IntelliCode<\/span><span data-contrast=\"auto\"> also<\/span><span data-contrast=\"auto\"> supports free-functions <\/span><span data-contrast=\"auto\">and has better accuracy<\/span><span data-contrast=\"auto\">. You can see the IntelliCode results starred at the top of the member list:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"><img decoding=\"async\" class=\"alignnone size-full wp-image-24168\" src=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2019\/04\/intellicodeff.gif\" alt=\"\" width=\"566\" height=\"155\" \/>\u00a0<\/span><\/p>\n<h3><span data-contrast=\"none\">Talk to Us!<\/span><span data-contrast=\"none\">\u202f<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"none\">We\u2019d love for you to download\u00a0<\/span><a href=\"https:\/\/visualstudio.microsoft.com\/vs\/preview\/?utm_source=devcom&amp;utm_medium=landing-page&amp;utm_campaign=announcements\"><span data-contrast=\"none\">Visual Studio 2019 version 16.1 Preview 2<\/span><\/a><span data-contrast=\"none\">\u00a0and <\/span><span data-contrast=\"none\">enable IntelliCode for C++<\/span><span data-contrast=\"none\">. We can be reached via the comments below or via email (<\/span><span data-contrast=\"none\">visualcpp@microsoft.com<\/span><span data-contrast=\"none\">). If you encounter other problems with Visual Studio or have other suggestions you can use the <\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/ide\/how-to-report-a-problem-with-visual-studio?view=vs-2017\"><span data-contrast=\"none\">Report a Problem<\/span><\/a>\u00a0<span data-contrast=\"none\">tool in Visual Studio or head over to the\u00a0<\/span><a href=\"https:\/\/developercommunity.visualstudio.com\/spaces\/8\/index.html\"><span data-contrast=\"none\">Visual Studio Developer Community<\/span><\/a><span data-contrast=\"none\">. You can also find us on Twitter (<\/span><a href=\"https:\/\/twitter.com\/visualc\"><span data-contrast=\"none\">@<\/span><span data-contrast=\"none\">VisualC<\/span><\/a><span data-contrast=\"none\">).\u202f<\/span><span data-contrast=\"auto\">\u202f<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>IntelliCode support for C++ previously shipped as an extension, but it is now an in-box component that installs with the \u201cDesktop Development with C++\u201d workload in Visual Studio 2019 16.1 Preview 2. Make sure that IntelliCode is active for C++ by enabling the \u201cC++ base model\u201d under Tools &gt; Options &gt; IntelliCode &gt; General:\u00a0 \u00a0 [&hellip;]<\/p>\n","protected":false},"author":329,"featured_media":24168,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,277],"tags":[],"class_list":["post-24164","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cplusplus","category-writing-code"],"acf":[],"blog_post_summary":"<p>IntelliCode support for C++ previously shipped as an extension, but it is now an in-box component that installs with the \u201cDesktop Development with C++\u201d workload in Visual Studio 2019 16.1 Preview 2. Make sure that IntelliCode is active for C++ by enabling the \u201cC++ base model\u201d under Tools &gt; Options &gt; IntelliCode &gt; General:\u00a0 \u00a0 [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/24164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/329"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=24164"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/24164\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/24168"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=24164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=24164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=24164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}