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

#编译器

【拾遗补漏】.NET 常见术语集

追逐时光者

.NET 常见术语集旨在为 .NET 初学者提供一份清晰的入门指引,也为经验丰富的 .NET 开发者提供一份便捷的参考,帮助大家更准确地表达、更高效地学习、更深...

7120

深入探秘编译之道:在GCC的世界里雕刻代码与梦想,Linux中的GCC编译器原理与使用详解

用户11379153

==GCC不仅支持跨平台的编译,还以其开源性质成为了全球开发者的心头好。==它遵循自由软件的理念,使得无数开发者得以在自由、开放的环境中进行创新与合作。如今,G...

9910

抽象之诗:C++模板的灵魂与边界

用户11379153

在计算机科学的浩瀚长河中,C++模板如同一颗璀璨的星辰,以其独特的泛型编程方式为程序设计注入了灵魂。它是抽象的艺术,是类型的舞蹈,是效率与灵活性的交响乐。模板不...

12710

模板初阶简介

用户11379153

1. 重载的函数仅仅是类型不同,代码复用率比较低,只要有新类型出现时,就需要用户自己增加对应的函数

6510

C++ 类与对象(中篇)

用户11379153

如果一个类中什么成员都没有,简称为空类。 空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员函数。

7410

初识C++

用户11379153

早期规定,使用auto修饰的变量,是具有自动存储器的局部变量。C++11中,auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声...

7610

Rust中的async/await语法糖:展开原理深度解析

用户11379153

当我们使用Rust编写异步代码时,async/await语法看起来简洁而优雅。但在这简洁的表面下,Rust编译器进行了复杂而精妙的转换。理解这个转换过程,不仅能...

11210

再遇“类和对象”

25遇见

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

9410

编译和链接

25遇见

翻译环境是由编译和链接两个大的过程组成的,编译又可分解为:预处理(预编译)、编译、汇编三个过程。

6610

别再用函数重载堆代码了!C++ 模板初阶教程:原理 + 实例 + 避坑,新手也能秒懂

草莓熊Lotso

在编译器编译阶段,对于模板函数的使用,编译器需要根据传入的实参类型来推演生成对应类型的函数以调供调用。比如:当用double类型使用函数模板时,编译器通过对实参...

9310

《吃透 C++ 类和对象(下):从初始化列表到编译器优化,7 大核心考点让你彻底告别面试卡壳!》

草莓熊Lotso

--之前我们实现构造函数时,初始化成员变量主要使用函数体内赋值,构造函数初始化还有一种方法,就是初始化列表。

9110

一文读懂 Python 编译器生态:从 CPython 到 PyPy,解锁代码运行的核心动力

草莓熊Lotso

前言:如果你是 Python 开发者,可能曾有过这样的困惑:“为什么同样的代码,在不同环境下运行速度差好几倍?”“Python 不是解释型语言吗,为什么会有编译...

15110

Clang 编译器:下载安装指南与实用快捷键全解析

草莓熊Lotso

前言:Clang 作为一款高效、模块化的编译器前端,凭借其快速的编译速度和友好的错误提示,受到了众多开发者的青睐。本文将详细介绍 Clang 的下载安装步骤,并...

26510

一文读懂 Java 主流编译器:特性、场景与选择指南

草莓熊Lotso

前言:如果你是 Java 开发者,或许曾有过这样的疑问:“为什么同样的代码,在不同环境下运行速度差异明显?”“明明用了最新的 Java 语法,换个工具却编译报错...

10510

《吃透 C++ 类和对象(中):拷贝构造函数与赋值运算符重载深度解析》

草莓熊Lotso

前言: 在上篇博客中我们学习了构造函数和析构函数这两个类中的默认成员函数,今天这篇博客我想继续为大家分享拷贝构造函数和赋值运算符重载。主要是先介绍特点再通过举例...

13010

《吃透 C++ 类和对象(中):构造函数与析构函数的核心逻辑》

草莓熊Lotso

前言:在上篇博客中我们初始学习了类和对象的一些知识,今天这篇博客主要是给大家分享一下类中的几个默认成员函数,第一部分我们会先学习构造函数和析构函数。这里的内容还...

12510

【C语言编译与链接】--翻译环境和运行环境,预处理,编译,汇编,链接

草莓熊Lotso

--那么我们翻译环境是怎么把源代码转换为可执行的机器指令的呢?这里我们就得详细的了解一下翻译环境所做的事。

10610

【C语言操作符详解(二)】--结构成员访问操作符,操作符的属性,表达式求值

草莓熊Lotso

【C语言操作符详解(一)】--进制转换,原反补码,移位操作符,位操作符,逗号表达式,下标访问及函数调用操作符

7910

【通关分支与循环(一)】---if语句,关系操作符,条件操作符,逻辑操作符

草莓熊Lotso

--if语句中表达式成立(为真),则语句执行;表达式不成立(为假),则语句不执行。在c语言中,0为假,非0为真,if语句可以用来实现分支结构。

7710

一文读懂 C++ 主流编译器:特性、场景与选择指南

草莓熊Lotso

前言:如果你是 C++ 开发者,一定遇到过 “同一套代码在不同环境下编译结果不一样” 的情况 —— 背后的核心原因,往往是使用了不同的 C++ 编译器。编译器作...

17810
领券