{"id":1130,"date":"2005-11-08T11:23:00","date_gmt":"2005-11-08T11:23:00","guid":{"rendered":""},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"Jare","status":"publish","type":"post","link":"https:\/\/iguanademos.com\/Jare\/wp\/?p=1130","title":{"rendered":"Visual Studio 2005"},"content":{"rendered":"<p>So I guess I&#8217;m not the only one who finds it <a href=\"http:\/\/minimsft.blogspot.com\/2005\/11\/vs-2005-why-do-you-want-to-make.html\" target=\"_blank\">less than stellar.<\/a> It&#8217;s just a first contact, but it&#8217;s been a rough ride: bugs and general slowness in the IDE, bugs in standard user interface elements (I managed to crash the scrollbar in the Output window!?!?!), the whole &quot;security push&quot; making a good chunk of the standard library <i>deprecated<\/i> by default.<\/p>\n<p>Oh well I&#8217;m sure I will find good stuff after using it for some time.<\/p>\n<p>Random bits I found out:<\/p>\n<p> &#8211; Changing the fonts and colors to a black background is as nightmarish as ever.<\/p>\n<p> &#8211; When converting projects from 2003, check the resulting options <u>thoroughly.<\/u> It seems some defaults have changed, but the conversion doesn&#8217;t take this into account, so an option that you had on default (Yes) in 2003 may now be default (No) in 2005. &quot;for scoping rules&quot; comes to mind.<\/p>\n<p> &#8211; Also about projects, immediately disable warning 4996. Until their Security Push crap becomes ANSI, I don&#8217;t want to hear about it. You can do it at once for all projects and configurations, so it&#8217;s not a big deal.<\/p>\n<p> &#8211; &quot;Automatic use of precompiled headers&quot; is gone. Either you set them up specifically, or you don&#8217;t get any. A pity for small projects, but all in all, good riddance.<\/p>\n<p> &#8211; Compilation times seem faster, maybe thanks to the multithreaded compilation taking advantage of HyperThreading.<\/p>\n<p> &#8211; Disabling exceptions and using the STL seems like a no-no. Lots of weirdness on this topic.<\/p>\n<p> &#8211; Much more strict checking for C++ details. One that stood out today is the fact that you must pass lvalues (roughly: values that can be modified) to functions that receive non-const references.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So I guess I&#8217;m not the only one who finds it less than stellar. It&#8217;s just a first contact, but it&#8217;s been a rough ride: bugs and general slowness in the IDE, bugs in standard user interface elements (I managed &hellip; <a href=\"https:\/\/iguanademos.com\/Jare\/wp\/?p=1130\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-1130","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/iguanademos.com\/Jare\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iguanademos.com\/Jare\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iguanademos.com\/Jare\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iguanademos.com\/Jare\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/iguanademos.com\/Jare\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1130"}],"version-history":[{"count":0,"href":"https:\/\/iguanademos.com\/Jare\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1130\/revisions"}],"wp:attachment":[{"href":"https:\/\/iguanademos.com\/Jare\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iguanademos.com\/Jare\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iguanademos.com\/Jare\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}