gpt4 book ai didi

c++ - 使用函数创建数组 - Objective-C++

转载 作者:行者123 更新时间:2023-11-28 07:37:11 25 4
gpt4 key购买 nike

<分区>

我想从一个函数创建一个数组。以下显然有效,但是因为我的数组要大得多,所以我想节省空间和写出它们的时间。

GLfloat gCubeTextureData_floorj[2] = { 1.0, 1.0 };

在我尝试从函数创建数组时,我收到错误消息“Array initializer must be an initializer list”。但是我通过返回列表来初始化数组。这是我的函数调用:

 GLfloat array[2] = [self createCubeTextureFromX1:0.5f toX2:1.0f toY1:0.0f andY2:0.5f];

我已经尝试了以下功能:

-(GLfloat[2]) createCubeTextureFromX1:(float)x1 toX2:(float)x2 toY1:(float)y1 andY2:(float)y2 {
GLfloat gCubeTextureData_floorj[2] = { 1.0, 1.0 };
return gCubeTextureData_floorj;
}

我试过了

-(GLfloat[2]) createCubeTextureFromX1:(float)x1 toX2:(float)x2 toY1:(float)y1 andY2:(float)y2 {
return { 1.0, 1.0 };
}

这两个都不行。第一个给我函数中的错误,第二个给我函数调用的错误。这可能吗?

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