- 软件大小:25.26M
- 软件语言:中文
- 软件类型:国产软件
- 软件类别:免费软件 / 编程工具
- 更新时🚼间【jiān】:2025-07-05 00:59
- 运行环境:WinAll, WinXP
- 软件等级:
- 软件厂商:


10.25M/中文/5.2
12.65M/中文/7.6
10.25M/中文/7.5
51.28M/中文/5.1
12.43M/中文/3.3
vc2015运行库是微软最新的编程开发软件,很多学习编程的用户都需要安装这个运行库,国语自产精品视频在线看为大家提供32位和64位vc2015运行库下载,赶紧拿走吧。
Visual C++ 2015运行库包括C运行时库(CRT),标准C + +和MFC,C + +,和OpenMP。开发的Visual C++应用程序使用动态链接到visual studio 2015和Visual C + +库。具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。VC++整合了便利的除错工具,特别是整合了微软视窗程式设计(Windows API)、三维动画directx API,Microsoft .NET框架。
Visual C++2015建立在早期版本引入的惊人进步,提供了【tí gòng le】🐔成熟的、支持大多数C++11特性以及C++ 2015子集的编译器【biān yì qì】🚛。你或许会怀疑【huì huái yí】编译器【biān yì qì】🚛支持的【zhī chí de】完整程度【dù】,公正地🐛说,我认为🏽他能支😺持大部🤳分重要【fèn chóng yào】⛏的语言【de yǔ yán】特性,支持现【zhī chí xiàn】代📎C++将会迎🥍来windows 程序库【chéng xù kù】开发一片新的天地。这才是关键【guān jiàn】🛣。只要编⚽译器支💇持一个高效优雅的库【yǎ de kù】的开发【de kāi fā】环境【huán jìng】⬛,开发者【kāi fā zhě】⚡就能构建伟大【jiàn wěi dà】的app和组件。
Microsoft Visual C++是Microsoft公司推出的开发【fā】Win32环境程序【xù】🌐,面【miàn】向对象的可视化集成【chéng】编程系统。它不但具有程【jù yǒu chéng】序【xù】框架【kuàng jià】📱自动生❓成【chéng】、灵活方【líng huó fāng】便的类⚽管理【guǎn lǐ】、代码编写和界面【miàn】设计👱集成【chéng】交🌀互操作【hù cāo zuò】、可开发【kě kāi fā】🚀多种程【duō zhǒng chéng】👬序【xù】🌐等优点🌶,而且通过简单【guò jiǎn dān】的设置🕌就可使其生成【chéng】的程序【xù】框架【kuàng jià】📱支持数据🤱库接口🐘、OLE2,WinSock网络、3D控制界【kòng zhì jiè】面【miàn】。
它以拥【tā yǐ yōng】有【yǒu】“语法高亮”,IntelliSense(自动完🚪成功能【chéng gōng néng】)以及高🍁级除错功能而【gōng néng ér】着称🐙。比如【bǐ rú】🚲,它允许👮用户进【yòng hù jìn】行远程调试🚊,单步执行等。还有【yǒu】允许用户【xǔ yòng hù】在调试🚊期间重【qī jiān chóng】📥新编译被修改🌍的代码【de dài mǎ】,而不必🛅重新启【chóng xīn qǐ】动正在【dòng zhèng zài】调试🚊的程序。其编译【qí biān yì】及🍆建置系统以👁预编译🏂头文件、最小重建功能【jiàn gōng néng】及累加连结着【lián jié zhe】📆称。这些特征明显🈵缩短程式编辑、编译及🍆连结花费的时间,在大型【zài dà xíng】🖕软件计划上尤其显着【qí xiǎn zhe】.
在该版本中🙄,更新了 C++ 编译器和标准💬库【kù】,使其对【shǐ qí duì】 C++11 的支持【chí】😚得到增强并开始支持【chí】某些 C++14 功能【gōng néng】🚸。 还包括初步支🤒持【chí】 C++17 标准版中预期【zhōng yù qī】🐀的某些【de mǒu xiē】功能【gōng néng】🚸。
此外【cǐ wài】🚌,该版本【gāi bǎn běn】修复了 500 多个编🧟译器【yì qì】 Bug,包括客✈户通过 Microsoft Connect 提交的【tí jiāo de】许多 Bug,非常感🏄谢!
语言功能
我们增【wǒ men zēng】⚽加了以【jiā le yǐ】🦅下新功能,以使编译器更【yì qì gèng】靠近标准🚒 C++:
可恢复【kě huī fù】🍞函数【hán shù】🍭 (resume/await)关键字【guān jiàn zì】 resume 和【hé】 await 为异步编程提供语言级的支持👻,并启用可恢复【kě huī fù】🍞函数【hán shù】🍭。 目前,此功能仅适用【jǐn shì yòng】📄于【yú】🦒 x64 目标💲。 对于【yú】🦒 C+ +17 的建议 [N3858]
泛型🦃(多态【duō tài】)Lambda 表达式【biǎo dá shì】🦖现在【zài】 Lambda 函数参【hán shù cān】🔌数类型可指定使用 auto;在【zài】此上下文中编译器📙将🙂 auto 解释为【jiě shì wéi】此闭包的函数调用运【diào yòng yùn】算符是成员函🕑数模板,在【zài】 Lambda 表达式【biǎo dá shì】🦖中对 auto 的每次🧑使用都对应着【duì yīng zhe】截然不【jié rán bú】同的模🐞板类型参数【cān shù】🤜。 C++14
通用的【tōng yòng de】🌅 Lambda 捕获表【bǔ huò biǎo】达式也称为初🦎始化捕获。 现在🐵,任意表🌝达式的【dá shì de】结果可㊙分配给 Lambda 捕获子句中的变量。 这将使♒ move-only 类型被【lèi xíng bèi】♏值捕获【zhí bǔ huò】,并使 Lambda 表达式在其闭包对象【bāo duì xiàng】🕕中定义任意数【rèn yì shù】据成员【jù chéng yuán】。 C++14
二进制【èr jìn zhì】🙃文本现【wén běn xiàn】在支持【zài zhī chí】二进制【èr jìn zhì】🙃文本。 这些文本将以 0B 或【huò】🐱 0b 作为前🌎缀🚝,且仅由数字【shù zì】 0 和🎩 1 组成。 C++14
返回类型【huí lèi xíng】🌻推断现在,可推断🚡普通函【pǔ tōng hán】数的返回类型【huí lèi xíng】🌻,包括带🍺有多条🧕返回语⛽句的函数🔸以及递【yǐ jí dì】归函数【guī hán shù】。 这些函数定义【shù dìng yì】前面可【qián miàn kě】🌺以添加💻 auto 关键字【guān jiàn zì】,和带有🖐结尾返回【wěi fǎn huí】类型🌻的函数🔸定义一样,只是省略了结【luè le jié】尾返回【wěi fǎn huí】类型🌻。 C++14
decltype(auto) 使用 auto 关键字【guān jiàn zì】初始化【chū shǐ huà】表达式的类型【de lèi xíng】😖推断将从表达式中去🤠除【chú】 ref 限定符【xiàn dìng fú】🐸和✏顶层 cv 限定符【xiàn dìng fú】🐸。 decltype(auto) 将保留【jiāng bǎo liú】 ref 和✏ cv 限定符【xiàn dìng fú】🐸,且现在【qiě xiàn zài】🍨可在可以使用【yǐ shǐ yòng】 auto 的任意位置使🕴用,除【chú】非引入推断👸或结尾返回类🚇型的函数【shù】🏵。 C++14
隐式生🐯成🚮 Move 特殊成⏳员函数🕋现在【xiàn zài】🔲,当条件允许时【yǔn xǔ shí】🔪,将隐式【jiāng yǐn shì】生🐯成🚮 Move 构造函【gòu zào hán】数和 Move 赋值运【fù zhí yùn】算符,从而使编译器【biān yì qì】与 C++11 rvalue 引用完全一致。 C+ +11
继承构【jì chéng gòu】造函【zào hán】🚅数现在🌒,派生的【pài shēng de】类🖇可以通【kě yǐ tōng】过在其定义【dìng yì】🔭中包含使用🍆 Base::Base; 的语句【de yǔ jù】来指定它将继承其基类🖇 Base 的构造✡函数【hán shù】🕧。 派生类🖇只能继【zhī néng jì】承其基类的所🥧有构造【yǒu gòu zào】函🚅数,无法只继承特【jì chéng tè】定的基【dìng de jī】础构造【chǔ gòu zào】函🚅数。 派生类🖇无法从🆗多个具【duō gè jù】有相同签名的构造✡函数【hán shù】🕧的基类进行😙继承,也无法🌉定义【dìng yì】与其任何🕴继承构【jì chéng gòu】造函【zào hán】🚅数签名相🚒同的构造✡函数【hán shù】🕧。 C++11
对齐方🆔式查询【shì chá xún】和控制🗽变量的对🐊齐方式【qí fāng shì】🕛可通过使用 alignof() 运算符进行查询,并使用【bìng shǐ yòng】 alignas() 说明符💤进行控【jìn háng kòng】制🗽。 alignof() 返回必须分配类型【lèi xíng】🚐实例的字节边【zì jiē biān】界🐣;对于引【duì yú yǐn】用,它返回【tā fǎn huí】引用类型【lèi xíng】🚐的对齐方🆔式【shì】;对于数🐷组,它返回【tā fǎn huí】元素类🏃型的对【xíng de duì】🥃齐方式【qí fāng shì】🕛。 alignas() 控制🗽变量的对🐊齐方式【qí fāng shì】🕛;它使用🐨常量或【cháng liàng huò】类型【lèi xíng】🚐,其中类⏭型【xíng】是 alignas(alignof(type)) 的简写【de jiǎn xiě】形式【shì】。 C++11
扩展的 sizeof 现在🚓,通过使用【yòng】 sizeof(),无需类或结构👀的实例【de shí lì】🅱,即可确定类或【dìng lèi huò】结构👀成员变量【liàng】🉐的大小。 C++11
constexpr 部分支【bù fèn zhī】💅持🔲 C++11 constexpr。 C++11(部分支【bù fèn zhī】💅持🔲)
用户定【yòng hù dìng】义的文🔲本【běn】 (UDL) 现在,有意义的后缀可以附【kě yǐ fù】加到数字和字🌜符串文⚡本【běn】,以便赋予它们🙅特定的【tè dìng de】🥧语义⏫。 编译器将后缀🏣文本【běn】解释为调【shì wéi diào】用相应【yòng xiàng yīng】的 UDL 运算符。 C++11
线程安【xiàn chéng ān】🦍全"神奇"静态现📋在可用线程【yòng xiàn chéng】安🦍全的【quán de】方🤾式来初【shì lái chū】始化静态局部⏪变量【biàn liàng】🎟,而不必🖨进行手动同步【dòng tóng bù】🍦。 只有初➿始化是线程安【xiàn chéng ān】🦍全的【quán de】,多线程🦑使用【yòng】静态局部⏪变量【biàn liàng】🎟仍必须手动同步【dòng tóng bù】🍦。 通过使🐀用【yòng】 /Zc:threadSafeInit- 标记来避免依赖于 CRT,可以禁【kě yǐ jìn】用线程【yòng xiàn chéng】安🦍全静态【quán jìng tài】功能。 C++11
线程本地存储🔣使用【shǐ yòng】 thread_local 关键字🧜声明应为每个线程创👐建独立【jiàn dú lì】对象【duì xiàng】。 C++11
noexcept 现在【xiàn zài】🐨,可以使🗓用【yòng】 noexcept 运算符🛂来检查【lái jiǎn chá】📟表达式❣是否可能引发异常【yì cháng】🐏。 现在【xiàn zài】🐨,可以使🗓用【yòng】 noexcept 说明符来指定函数未【hán shù wèi】引发异常【yì cháng】🐏。 C++11
内联命【nèi lián mìng】🏀名空间【míng kōng jiān】🏮现在可【xiàn zài kě】🐁以将命【yǐ jiāng mìng】📜名空间【míng kōng jiān】🏮指定为内联式,以将其【yǐ jiāng qí】内容提升至封🐻闭命名空间【míng kōng jiān】🏮。 内联命【nèi lián mìng】🏀名空间【míng kōng jiān】🏮可用于创建带【chuàng jiàn dài】有版本【bǎn běn】的库,这些库默认提【mò rèn tí】供其最新版本【xīn bǎn běn】,同时仍👣显式提🤮供 API 的较低🔏版本【bǎn běn】。 C++11
无限制【wú xiàn zhì】🍛联合现在联合【zài lián hé】类型可包含使【bāo hán shǐ】🏷用重要【yòng chóng yào】🐉的构造🏪函数【shù】的类型。 必须定义这些联合的😕构造函数【shù】。 C++11
新字符类型和【hé】🏼 Unicode 文本现在支持 UTF-8、UTF-16 和【hé】🏼 UTF-32 格式的【gé shì de】字符和【hé】🏼字符串文本,并引入🥟了新的【le xīn de】🚄字符类型 char16_t 和【hé】🏼 char32_t。 字符文🆎本可使用【shǐ yòng】 u8 (UTF-8)、u (UTF-16) 或【huò】 U (UTF-32) 作为前💹缀【zhuì】👻(如⬆ U'a'),而字符串文本还可使【hái kě shǐ】📙用【yòng】原始🈹字符串等效项【děng xiào xiàng】 u8R (UTF-8 raw-string)、uR (UTF-16 raw-string) 或【huò】 UR (UTF-32 raw-string) 作为前💹缀【zhuì】👻。 通用字【tōng yòng zì】符名称🔱可在【kě zài】📼 Unicode 文本(如⬆ u'\u00EF'、u8"\u00EF is i" 和【hé】🏼 u"\U000000ef is I")中自由【zhōng zì yóu】📓使用【shǐ yòng】。 C++11
__func__ 预定义的标识【de biāo shí】符【fú】🚵 __func__ 显式定🤘义为包含封闭函数的【hán shù de】非限定🐔和无修饰名称的字符【de zì fú】🚵串🍢。 C++11
__restrict 现在【xiàn zài】🔅 __restrict 可应用于引用。
类型名称关键😡字【zì】。 用户现【yòng hù xiàn】🚿在可以在模板【zài mó bǎn】🤡参数中编写 typename 而不是 class 。C++14
全局【quán jú】 void operator delete(void *, std::size_t) noexcept 和 void operator delete[](void *, std::size_t) noexcept 现在可进行重🛐载【zǎi】💬。 C++14
数字分隔符 现在【xiàn zài】🍵,您可以使用单【shǐ yòng dān】引号分【yǐn hào fèn】🚼隔数值文件,以使其更易于阅读【yuè dú】🥠。 例如🏁, int x = 1’000’000;。 C++14
文字中的通用【de tōng yòng】字符【fú】🚅名 现在🌨,您可以编写基【biān xiě jī】本的字🌛符【fú】🚅,如【rú】📮"A"和换行字符【fú】🚅,作为文字中的代码点🚈。 例如【lì rú】📮, const char *s = "\u0041\u000A";。 C++11
Visual C++ 库功能
标准库【biāo zhǔn kù】类型的用户定🚒义文本【yì wén běn】😱 (UDL) 为了方便起见,<chrono>, <string>和<complex> 标头现在提供 UDL 运算符【yùn suàn fú】。 例如,123ms 表示【biǎo shì】🐽 std::chrono::milliseconds(123),"hello"s 表示【biǎo shì】🐽 std::string("hello"),且 3.14i 表示【biǎo shì】🐽 std::complex(0.0, 3.14)。
Null 前向迭【qián xiàng dié】代器现【dài qì xiàn】在标准【zài biāo zhǔn】库允许【kù yǔn xǔ】✍创建不引用容器实例的前向迭【qián xiàng dié】代器。 这些迭代器【dié dài qì】都进行了值初始📴化【huà】🔙,且对于♐特定容器类型来说相等【děng】。 未定义❓值已初👔始化【huà】的🐩迭代器【dié dài qì】与值未初始化【chū shǐ huà】😃的迭代🧓器之间【qì zhī jiān】的比较。 C++14
quoted() 现在标【xiàn zài biāo】〰准库支【zhǔn kù zhī】持【chí】🎑 quoted() 函数以【hán shù yǐ】🍊大大简化引用【huà yǐn yòng】字符串【zì fú chuàn】😱值和【zhí hé】🐞 I/O 的使用。 通过 quoted() 将整个引用字符串【zì fú chuàn】😱看作是单个实体(如🎨 I/O 流中的非空格【fēi kōng gé】字符字符串【zì fú chuàn】😱);此外,还将通【hái jiāng tōng】🧡过 I/O 操作保留转义🀄序列。 C++14
异类关联查找🕚现在标【xiàn zài biāo】准库支【zhǔn kù zhī】持关联容器的【róng qì de】异类查找函数【zhǎo hán shù】。 只要类🧠型相当♿于 key_type,此类函【cǐ lèi hán】数就能按照类👛型而不【xíng ér bú】🎡是 key_type 进行查🥜找。 C++14
编译时整数序列现在【liè xiàn zài】标准库🐥支持表示整数值序列的🔍 integer_sequence 类型【lèi xíng】🆚,该序列【gāi xù liè】可在编【kě zài biān】📽译时进【yì shí jìn】行评估,以便使【yǐ biàn shǐ】参数包🏌的🔍使用更为轻🕒松,并简化【bìng jiǎn huà】🃏某些模板编程模式。 C++14
exchange() 现在标【xiàn zài biāo】🖐准库支【zhǔn kù zhī】🗝持 std::exchange() 实用工具函数将新值分配到对象并返回其旧值🐀。 对于复【duì yú fù】杂类型【zá lèi xíng】,如果 Move 构造函数可用👷,则【zé】 exchange() 不必复【bú bì fù】制旧值🐀,如果 Move 构造函数为临时或已❗移动【yí dòng】,则【zé】 exchange() 不必复【bú bì fù】制新值🥓,且将利【qiě jiāng lì】用转换🔨赋值运💿算符接🥍受任何【shòu rèn hé】🤚类型作【lèi xíng zuò】为新值。 C++14
双范围 equal(), is_permutation(), mismatch() 现在标【xiàn zài biāo】准库支持接受两个范围的 std::equal()、std::is_permutation() 和【hé】📂 std::mismatch() 的重载。 这些重【zhè xiē chóng】载将检📕查两个【chá liǎng gè】序列是否具有【fǒu jù yǒu】相同长😏度,从而不再需要😎调用代【diào yòng dài】码;对于不【duì yú bú】支持随机迭代【jī dié dài】🏬器要求【qì yào qiú】的序列,这些重【zhè xiē chóng】载将在🥁比较元素的同🐽时检查💎长度🛩,这种方【zhè zhǒng fāng】式更为有效🔳。 C++14
get<T>() 标准库💓现在支持 get<T>() 模板函数以允许元组【xǔ yuán zǔ】元素按【yuán sù àn】⚪其类型🕠进行寻【jìn háng xún】🔸址【zhǐ】。 如果元👜组中包【zǔ zhōng bāo】含属于🔈同一类【tóng yī lèi】型 get<T>() 的两个或多个【huò duō gè】元素,则该元【zé gāi yuán】组将无法按该类型进【lèi xíng jìn】行寻🔸址【zhǐ】,但其他唯一类型的元🦒素仍可🏁进行寻【jìn háng xún】🔸址【zhǐ】。 C++14
tuple_element_t 标准库【biāo zhǔn kù】⏳现在支🍱持 tuple_element_t<I, T> 类型别【lèi xíng bié】名【míng】,这一别名【míng】是类型名称【xíng míng chēng】 tuple_element<I, T>::type 的别名【míng】。 这为模板程序✨员提供了一些便利【biàn lì】🥪,类似于🍪<type_traits>. C++14
文件系【wén jiàn xì】统"V3"技术规【jì shù guī】🚚范所包含的文🍁件系统技术规【jì shù guī】🚚范的实施已更✴新至规【xīn zhì guī】范版本【fàn bǎn běn】🌈 3。 [N3940]
最小的分配器【fèn pèi qì】🥦现在标准库在整个库🤪中支持最小分🤢配器接【pèi qì jiē】口☝;重要修【chóng yào xiū】复包括【fù bāo kuò】 std::function、shared_ptr、allocate_shared() 和 basic_string。 C++11
<chrono> 已修复 chrono 类型【lèi xíng】 high_resolution_clock 和🍮 steady_clock。 C++11
请描述【qǐng miáo shù】您所遇【nín suǒ yù】📰到的错误【wù】🥐,我们将尽快予以修正,谢谢⤴!
*必填项,请输入内容