简单地问:我可以改变default
a 的struct
吗?
- 如果是,如何?
- 如果没有,是否有一种优雅的方式来实现以下行为?
Point
或PointF
返回x = 0
,y = 0
但我想让它返回x = -1
和y = -1
。原因:
x = 0
并且y = 0
在我的应用程序中是一个有效值x = -1
并且y = -1
在我的应用程序中是无效值
当我无法计算有效值时,我只想返回一个无效值。我可以定义一个const
,但这将是所有涉及点数计算的类中的一些。
回答:没有。
建议的解决方案:
struct
→和使用, 而不是使用的class
初始值-1
default()
new TheClass()