EDN Admin
Well-known member
http://herbsutter.com/" target="_blank Herb Sutter presents a "startling realization he had about C++11", and he thinks it may be a bit startling for others too. Tune in. This was filmed at http://cppandbeyond.com/" target="_blank C++ and Beyond 2012 Abstract: In addition to the many new C++11 features that everyones listing, it has dawned on me over the winter that theres actually another major change that isnt being talked about anywhere, or even being listed as a change in C++11 at all as far as I know, because I and other key experts and committee members Ive asked didnt fully realize that we altered the basic meaning of not one but two fundamental keywords in C++. Its a change that has profound consequences, that rewrites and/or invalidates several pieces of pre-C++11 design guidance, and thats directly related to writing solid code in a concurrent and parallel world. This isnt just an academic change, either — everyone is going to have to learn and apply the new C++11 guidance that well cover in this session. I plan to talk about it first at C&B, in a session tentatively titled as above — Ill fill in the keywords later. You may already guess a few keyword candidates based on the description above, and heres a final hint: Youll hardly find two C++ keywords that are older, or whose meanings are more changed from C++98 to C++11. (No, they arent auto and register.) <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Feeds/RSS&WT.dl=0&WT.entryid=Entry:RSSView:624db0d1dee6442085f3a0b3015f8403
View the full article
View the full article