范围 问答列表

错误:未定义或导入预定义类型“System.Range”

作者:hellouniverse 提问时间:9/21/2020

早些时候我收到错误: Feature 'range operator' is not available in C# 7.3. Please use language version 8.0 or ...

索引越界,java

作者:Eric Karaeen 提问时间:12/30/2021

我有一个关于数组中索引越界错误的问题。 我想创建一个方法,该方法将月和日作为参数并返回一年中的某一天。如果任何参数不正确,则该方法应返回 0。 例如,如果方法收到 2 和 3,即 2 月 3 日,则...

为什么我不能用 l 值初始化这个 std::vector?

作者:Zebrafish 提问时间:6/5/2022

我遇到了一个有趣的问题,我不明白发生了什么: /* I WANT 6 ELEMENTS */ int lvalue = 6; std::vector<int*> myvector { 6 }; /...

在调试模式下使用 std::vector 和 std::array 检查运算符 [] 的范围

作者:ander 提问时间:8/9/2023

我正在编写一些数字C++,其中两者都用于代码的性能关键部分。我最好在调试模式下进行范围检查,以清除任何潜在的越界访问,但在发布版本中不提供开销。std::vectorstd::arrayoperato...

将“std::optional::value”传递给“std::views::transform”

作者:Antonio 提问时间:8/24/2023

我似乎无法传递. 但是,我可以毫无问题地通过:std::optional::valuestd::views::transformstd::optional::has_value #include <...

将 std::real 作为投影传递给 ranges::sort 不会编译

作者:Horst Kretschmer 提问时间:9/5/2023

我正在尝试通过传递 std::real 作为投影参数来按它们的实分量对复数向量进行排序,该参数无法编译。我似乎无法弄清楚原因,主要是因为编译错误非常冗长。 使用 lambda 有效,但很丑陋,我宁愿...

为什么循环访问直接通过 std::optional&lt;T&gt;::value() 访问的容器不起作用?

作者:w128 提问时间:6/30/2023

我正在尝试遍历我通过 .与我的预期相反,如果我首先将其存储到副本中,则行为会有所不同,如果我直接迭代它:std::vector<X>struct Tstd::optional<T>std::optio...

查询中的 SQL Server 逻辑问题

作者:Sumeet Kumar 提问时间:9/29/2023

我有一个值为 2019 年至 2023 年的年硕士。对于每年,我都创建了2019年至2019年,2019年至2020年,2019年至2021年,2019年至2022年,2019年至2023年的范围。因...

为什么ranges::for_each返回函数?

作者:康桓瑋 提问时间:9/28/2023

作为标准的遗留返回函数只需要根据 [alg.foreach] 满足 Cpp17MoveConstructible:std::for_eachFunction template<class Input...

什么是“逃逸”警告,我该如何处理?

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

我很难找到这方面的资源,然而,当我在最新的 Java (21) 上编译代码时,我的许多类都遇到了这个错误。 下面是一个代码示例。 public class ThisEscapeExample { ...


共177条 当前第2页