gpt4 book ai didi

c++ - 返回其自身类型的结构的结构属性

转载 作者:太空狗 更新时间:2023-10-29 20:05:09 26 4
gpt4 key购买 nike

我试图在 C++ 中定义一个结构,它具有返回其自身类型的预定义值的属性。

就像许多用于 vector 和颜色的 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 的 Color 类型的页面)

我已经尝试搜索了几个小时,但我什至无法弄清楚它叫什么。

最佳答案

//in h file
struct Vector {
int x,y,z;

static const Vector Zero;
};

// in cpp file
const Vector Vector::Zero = {0,0,0};

像这样?

关于c++ - 返回其自身类型的结构的结构属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14972703/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com