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

    C++11特性

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

    76820发布于 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。

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

    Java 11特性

    当然,如果从java8基础上升级,几乎可以确定目标就是java11。 下面梳理一下 java11 的新特性。 继续来研究这个话题,java 11 解决了什么问题? java11 修复了这个问题,以上代码在java11中执行正常。 Garbage Collector (Experimental) (可伸缩低延迟垃圾收集器) http://openjdk.java.net/jeps/333 一个新的低延迟的垃圾回收期,该版本提供的是实验性特性

    1.7K50发布于 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.3K10编辑于 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 位的重新编译是必须步骤。

    92330发布于 2018-07-19
  • 来自专栏叹世界

    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/"字符串字面量 ../..

    57710编辑于 2022-01-12
  • 来自专栏用户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
  • 来自专栏ACM小冰成长之路

    C++ 11特性

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

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

    Android11特性

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

    93020编辑于 2022-11-30
  • 来自专栏Yunfeng's Simple Blog

    C++11特性概览

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

    58920发布于 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.3K50编辑于 2023-05-11
  • 来自专栏农民工前端

    JavaScript ES11特性

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

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

    JavaScript ES11特性

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

    40620编辑于 2023-08-18
  • 来自专栏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的新特性。分享给大家。

    65730编辑于 2023-02-12
  • 来自专栏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中加入了这样的语法。

    50520编辑于 2023-10-15
  • 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修饰的函数为删除函数。

    20310编辑于 2025-11-15
  • 来自专栏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.7K00发布于 2021-02-17
  • 来自专栏用户10155340的专栏

    C++11『基础新特性

    前言 自从C++98以来,C++11无疑是一个相当成功的版本更新。它引入了许多重要的语言特性和标准库增强,为C++编程带来了重大的改进和便利。 C++14、C++17、C++20 标准,最新的 C++23 也已经发布,新标准意味着新特性,是需要慢慢适应的,并且 C++14/17 也只是对 C++11 的修复和补充,所以我们着重学习 C++11 2022 进行 C++11 新标准的学习 注:C++11 中的新特性众多,本文以及后续文章只是列举常用语法 2.列表初始化 列表初始化 { } 是我们学习的第一个 C++11特性,这玩意其实我们在 ,限于篇幅原因,这些重磅更新将会放到后面的文章中详细讲解 总结 以上就是关于 C++11『基础新特性』的全部内容了,在本文中首先介绍了 C++11 的背景知识及更新内容,然后介绍了各种常用特性,比如 列表初始化 、auto、范围 for 等,这些都是 C++11 中的普通特性,令人眼前一亮的特性将会在后续文章中详解

    67340编辑于 2023-11-14
  • 来自专栏C/C++基础

    C++11特性——range for

    很多编程语言都有range for语法功能,自C++11起,终于将这个重要功能加入C++标准中。range for语句,可以方便的遍历给定序列中的每个元素并对其执行某种操作。 2.示例 vector<int> vec{1,2,3}; //C++11 only,大括号初始化 for (int i : vec ) cout << i; 上面的操作时将vector数组中的元素拷贝至变量 如果想改变vector数组中的元素值,需要把循环变量i定义成引用类型,实现如下: vector<int> vec{1,2,3}; //C++11 only,大括号初始化 for (auto& i : 144 169 196 225 256 289 324 361 ---- 参考资料 [1]C++ Primer中文版(第5版) [2]Range-based for loop (since C++11 ) [3]C++11特性之Range-based for loops

    1.6K20发布于 2018-08-03
  • 来自专栏wangweijun

    Java11特性解读

    Java9和Java10都在很短的时间内就过渡了,所以,Java11将是一个不可忽视的版本。 从时间节点看,JDK11的发布正好处在JDK8免费更新到期的前夕,同时,JDK8、9也将陆续成为"历史版本"。 那么,关于Java11的新特性到底有哪些呢?容我一一介绍。 最为瞩目的特性,没有之一,是最重磅的升级,那么ZGC的优势在哪里呢? Flight Recorder 这是一个记录仪,用于诊断程序运行过程,那么在之前这是一个商业版的特性,是要收费的,从Java11开始,Fight Recorder免费提供使用并开源。 那么有关Java11的新特性就介绍到这里。

    86710发布于 2020-02-14
领券