The Curious Engineer

All blogs / C++

Van's House

learn.microsoft.com/en-us/archive/blogs/xiangfan

I'm a developer at C++ team. I'm interested in everything related to C++

C++CompilersMicrosoft blogsMSDN archive

’10’15’20’25
Posts
45 from 29 Aug 2008 to 7 Mar 2017
Posting
archived, read-only
Kind
personal blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/xiangfan/feed.xml

2017 1

  1. Make your code faster to compile

2016 2

  1. Connect Bugs that I Fixed - Part II
  2. System.Uri in .Net 4.5 and un-escaping "%27"

2013 1

  1. Debug vs Release - v2

2012 8

  1. Connect Bugs that I Fixed
  2. November CTP of Visual C++ compiler, more C++11 features
  3. System.Uri doesn’t allow trailing dot
  4. C++: Under the Hood
  5. C++98 -> C++11: Pass by value or pass by reference?
  6. System.Uri doesn’t allow embedded escaped slashes
  7. Speed up iostream
  8. Protected or Private II

2010 9

  1. C++0x features in VC2010 - nullptr
  2. C++0x features in VC2010 - some decltype bugs
  3. C++0x features in VC2010 - decltype
  4. C++0x features in VC2010 - auto
  5. C++0x features in VC2010 - static_assert
  6. C++0x features in VC2010 - Summary
  7. VC's "evil" extension: Pre-definition of basic types
  8. VC's "evil" extension: Implicit definition of static constant member
  9. VC's "evil" extension: $

2009 11

  1. Inline or Not Inline
  2. Visual C++ Shanghai Team Blog is Online
  3. Output Text in Unicode
  4. IDA Pro 5.5 is released
  5. Detect Shift Overflow
  6. Recursive Algorithm in C++
  7. Measure Initialization Time of Global Variables
  8. Optimize Your Code: Matrix Multiplication
  9. C++ Template Trick: Detecting Object Slicing
  10. C++ Template Trick: Detecting the Existence of Class Member at Compile Time
  11. Standard library changes in C++0x

2008 13

  1. Enable syntax highlighting for TR1 headers in VS2008 SP1
  2. VC extensions list
  3. Contiguousness of STL containers and string
  4. Protected or Private?
  5. IDA Pro 5.3 Demo is released
  6. Minimize the size of your program - low level
  7. Minimize the size of your program - assembly source
  8. Minimize the size of your program - high level
  9. Obfuscate your code
  10. Magic behind ValueType.Equals
  11. Debug vs Release
  12. Conformance macros in VC STL
  13. Online C++ Compilation Service