奇思妙想 · 2024年 3月 30日 0

Visual C++对C/C++新标准的支持

32 次浏览

很遗憾的是,微软VC++对C99的支持直到VS2015才基本完全支持,在VS2012之前,仅仅支持C89. 也正是2015年之前,这么多人骂微软并纷纷转移到其它C语言编译器的原因。VS2019开始才正式宣布支持C11/C17.

对于C++标准,VS2013开始支持C++11,VS2017支持C++17, VS2019支持C++20, 显然,微软更偏爱C++.

C/C++编译器首次支持标准的时间 早期MSVC对C99支持不好的原因