我正在尝试在 C++ 中定义一个结构,该结构具有返回其自身类型的预定义值的属性。
就像许多用于矢量和颜色的 API 一样:
Vector.Zero; // Returns a vector with values 0, 0, 0
Color.White; // Returns a Color with values 1, 1, 1, 1 (on scale from 0 to 1)
Vector.Up; // Returns a vector with values 0, 1 , 0 (Y up)
来源: http: //msdn.microsoft.com/en-us/library/system.drawing.color.aspx (MSDN 的颜色类型页面)
我一直在努力寻找几个小时,但我的内心甚至无法弄清楚它叫什么。