Presentation is loading. Please wait.

Presentation is loading. Please wait.

Welcome back to C++ RValue referencesForward declared enumsBidirectional fences static_assertAlignmentData-dependency ordering AutoStandard-layout.

Similar presentations


Presentation on theme: "Welcome back to C++ RValue referencesForward declared enumsBidirectional fences static_assertAlignmentData-dependency ordering AutoStandard-layout."— Presentation transcript:

1

2

3 Welcome back to C++

4

5

6 RValue referencesForward declared enumsBidirectional fences static_assertAlignmentData-dependency ordering AutoStandard-layout and trivial typesexception_ptr Trailing return typesExtended friend declarationsThread-local storage Lambdas Local and unnamed types as template arguments __func__ DecltypeRange-based for-loopC99 preprocessor Right angle bracketsoverride and finallong extern templatesMinimal GC support nullptrAtomics Strongly typed enumsStrong compare and exchange

7 DEMO: Quick tour of C++ features

8

9 See 3-046 for more on native games

10 1 2 3 Performance Reusability Portability

11

12

13 Windows Phone features Libraries you write (or license) Projected to C++ and C# / VB

14

15

16

17 See 3-043 for more on Windows 8 portability

18

19

20

21

22 SessionTitleSpeaker 3-046 Native C/C++ Game Development Sam George 3-047 Networking, Bluetooth, and NFC Proximity for Developers Tim Laverty 3-043 How to leverage your code across WP8 and Windows 8 Andrew Byrne et al 2-018 Photo and Lens Apps Eric Bennett 4-001 The power of C++ - Project Austin (not phone specific, but a great talk) Ale Contenti

23


Download ppt "Welcome back to C++ RValue referencesForward declared enumsBidirectional fences static_assertAlignmentData-dependency ordering AutoStandard-layout."

Similar presentations


Ads by Google