首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏sofu456

    C++11特性

    VS2010版本的C++新增了C++11特性,对原有的C++标准库扩展,融合BOOST库等三方库 1.关键字 auto自动类型推倒

    84620发布于 2020-06-16
  • 来自专栏向治洪

    Java 11特性

    概述 美国当地时间9月25日, 官方宣布 Java 11 (18.9 LTS) 正式发布,可在生产环境中使用! 这是自 Java 8 后的首个长期支持版本,将支持到2026年版本更新说明 在Java的版本上,按照官方的说法,Java 的版本发布周期变更为每六个月一次 —— 每半年发布一个大版本,每个季度发布一个中间特性版本 通过这样的方式,开发团队可以把一些关键特性尽早合并到 JDK 之中,以快速得到开发者反馈,在一定程度上避免出现像 Java 9 这样两次被迫延迟发布的窘况。 所以 Java 11 的版本号是 18.9(LTS)。 新特性 根据官网的公开信息,此处的Java 11主要更新了 17 个 JEP。

    1.2K10编辑于 2022-11-30
  • 来自专栏云架构修炼手册

    Java 11特性

    下面梳理一下 java11 的新特性。 java11 修复了这个问题,以上代码在java11中执行正常。 该方案是为了降低创建新形式类文件常量的代价和干扰,为语言设计者和编译器开发者提供更广泛的表现形式以及性能。 Garbage Collector (Experimental) (可伸缩低延迟垃圾收集器) http://openjdk.java.net/jeps/333 一个新的低延迟的垃圾回收期,该版本提供的是实验性特性 大致意思是:随着ECMAScript语言结构和api的快速调整和修改,我们发现很难维护Nashorn。

    1.8K50发布于 2019-11-04
  • 来自专栏Java项目实战

    Java 11特性

    Java 11,作为长期支持(LTS)版本,自2018年发布以来,已经成为许多企业的首选。它不仅提供了稳定性,还引入了一系列令人兴奋的新特性。 在这篇文章中,我们将深入探讨Java 11的几大亮点,并提供相应的代码示例。让我们一起来探索这些新特性如何改变我们的编程实践,并在文章末尾留下你的点赞和评论,分享你的看法!1. 局部变量类型推断(var关键字)Java 10引入了局部变量类型推断的预览特性,Java 11将其正式纳入。现在,你可以使用var关键字来声明局部变量,编译器将自动推断变量的类型。 结语Java 11的新特性为开发者提供了更多的便利和强大的工具。无论是局部变量类型推断、新的HTTP客户端,还是改进的Lambda表达式,都极大地提高了代码的可读性和开发效率。 你最喜欢Java 11的哪个特性?在评论中分享你的看法,并点赞这篇文章,让更多人了解Java 11的魅力!如果你有任何问题或想要了解更多细节,请在评论区留言,我会尽快回复你。

    1.5K10编辑于 2024-03-05
  • 来自专栏liukaili_666888999

    iOS11特性

    2.新的 Navigation title 设计 - iOS 11 的大多数系统 app 都采用了新的设计,放大了导航栏的标题字体。 4.不再支持 32 位 app - 虽然在 beta 1 中依然可以运行 32 位 app,但是 Apple 明确指出了将在后续的 iOS 11 beta 中取消支持。 所以如果你想让自己的程序运行在 iOS 11 的设备上,进行 64 位的重新编译是必须步骤。

    1K30发布于 2018-07-19
  • 来自专栏用户2442861的专栏

    c++ 11特性

    auto c='a'; //char   auto d=0.5; //double   auto national_debt=14400000000000LL;//long long   这个特性在对象的类型很大很长的时候很有用 :       X() : a{1,2,3,4} {} //C++11, 初始化数组成员   };     还有一大好事就是对于容器来说,终于可以摆脱 push_back() 调用了,C++11 下面介绍一些 C++11 的标准库新特性: 线程库 从程序员的角度来看,C++11 最重要的特性就是并发了。 然而现有特性已经让 C++ 更安全、高效(是的,效率更高了,可以参见 Google 的 基准测试结果http://www.itproportal.com/2011/06/07/googles-rates-c-most-complex-highest-performing-language 可能在你融会贯通新特性以后,你会同意 Stroustrup 的观点:C++11 是一门新的语言——一个更好的 C++。

    1.2K10发布于 2018-09-20
  • 来自专栏叹世界

    C++ 11特性

    C++ 11 的一些新特性 原始字面量 R("string...") /text.cc 上面换了个行)"; std::cout << str << std::endl; } [Running] cd "/root/code-server/c11 -new/" && g++ 字符串字面量.cc -o 字符串字面量 && "/root/code-server/c11-new/"字符串字面量 ../..

    69710编辑于 2022-01-12
  • 来自专栏ACM小冰成长之路

    C++ 11特性

    nullptr\text{nullptr}nullptr 的出现是为了取代 NULL\text{NULL}NULL,避免 NULL\text{NULL}NULL 的二义性。

    1.1K40发布于 2019-05-27
  • 来自专栏向治洪

    Android11特性

    前不久,谷歌发布了Android 11 的预览版,从开发者预览版我们可以了解到,Android 11增强了对用户隐私的保护,提供了很多吸引用户的新特性,并且可以更好地支持可折叠设备和 Vulkan 扩展程序等等 Android 11时间轴、里程碑和更新 下图是官方发布的Android 11时间轴。 当然,如果您没有可运行 Android 11 的硬件设备,那么可以使用 Android 模拟器进行开发和测试,同样可以抢先体验开发者预览版的新特性。 新特性 短信更新改进 在Google的第一个Android 11开发者预览版中,我们可以看到Google在改善Android消息体验方面的提升。 首先是聊天泡泡。 参考:Android 11特性解读

    1K20编辑于 2022-11-30
  • 来自专栏Skykguj 's Blog

    C++11 语言特性之原始字符串(Raw String Literals)

    C++11 标准为 C++ 编程语言的第三个官方标准,包含了核心语言的新机能,并且拓展 C++ 的标准程序库,加入了大部分的 C++ Technical Report 1 程序库。 C++11 也新增了一种叫原始字符串(Raw String Literals)的类型。 原始字符串可以还包括换行符,示例代码如下(让你体会复制粘贴的恐惧 ): #include <iostream> //This program needs C + + 11 to compile.

    2.8K40编辑于 2022-09-09
  • 来自专栏Yunfeng's Simple Blog

    C++11特性概览

    在开始的目录里面列出来了全书中涉及到的C++11特性的地方,标明了页码,可以直接到对应的页面去看新特性的东西。 于是我对照书上的例子,写了一些简单的示例,用来大概的了解C++11的新特性,总结在这里,以后可以查查。 cbegin(); // it10: const_iterator type auto cit10 = cvi10.cbegin(); // cit10: const_iterator type //11

    65020发布于 2019-12-25
  • 来自专栏梨+苹的C++

    C++11特性大杂烩

    相比于C++98/03,C++11则带来了数量可观的变化,其中包含了约140个新特性,以及对C++03标准中约600个缺陷的修正,这使得C++11更像是从C++98/03中孕育出的一种新语言。 C++11增加的语法特性非常篇幅非常多,这里没办法一 一展开,所以本篇幅主要介绍实际中比较实用的语法。 上的改动图片arrayarray即数组,跟C++11之前的数组(c语言)最重要的区别:C++11之前的数组对于越界访问是抽查,而C++11的array对于越界访问更严格。 中新增了的右值引用语法特性,所以从现在开始我们之前学习的引用就叫做左值引用。 同时还通过C++11中的另一个特性—初始化列表,通过初始化列表来初始化一个变长数组{(printarg(args), 0)...}将会展开成((printarg(arg1),0),(printarg(arg2

    1.4K50编辑于 2023-05-11
  • 来自专栏农民工前端

    JavaScript ES11特性

    导文 JavaScript ES11,也被称为ES2020,引入了一些新特性语言改进 可选链操作符(Optional Chaining Operator) 可选链操作符 ?. .then(module => { // 使用导入的模块 }) .catch(error => { // 处理导入失败的情况 }); ES11

    56010编辑于 2023-06-27
  • 来自专栏农民工前端

    JavaScript ES11特性

    导文 “ JavaScript ES11,也被称为ES2020,引入了一些新特性语言改进 可选链操作符(Optional Chaining Operator) 可选链操作符 ?. .then(module => { // 使用导入的模块 }) .catch(error => { // 处理导入失败的情况 }); ES11

    51320编辑于 2023-08-18
  • 来自专栏bit哲学院

    C11 标准特性研究

    参考链接: C++ c32rtomb() 前言 - 需要点开头     C11标准是C语言标准的第三版(2011年由ISO/IEC发布),前一个标准版本是C99标准。    相比C99,C11有哪些变化呢!!所有的测试全部基于能够和标准贴合的特性平台. 但是绝大部   分来源于 GCC. 这里不妨教大家源码安装最新的GCC吧。   a. 正文  -  C11标准特性研究   1、对齐处理     alignof(T)返回T的对齐方式,aligned_alloc()以指定字节和对齐方式分配内存,头文件<stdalign.h>   定义了这些内容 泛型用法 // int main(int argc, char * argv[]) {     int a[] = { 1, 2, 5, 3, 4, 11, 23, 34, 33, 55, 11, 12 原子操作也算是 C11 看着 C++11 急眼了, 直接引入的类型. 把编译器提供的特性纳入标准中.   同样支持的很一般般. 但是可以一用.

    1.8K00发布于 2021-02-17
  • 来自专栏DotNet NB && CloudNative

    C#11特性整理

    前言 假期中有时间,整理了C#11的各个新特性,简单分享给大家。 ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> </Project> 二、泛型属性 C # 11 GetUser(string name) { ArgumentNullException.ThrowIfNull(nameof(name)); // Rest of code } 在C#11 以上是这几天研究的C#11的新特性。分享给大家。

    72830编辑于 2023-02-12
  • C++11特性(二)

    一、C++11的{} 1.初始化列表 C++11以后想统⼀初始化⽅式,试图实现⼀切对象皆可⽤{}初始化,{}初始化也叫做列表初始化。 关于c++11后的{}初始化,内置类型⽀持,⾃定义类型也⽀持。 C++11列表初始化的本意是想实现⼀个⼤统⼀的初始化⽅式,其次他在有些场景下带来的不少便利,如容器push/inset多参数构造的对象时,{}初始化会很⽅便。 C++11库中提出了⼀个std::initializer_list的类 auto il = { 10, 20, 30 }; 这个类的本质是底层开⼀个数组,将数据拷⻉过来,std::initializer_list 如下一个包开展过程: 3.empalce接口 C++11以后STL容器新增了empalce系列的接⼝,empalce系列的接⼝均为模板可变参数,功能上兼容push和insert系列,但是 在C++11中更简单,只需在该函数声明加上=delete即可,该语法指⽰编译器不⽣成对应函数的默认版本,称=delete修饰的函数为删除函数。

    27610编辑于 2025-11-15
  • 来自专栏java学习java

    Java 11特性解读(1)

    从官网即可下载,最新发布的Java11将带来ZGC、Http Client等重要特性,一共包含17个JEP(JDK EnhancementProposals,JDK增强提案)。 JDK 11将是一个企业不可忽视的版本。 从JVM GC的角度,JDK11引入了两种新的GC,其中包括也许是划时代意义的ZGC,虽然其目前还是实验特性,但是从能力上来看,这是JDK的一个巨大突破,为特定生产环境的苛刻需求提供了一个可能的选择。 官网公开的17 个JEP(JDK Enhancement Proposal 特性增强提议)  181: Nest-Based Access Control(基于嵌套的访问控制) 309: Dynamic 在JDK11中加入了这样的语法。

    57120编辑于 2023-10-15
  • 来自专栏用户10155340的专栏

    C++11『基础新特性

    前言 自从C++98以来,C++11无疑是一个相当成功的版本更新。它引入了许多重要的语言特性和标准库增强,为C++编程带来了重大的改进和便利。 来说,带来了数量可观的变化, 其中包含了约 140 个新特性,以及对 C++98/03 中约 600 个缺陷修正,这就使得 C++11 更像是一次变革,变成了一种 “新的语言”(因为 C++11 中的部分操作显得很不 2022 进行 C++11 新标准的学习 注:C++11 中的新特性众多,本文以及后续文章只是列举常用语法 2.列表初始化 列表初始化 { } 是我们学习的第一个 C++11特性,这玩意其实我们在 ,限于篇幅原因,这些重磅更新将会放到后面的文章中详细讲解 总结 以上就是关于 C++11『基础新特性』的全部内容了,在本文中首先介绍了 C++11 的背景知识及更新内容,然后介绍了各种常用特性,比如 列表初始化 、auto、范围 for 等,这些都是 C++11 中的普通特性,令人眼前一亮的特性将会在后续文章中详解

    78040编辑于 2023-11-14
  • 来自专栏嵌入式项目开发

    C语言C99标准、C11标准新增加的特性

    C语言标准C语言从其诞生至今,经历了多个标准的更新,主要标准包括:C89/C90 (ANSI C / ISO/IEC 9899:1990):这是C语言的第一个官方标准,由ANSI于1989年发布,后被ISO >)、引入了原子操作和线程内存模型、静态断言、匿名结构和联合、宏默认参数等新特性,并提高了语言的安全性。 C18 (ISO/IEC 9899:2018):发布于2018年,这个版本主要是对C11标准的小幅修订和澄清,没有引入重大的新特性,主要目的是解决C11标准中发现的问题和歧义,提高标准的清晰度和一致性。 C18有时也被视为C11的一个修正版。目前,最新的官方标准是C18,但需要注意的是,并非所有的编译器都已经完全实现了最新标准的所有特性,开发者在编写代码时应考虑目标编译器的实际支持情况。 C11 (ISO/IEC 9899:2011)C11标准引入了若干新特性,以下是一些主要特性的示例代码:1.

    1.7K00编辑于 2025-01-16
领券