cost 114 ms
枚举范围检查 - Enumeration Range Checking

Delphi 不直接支持将整数类型转换为枚举的任何范围检查或超出范围的异常提升。 请参阅: 如何将 integer 转换为枚举类型? 我试图通过对枚举子范围索引的数组进行自动范围检查来解决这个问题。 在我的测试程序中,我故意使用了非连续枚举,它禁用 RTTI 并为没有命名枚举但可以通过 typec ...

如何使用基于 tolreance 的 python 比较两个列表值是否落在相同范围内 - how to compare two list values whether their are falling in same range or not using python based on tolreance

我有两个名为 x 和 y 的列表,即 现在我只需要检查整数值是否落在相同的范围内 真实案例示例 x[0] (5.959099113541438) 对y[0] x[0] (-0.3759893858615659) 应该是正确的,因为差异只是 -5。 x[3] (4.8814042175 ...

如何检查字符是否在某些 ascii 值范围内? - How do i check whether characters are within certain ascii value ranges?

如何检查字符是否介于 0-9、AZ 和 az 之间? 我知道您可以使用 cmp char、'A' 或 cmp char、'0' 等。但是,如果我必须检查三个不同的范围,我该怎么做? 如果我需要检查'A'<= C <='Z',那么我必须先检查字符值是否低于A,然后检查它是否小于或等于Z。 ...

为什么Python允许序列使用超出范围的切片索引? - Why does Python allow out-of-range slice indexes for sequences?

因此,我只是遇到了我觉得很奇怪的Python功能,并希望对其进行一些澄清。 以下数组操作在一定程度上是有意义的: 我想这实际上只是将这个值附加到末尾,对吗? 为什么我可以这样做? 更是如此: 这似乎是错误的逻辑。 看来这应该引发错误! 有什么解释吗? ...

C#检查数组中的值 - C# Checking values within Array

我绝对被困住了,因此我希望能得到一些有关如何执行此操作的指导。 首先,这是到目前为止的代码: 抱歉,我不确定如何添加颜色。 无论如何,我总是停留在显示价格在1.5到35之间的股票数量。在此行中显示: Console.WriteLine("Number of stocks pric ...

在转换为较小的数字类型之前执行范围检查的安全、跨平台方法是什么? - What is a safe, cross-platform way to perform range checks before casting to a smaller numeric type?

这是我能找到的最接近的副本。 尽管有标签,但问题似乎是关于 C 的,可用的答案参考了 C99 规范。 在不使用 Boost 或其他库的情况下,在 C++98 中处理此检查的正确方法是什么? ...

检查列表中列表中的数字是否在一定范围内 - Checking if the numbers in a list in a list are in a certain range

所以我有一个包含多个列表的列表,这些列表表示类似坐标的内容。 就我而言,它们是棋盘上的位置。 列表看起来像这样:[(3,3),(4,3),(5,3),(6,3),(3,4),(4,4),(5,4) ,(6,4),(3,5),(4,5)]这只是一个例子。 我的问题是,我需要检查棋盘上这些鸟冠 ...

检查只接受数字的编辑文本是否不为空且数字等于或小于 100 - Check if an Edit Text that only accepts number is not empty and the number is equal or less than 100

我正在构建一个接收成绩的应用程序,我想确保编辑文本不为空并且值小于或等于 100 我写了这一行,但它使应用程序崩溃 这是 logCat 09-04 18:21:06.331 8649-8649/com.example.nima.myapplication E/AndroidRuntime ...

条件语句,以验证交易模块(.cpp)标头中由#define(d)整数提供的范围 - conditional statement to verify range provided by #define(d) integers in header for transaction module (.cpp)

第一次在stackoverflow上发布。 我不确定问题是否足够清楚,因此我将尝试解释问题并提供我的代码。 我猜我的问题是与在标头中提到的成员函数的定义中创建的条件if语句有关的某个问题。 标头具有#define语句,该语句具有将从用户输入接受的整数变量MIN和MAX的整数值。 我似 ...

突出显示 A:B 列中值相同但 C 列中值不同的行 - Highlight rows where the same values in columns A:B but different values in column C

我有 4000 多行数据需要处理。 其中A列代表SKU,B列代表单位,C列代表单价。 相同的 SKU、单位和单价可能会在它们自己的列中重复,如所附图片所示。 我需要检查并突出显示哪个 SKU 似乎具有不同的单价但具有相同的单位。 这意味着相同的 SKU(A 列),相同的单位(B 列)但单价不同(C ...

如何确定特定时间的周五和周日之间的日期 - How to determine a date in between Friday and Sunday of the week at a particular time

我正在尝试检查Java的当前日期和时间是在一周的星期五17:42和星期日17:42之间。 目前,我正在使用非常糟糕的代码块进行此操作。 这是一个匆忙的解决方案。 现在我正在重构,但是在joda等中找不到任何方法。 有任何想法吗? 谢谢 我在@MadProgrammer和 ...

通过转换为uint而不是检查负值来执行范围检查是否更有效? - Is it more efficient to perform a range check by casting to uint instead of checking for negative values?

我在.NET的List源代码中偶然发现了这段代码 : 显然这比if (index < 0 || index >= _size)更有效(? if (index < 0 || index >= _size) 我很好奇这个技巧背后的理由。 是一个单一的分支指令确 ...

评估常数时的范围检查错误 - Range check error while evaluating constants

我遇到了很多编译器警告: 评估常数时的范围检查错误 对于整个程序中的类似语句。 TxMsg是一个字节。 GetRegs(0)返回WORD数据类型结果。 我在研究中发现,此错误是由隐式类型转换引起的,您需要将int64类型转换为QWORD。 如果是这样,那么您如何 ...

在C ++中扩展迭代器 - Extending iterators in C++

我正在尝试实现一个封装另一个迭代器并执行范围检查的迭代器。 因此,我像这样从Iterator扩展: 我想使用构造函数中传递的迭代器来执行范围检查。 我的想法是将“ this”迭代器(即r_iterator)指向的东西设置为由构造函数的“ begin”迭代器指向的元素。 我想这样做, ...

绑定模板的实例化函数无法编译 - Instantiator Function for Bound template doesn't compile

我正在尝试为我的Bound模板包装器实现实例化函数,但无法正常工作。 我需要这样做是为了说服工作人员我们应该从Ada转到D。 我想要这个模板 被实例化为 那就是我希望第一个模板参数T由模板参数min和max的值来推断。 但是,如何指定具有默认值的模板参数? 我当然 ...

函数检查整数类型是否适合可能不同(整数)类型的值 - Function checking if an integer type can fit a value of possibly different (integer) type

是否可以创建一个模板化函数来检查原始数据类型是否可以适合可能不同的原始数据类型的值? 让我们暂时将范围限制为整数类型。 更准确地说:是否可以创建一个“适合所有人”的模板化函数,而不会收到编译器警告(布尔表达式始终为真/假、有符号/无符号比较、未使用的变量)并且不会禁用编译器警告检查? 这些函数还应 ...

为什么不“i:= i + 1”给出整数和更大类型的范围检查错误? - Why doesn't “i := i + 1” give a range-check error for Integers and larger types?

考虑: 如果我宣布i为字节,字,Shortint或TINYINT我得到一个范围检查错误的,符合市场预期。 如果我宣布i为长字,红衣主教,整型,LONGINT或Int64的它只是通过while循环,并得到以显示负或者0值, i当你通过上限得到。 Delphi 7不支持32位和64位 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM