zoukankan      html  css  js  c++  java
  • RAD Studio 10.3 Rio (BCB & Dephi) 发布啦

    期盼已久的RAD Studio 10.3 Rio  终于发布了:

    下载链接:http://altd.embarcadero.com/download/radstudio/10.3/delphicbuilder10_3_0_94364.iso

    妖哥收藏了历史版本:

    博客链接:https://bbs.csdn.net/topics/392139957

    来看看官方给的介绍:

    http://docwiki.embarcadero.com/RADStudio/Rio/en/What%27s_New?tdsourcetag=s_pctim_aiomsg

    1.Delphi Language

    Inline Variable Declaration
    The Delphi language in 10.3 has a fairly core change in the way it allows far more flexibility in the declaration of local variables. Until now, following classic Pascal language rules, all variable and constant declarations had to be done in a var or const block written before the beginning of a function, procedure or method code.

    The new inline variable declaration syntax allows you to declare the variable or constant directly in the code and assign a value to it directly in the same statement. It is also possible to declare variables in a nested code block, with visibility and lifetime limited to that nested block.

    Type inference
    Variables declared inline also benefit from type inference. You do not need to specify a type for an inline variable with a direct assignment, as it can get inferred from the value assigned to it.

    Traditional Memory Reference Counting in the Linux compiler
    The Linux 64-bit compiler in 10.3 has been ‘reverted’ to using the non-ARC implementation of object memory management, matching exactly the Windows behavior.

    The NEXTGEN define has been disabled for the Linux 64-bit compiler.

    AnsiString / AnsiChar on Linux
    RAD Studio 10.3 Rio has enabled support for the older-style AnsiChar/AnsiString data types on Linux. Use them with care, given Unicode is the preferred string type also on Linux and that Ansi code pages on Windows and Linux won’t match. However, this can help increase compatibility with existing low-level string management code.

    2.C++

           1)编译器的提升,C++11, C++14,C++17

           2)代码模板

           3)默认Clang编译器

           4)可以自己指定C++编译器版本

     3.IDE界面

           1) 增加一套新的主题

    4.Delphi and C++

    5.VCL

            1)High DPI Image List Support

    6.FireMonkey

             1)Android API level 26 or higher

    7.iOS 12 support

    8.Mojave support

    9.FireDAC and Database
    ---------------------
    作者:johnlaoxing
    来源:CSDN
    原文:https://blog.csdn.net/johnlaoxing/article/details/84333553
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    修改Firebug字体
    [CodeWars][JS]如何判断给定的数字是否整数
    [CodeWars][JS]实现链式加法
    【ACM成长之路】刷题记录
    【C++】用于ACM/OI等算法竞赛的读入优化
    C# 读取写入excel单元格(包括对excel的一些基本操作)
    Git上传本地项目到GitHub等云托管仓库
    贝塞尔曲线(B-spline)的原理与应用
    【已解决】Ubuntu U盘启动出现“Failed to load ldlinux.c32”问题
    【算法】Tarjan算法求强连通分量
  • 原文地址:https://www.cnblogs.com/jijm123/p/10320639.html
Copyright © 2011-2022 走看看