簡単な質問:default
のを変更できますstruct
か?
- はいの場合、どのように?
- いいえの場合、以下の動作を実現するエレガントな方法はありますか?
Point
or PointF
return x = 0
andですが、 return andy = 0
にしたいと思います。理由:x = -1
y = -1
x = 0
y = 0
私のアプリケーションでは有効な値ですx = -1
私のアプリケーションでy = -1
は無効な値です
有効な値を計算できない場合は、無効な値だけを返したいと思います。を定義することはできますconst
が、ポイントの計算に関与するすべてのクラスで数が少なくなります。
答え:いいえ。
推奨される解決策:
struct
→を使用する代わりに , でclass
値を初期化する-1
default()
new TheClass()