API 设计中的 (start, end) 与 (start, length)
作者:mikera 提问时间:1/11/2013
我见过在指定索引范围时使用的两个替代约定,例如 subString(int startIndex, int length); 与。 subString(int startIndex, int ...
设计 问答列表
作者:mikera 提问时间:1/11/2013
我见过在指定索引范围时使用的两个替代约定,例如 subString(int startIndex, int length); 与。 subString(int startIndex, int ...
作者:KnowItAllWannabe 提问时间:8/14/2014
当类显式声明复制操作(即复制构造函数或复制赋值运算符)时,不会为该类声明移动操作。但是,当类显式声明移动操作时,复制操作将声明为已删除。为什么存在这种不对称性?为什么不直接指定如果声明了移动操作,则不...
作者:Neta S 提问时间:9/28/2023
我有一个应用程序,其核心设计基于使用单向转换的状态机。 此设计适用于大多数方案和所需的功能;但是,该应用程序需要额外的“撤消”功能,该功能在某些州可用。由于许多状态可以转换到单个状态,因此此撤消功能迫...
作者:Artem Barger 提问时间:6/18/2009
最近,我遇到了 C++ 的单例设计模式的实现/实现。它看起来像这样(我从现实生活中的例子中采用了它): // a lot of methods are omitted here class Sing...
作者:George Duckett 提问时间:6/14/2011
我们为所有逻辑运算符、移位运算符、加法运算符和所有乘法运算符提供了等效的赋值运算符。 为什么逻辑运算符被排除在外? 有没有很好的技术理由来解释为什么它很难?...
作者:phpcoderin 提问时间:11/17/2023
闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。 7天前关闭。 这篇文章是 7 天前编辑并提交审...
作者:haka 提问时间:1/30/2023
我正在尝试在 python (googlecollab) 中练习带有条件的正则表达式模式,但卡住了(如果......和...通过从列表中获取正确的数字[000 到 999] - 我只需要数字,以一个数...
作者:wL_ 提问时间:8/22/2014
在 Objective-C 中实现可变/不可变对象类对是否有标准模式? 我目前有如下内容,这是我根据此链接编写的 不可变类: @interface MyObject : NSObject <NSM...
作者:Ernestorumo 提问时间:2/22/2022
java 中是否有任何模式可以使类在包内可变而在包外不可变?...
作者:k00k 提问时间:10/28/2009
试图找出为用户设置集合“列表”的最佳方法,给定以下数据(伪代码): user table = id, name, email cars table = id, make, model user_...