현재 SP1 베타가 나온 상태입니다.
개인적으로 제가 생각한 부분과 꽤 다른 부분이 많았습니다. 저는 Concurrency Runtime의 컨테이너나 알고리즘이 추가될지 알았는데 그렇지 않고 의외로 MFC에서 추가가 있었습니다.
추가되는 기능은
MFC-based GPU-accelerated graphics and
animations
New AMD and Intel Instruction Set Support
Managed Incremental Build parity with
Visual Studio 2008
Help Viewer
Addressing Customer Issues
그리고 VC++에 해당하는 버그 픽스 리스트는 아래와 같습니다.
SSE2 instructions generated when /arch:SSE
is specified
Missing destructor calls when optimization
is enabled
Code generation bug in x64 C++ compiler
(optimizer)
C++ compiler generates incorrect movups
instructions iso movss
Optimizer bug (/Og) with the 64-bit 2010
Beta 2 compiler.
Visual Studio 2010 VC++ Concurrent Runtime
libraries leak memory
concurrent_queue causes crash
Memory leaks reported when using simple
parallel_for code
ftell returns negative value for UTF-8
files opened with textmode and ccs
vector::erase returns incompatible iterator
in debug build
tr1:regex has different behavior between
vs2008 and vs2010 on some regular expression
inserting in a std::vector of std::string
causes memory leak
CRecordset/DoFieldExchange not working
properly in Visual Studio 2010
MFC-based GPU-accelerated graphics and
animations 은 Win32 API 중 Direct2D,
DirectWrite와 Windows Animation Manager의 MFC용 라이브러리를 말합니다. 이중 Direct2D, DirectWrite는 Win7에서만 사용할 수 있습니다. Win7에서 GDI를 사용한다는 것은 크나큰 하드웨어 낭비입니다. 가능한 Direct2D, DirectWrite를 사용해야 합니다. Direct2D, DirectWrite는 기존의 GDI나 DirectX와 통합도 잘 됩니다. 만약 Win7에서 2D 게임을 만든다면 어렵게 DirectX를 사용할 필요 없이 Direct2D를 사용하면 됩니다.
몇 달 전에 VC++ MVP들의 메일링에서 Direct2D 같은 것들이 MFC에 안들어왔냐? MFC 버리기냐? 라고 따진 분이 계셨는데 드디어 들어왔네요. 정말 오랜만에 MFC에 공부할게 생겼네요^^
SP1에 대한 자세한 내용은 아래를 참고하세요
http://blogs.msdn.com/b/vcblog/archive/2010/12/09/vs2010-sp1-beta-what-s-on-it-for-c-developers.aspx
http://blogs.msdn.com/b/jasonz/archive/2010/12/20/visual-studio-2010-service-pack-1-beta-feedback.aspx
RECENT COMMENT