首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签编译器

#编译器

C++日新月异的未来代码:C++11(下)

DARLING Zero two

lambda 表达式是一种匿名函数对象,允许在代码中直接定义和使用小型的函数,无需额外定义函数或函数对象类,这么讲,感觉还是太理论了,下面将通过特定场景介绍其使...

600

【C++基础篇】学习C++就看这篇--->类和对象之构造函数与析构函数

HABuo

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

1700

陶哲轩:感谢Lean,我又重写了20年前经典教材!

机器之心

ta 希望未来有更多选择,让 Lean 编译器提供更具指导性的反馈,就像 Rust 编译器提供代码修改建议一样。不过这可能需要专门的 LLM 才能实现。

2510

【C++进阶篇】C++11新特性(中篇)

熬夜学编程的小王

功能:显式要求编译器生成默认的特殊成员函数(如默认构造函数、析构函数、拷贝构造函数、拷贝赋值运算符等)。因为一些特殊原因导致默认函数没有生成,我们的确想要它,就...

3710

C#14新特性一览,你觉得实用吗?

郑子铭

在本文中,我们将一起探索即将随 C# 14(对应 .NET 10)发布的一些新特性。目前这些功能已可在 .NET 10 预览版(Preview 3)和 Visu...

7600

性能优化如棋局:.NET中静态方法与实例方法的博弈艺术

郑子铭

在.NET性能优化的棋盘上,静态方法与实例方法的选择如同布局阶段的战略决策。虽然看似简单,却深刻影响着JIT编译器的优化策略与最终执行效率。让我们揭开方法调用的...

5100

Meet AI Compiler丨跨硬件的统一编译生态,TVM/Triton/TileLang 各展所长

HyperAI超神经

AMD 在相关的 GPU 平台上实现了 Triton 编译器,并且贡献给了 Triton 开源社区。为了优化 GPU 代码性能,需要了解 Triton 编译器及...

9610

【愚公系列】2023年11月 大数据教学课程 006-JVM简介和运行参数

愚公搬代码

JVM的参数类型分为标准参数、非标准参数和高级运行时参数三类。其中标准参数被所有JVM实现所支持,非标准参数由具体的虚拟机厂商实现,可能只在特定的JVM实现中支...

8310

深入理解C++模板编程:从基础到进阶

平凡之路.

在C++编程中,模板是实现泛型编程的关键工具。模板使得代码能够适用于不同的数据类型,极大地提升了代码复用性、灵活性和可维护性。本文将深入探讨模板编程的基础知识,...

15610

TypeScript系列:第五篇 - 断言&守卫(as、satisfies、is、as const)

奋飛

类型断言(as),是一种编译时的机制,它不会在运行时检查类型,而是告诉编译器按照指定的类型处理变量。

12200

C++奇迹之旅:左右值&&左右值引用&&move应用(文末送书)

鸽芷咕

C++11中,auto不再是存储类型说明符,而是一种实现"自动类型推导"的关键字。也就是说,当你使用auto定义一个变量时,编译器会根据变量的初始化表达式自动推...

6800

【 从零到精通Spring学习笔记(四)集合注入】

张哈大

数组注入:使用的标签为<property name="(依旧还是自己取名)">

6100

【探寻C++之旅】第五章:模板

code_monnkey_

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

4700

【探寻C++之旅】第三章:类和对象(下)

code_monnkey_

在上述Date类中,若是我们不显示的写构造函数,则编译器会默认生成一个默认构造函数,编译器默认⽣成的构造函数,对内置类型成员变量的初始化没有要求,也就是说是是否...

6100

【在线五子棋对战】一、项目简介 && 环境搭建

利刃大大

​ 因为编写代码时候需要用到一些高版本的语法,所以要安装高版本的编译器,这和原来的 gcc 编译器是不冲突,直接安装就行!

9310

Kotlin 2.0 重磅发布! 性能提升!新功能上线!开发者必看!

猫头虎

大家好,我是猫头虎,今天带来了一个让所有开发者心跳加速的消息:JetBrains 官方宣布 Kotlin 2.0.0 正式发布!这次更新带来了许多重磅功能和性能...

12910

利用OpenCV根据图片识别环境的亮度

DS小龙哥

OpenCV VC14和VC15的区别在于它们所使用的编译器版本不同。VC14使用的是Visual Studio 2015的编译器,而VC15使用的是Visua...

10810

C语言结构体位域(位段)使用

DS小龙哥

在这个例子中,myBitField结构体仅占用一个整型变量的空间(通常是32位或16位,具体取决于编译器和平台),但通过位域的定义,我们可以精确控制每个成员使用...

12510

【C++】 解决 C++ 语言报错:Invalid Cast

E绵绵

无效类型转换(Invalid Cast)是 C++ 编程中常见且严重的错误之一。当程序试图进行不合法或不安全的类型转换时,就会发生无效类型转换错误。这种错误不仅...

7900

【C++】 解决 C++ 语言报错:Type Mismatch

E绵绵

类型不匹配(Type Mismatch)是 C++ 编程中常见的错误之一。当变量、参数或返回值的类型与预期类型不匹配时,会导致编译错误或运行时错误。本文将深入探...

7900
领券