language-design

language-design

文章 0 浏览 7

&quot“至少惊讶”和可变的默认论点

以下问题被咬伤了(或撕成零件)的任何人都被咬伤了足够长的时间: def foo(a=[]): a.append(5) return a Python Nevices会期望此功能无参数始终只有…

我不吻晚风 2025-02-12 19:25:53 0 0

命名空间中不可原值功能的基本原理是什么?

[namespace.std] 引用 std 名称空间中的大多数功能。这是一个很大的陷阱,因为尽管这可能会停止在其他编译器上工作或更糟糕的是,但似乎通常可以通过…

风吹雪碎 2025-02-12 05:30:36 0 0

实施“此” /" quot&quot用自定义解释的编程语言

我正在为自定义口译员开心;) 到目前为止,我的目的是分配变量,定义和调用功能,数组,循环,如果块等... 我已经开始将OOP元素添加到我的语言中,并…

戏舞 2025-02-10 05:16:05 2 0

预处理以更轻松地在ANTLR中解析

我试图用一种非常简约的自然主义语法制作一种语言。从本质上讲,声明随后是标记的正常文本。 @decleration The first line that is just normal text …

国粹 2025-02-10 01:32:30 2 0

为什么AREN' t变量长度阵列部分C++标准?

在过去的几年中,我没有使用太多C。当我阅读问题今天我遇到了一些我不熟悉的C语法。 显然,在 c99 以下语法是有效的: void foo(int n) { int values[…

眼泪都笑了 2025-02-08 11:53:44 1 0

为什么可以在GNU C基本内联ASM语句中使用局部变量?

为什么我不能使用 main 中的局部变量用于基本ASM内联使用?仅在扩展的ASM中允许它,但是为什么呢? (我知道本地变量在返回地址之后在堆栈上(因此,…

羞稚 2025-02-04 04:59:54 3 0

&quot“至少惊讶”和可变的默认论点

以下问题被咬伤了(或撕成零件)的任何人都被咬伤了足够长的时间: def foo(a=[]): a.append(5) return a Python Nevices会期望此功能无参数始终只有…

时光清浅 2025-02-02 18:50:16 5 0

&quot“至少惊讶”和可变的默认论点

以下问题被咬伤了(或撕成零件)的任何人都被咬伤了足够长的时间: def foo(a=[]): a.append(5) return a Python Nevices会期望此功能无参数始终只有…

ヤ经典坏疍 2025-01-30 05:31:15 6 0

为什么AREN' t变量长度阵列部分C++标准?

在过去的几年中,我没有使用太多C。当我阅读问题今天我遇到了一些我不熟悉的C语法。 显然,在 c99 以下语法是有效的: void foo(int n) { int values[…

我要还你自由 2025-01-29 05:02:33 3 0

异常处理:尝试块中的更多语句会导致可犯错的代码吗?

在许多语言中,异常处理使用两个或多个代码块,尝试和一个或多个 catch 's。 v语言(v0.2.4),尽管不同的语法仅允许中的单个语句尝试。开发人员的动…

依 靠 2025-01-23 22:39:49 2 0

为什么delete []语法存在于C++?

每当有人问一个有关 delete [] 的问题时,总会有一个相当一般的“这就是C ++这样做的方式,请使用 delete [] ”的响应。来自香草c背景的来自我不明白…

祁梦 2025-01-20 08:14:25 2 0

“最少的惊讶”和可变默认参数

以下问题被咬伤了(或撕成零件)的任何人都被咬伤了足够长的时间: def foo(a=[]): a.append(5) return a Python Nevices会期望此功能无参数始终只有…

动次打次papapa 2025-01-19 06:57:05 4 0

PEG语法解析,表达式以负数开头时出错

我定义了以下 PEG 语法: Program = _{ SOI ~ Expr ~ EOF } Expr = { UnaryExpr | BinaryExpr } Term = _{Int | "(" ~ Expr ~ ")" } UnaryExpr = { Op…

晚雾 2025-01-16 06:14:28 4 0

为什么可变长度数组不是 C++ 的一部分?标准?

过去几年我很少使用C。当我读到这个问题 今天我遇到了一些我不熟悉的C语法。 显然,在 C99 中,以下语法是有效的: void foo(int n) { int values[n];…

梦情居士 2025-01-14 19:23:42 6 0

为什么 std::Optional 没有引用类型的专门化?

为什么 std::Optional (目前 libc++ 中的 std::experimental::Optional)没有对引用类型的专门化(与boost::可选)? 我认为这将是非常有用的选择。 …

帅冕 2025-01-14 13:39:57 3 0
更多

推荐作者

mb_XvqQsWhl

文章 0 评论 0

我不在是我

文章 0 评论 0

依 靠

文章 0 评论 0

L.W.

文章 0 评论 0

暗里之光

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文