ABSTRACT

In Depth In this chapter, I’ll describe Microsoft’s extensions to the C++ programming language that add to the language back bone but are not specific to any task. Task-specific extensions, such as Managed Extensions and Attributed Programming, are described in detail in Chapter 3, Chapters 17 and 18, respectively. In this chapter, I’ll discuss new C++ 64-bit data types, language keywords, and compiler intrinsic functions including intrinsics representing MMX, 3DNow!, SSE, and SSE2 processor instructions.