编程 问答列表

哪些编程语言不将 if 视为语法?

作者:sondra.kinsey 提问时间:10/5/2023

在哪种编程语言中,条件块(如果)在语法上与函数调用没有区别,包括在错误条件下执行的任何“其他”代码块?换句话说,用什么语言可以定义一个函数,然后可以互换调用?an_alternative_if_fun...

是什么导致了非类型模板参数的部分专用化中的不同行为?

作者:LChao 提问时间:10/7/2023

我正在尝试完成模板元编程练习文本。但是,当我尝试部分专用化非类型模板参数时,我遇到了不同的行为。 我定义了一个编译时向量。 template <int... Nums> struct Vector...

在 Java 中简化验证规则序列

作者:SAIKAT CHAKRABORTY 提问时间:10/13/2023

我现在有一个对象的验证列表,这些验证非常昂贵,并且涉及对另一个服务的 API 调用。在调用验证服务时,我需要在第一次收到否定验证或错误/异常时短路验证链。 我目前所拥有的是每个验证帮助程序函数都会返回...

如何在MSVC中允许更高的模板递归限制?

作者:Julien BERNARD 提问时间:10/7/2023

我正在用 C++ 编写模板元编程代码,以生成用于嵌入式编程目的的查找表(缺少 FPU)。我一直在使用 MSVC 进行原型设计。 尝试生成最终的 128x128,每个单元格 LUT 2 个字节时,我收...

数字也是函数式编程中的函数吗?

作者:Floof 提问时间:10/10/2023

在我的理学士课程中,我被教导说,在函数式编程中,偶数是返回自身的函数。我读过 lambda 演算只由函数组成,没有其他内容,所以这是有道理的。但是,我没有找到任何关于函数式编程的文章,这些文章将数字引...

基本模板问题:“const const int*”在“const int”中的衰减

作者:Antonio 提问时间:9/29/2023

以下代码 template <typename T> struct A { static void f() {std::cout << "A<T>\n";} }; template <typen...

C++ 模板类型和该类型的可变参数数据

作者:Anand Rathi 提问时间:9/27/2023

我正在尝试创建一个编译时矩阵作为模板参数 template<typename TROW, TROW... TMATRIX> struct CTestMatrix { constexpr std::...

从泛型内部类型派生所有转换运算符

作者:Dekakaruk 提问时间:9/26/2023

我正在尝试使用新类型模式,但我希望它只有语义意义,而不强制表示。所以让我们说 struct Amount<T>(T); 所以以后我可以使用 or – 两者都在语义上有效,内部类型将仅取决于上下文...

当 Python 中的 Lambda 函数弯曲超过 1e5 次时,发生“分段错误”

作者:nik_nul 提问时间:9/28/2023

def count_cond(condition): return lambda x:(((lambda f:(lambda a:f(a(a)))(lambda a:f(lambda *w:a(a)...

对象(而不是数组)的映射函数

作者:Randomblue 提问时间:2/11/2013

我有一个对象: myObject = { 'a': 1, 'b': 2, 'c': 3 } 我正在寻找一种本机方法,类似于如下所示:Array.prototype.map newObject ...


共292条 当前第5页