gpt4 book ai didi

c++11 - 是否可以在 C++11 中的一行中声明和传递一个数组?

转载 作者:行者123 更新时间:2023-12-02 09:33:40 27 4
gpt4 key购买 nike

我有一个带有签名的函数 void add_world_triangle(float position[3]);

我是否可以使用类似于以下内容的行来调用它:render_state.add_world_triangle({-0.5, -0.5, -1});

最佳答案

我建议使用 std::array :

#include <array>

void add_world_triangle(std::array<float, 3> position) {
}

int main() {
add_world_triangle({-0.5, -0.5, -1});
}

关于c++11 - 是否可以在 C++11 中的一行中声明和传递一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30019634/

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