首页
学习
活动
专区
圈层
工具
发布
首页标签编译器

#编译器

PeachPie 1.1.13 发布支持最新PHP 8.5.0

张善友

PeachPie 是一个有趣的技术项目,它架起了一座连接 PHP 生态与 .NET 世界的桥梁。

2810

开始使用 C# 14

JusterZhu

上下文关键字 field 在演化路径上创建了一个中间步骤:保持自动属性的简洁性,仅在需要的地方注入最小逻辑,并让编译器合成并命名后备存储。您只需添加需要逻辑的访...

10110

.NET 10 中 C# 14 和 F# 10 的新情况

张善友

C# 14 和 F# 10 将随 .NET 10 正式发布,这两个微软主力.NET语言的更新聚焦于生产力、代码清晰度和性能提升。本次发布通过协调一致的改进,优化...

8810

《一篇拿下!C++:类和对象(中):拷贝构造与赋值运算符重载》

用户11915063

如果一个构造函数的第⼀个参数是自身类类型的引用,且任何额外的参数都有默认值,则此构造函数也叫做拷贝构造函数,也就是说拷贝构造是⼀个特殊的构造函数。

19510

《一篇拿下!C++:类和对象(中)构造函数与析构函数》

用户11915063

默认成员函数就是用户没有显式实现,编译器会自动生成的成员函数称为默认成员函数。一个类,我们不写的情况下编译器会默认生成以下6个默认成员函数,需要注意的是这6个...

9210

【模版初阶】C++模板初探:开启泛型编程的魔法之门

艾莉丝努力练剑

那能否告诉编译器一个“模具”,让编译器根据不同的类型利用该“模具”来生成代码呢?

14310

模板初阶(详解)

敲上瘾

这样每个类型交换都需要写一个函数重载,其中代码的重复率很高,只有类型不同而逻辑都一样,写起来也非常的繁琐,那我们能不能写一个通用的函数告诉编译器...

8210

类和对象(下)

敲上瘾

默认构造也就是即使自己不写编译器也会默认生成的函数,直接用就可以。不过有的时候并不靠谱,它无法完成深拷贝,还需要自己来完成。

9910

编译与链接

敲上瘾

一块代码要生成可执行程序需要经过编译(编译器完成)和链接(链接器完成)两个操作。而编译又细分为预处理,编译和汇编(即编译=预处理+编译+汇编)

7710

结构体内存对齐 和 位段

敲上瘾

C语言规定int,char,float等等这些内置类型之外,同时还规定程序员可以自定义一些类型,如结构体类型,联合体类型,枚举类型,现在我们重点...

8910

数据存储(浮点型)

敲上瘾

浮点数的存储与整型的存储是有很大区别的,而不是简单的把浮点数转化为二进制补码进行存储。

10610

C++开发者终极武器库:2024年主流工具链超详解(编译器、IDE、构建、调试、测试全覆盖)

艾莉丝努力练剑

编译器是将人类可读的C++源代码翻译成机器可执行代码的根本工具。不同的编译器有着不同的特性、优化策略和对新标准的支持度。

45820

Java 编译器的世界:前端、JIT 与 AOT 的秘密:详解 Java 的编译过程与编译器生态

艾莉丝努力练剑

前言:我们每天都在用 javac 编译运行 Java 程序,但这仅仅是故事的开始。.java 文件如何一步步变成高效运行的机器码?这背后隐藏着一个由前端编译器、...

12110

GCC编译器深度解剖:从源码到可执行文件的全面探索

艾莉丝努力练剑

无论您是刚入门的编程新手,还是经验丰富的资深开发者,相信通过这篇超详细的解析,都能对GCC有更深刻的理解,从而编写出更高效、更优质的代码。

14910

【C/C++】类和对象(中):(一)类的默认成员函数——构造函数,析构函数

艾莉丝努力练剑

【详解自定义类型:联合和枚举】:联合体类型的声明、特点、大小的计算,枚举类型的声明、优点和使用

15910

【C语言】学习过程教训与经验杂谈:思想准备、知识回顾(三)

艾莉丝努力练剑

字符型,即char,char是character的简称,character即字符。

10810

【C语言】学习过程教训与经验杂谈:思想准备、知识回顾(二)

艾莉丝努力练剑

我们电脑上面可以安装一些编译器来写代码,比如说VS2022、XCode、CodeBlocks、DevC++、Clion、gcc、CMake、MSVC、Clang...

8410

【深入详解】函数栈帧的创建与销毁:寄存器、压栈、出栈、调用、回收空间

艾莉丝努力练剑

我们在观察函数栈帧的创建与销毁的过程中最好不要使用太高级的编译器,比如VS2019、VS2022,越高级的编译器,越不容易我们学习和观察,而且不同编译器下,函数...

17210

深入详解编译与链接:翻译环境和运行环境,翻译环境:预编译+编译+汇编+链接,运行环境

艾莉丝努力练剑

我们程序员肯定一眼就能看出来这是一个C语言代码,但是不够啊,这只是你看懂了,你得让计算机看懂啊,得让编译器看懂啊。编译器会怎么处理呢?这个时候就要编译,

11610

掌握操作符(二):结构成员访问操作符,操作符的属性:优先级、结合性,表达式求值

艾莉丝努力练剑

前言:前面几篇文章介绍了c语言的一些知识,包括循环、数组、函数、VS实用调试技巧、函数递归等,在这篇文章中,我将继续介绍操作符的一些重要知识点!由于操作符的内容...

10710
领券