gpt4 book ai didi

c - 将 vector 解包为 C 中的变量

转载 作者:行者123 更新时间:2023-11-30 18:49:56 26 4
gpt4 key购买 nike

在 Python 中,我可以使用 itterables 和自动解包来初始化变量,如下所示

a,b,c = [1,2,5]

在(openCL)C 中,我可以做类似的事情,就像这样

uint4 vec = (uint4)(1,2,3,4);
uint a,b,c,d;
a,b,c,d = vec;

或者我必须使用显式 vector 分量吗?或者还有其他好的方法可以简单而正确地做到这一点吗?

最佳答案

您需要分别为每个变量赋值。您当然可以编写一些特定的函数/宏来完成此任务,但这不值得。

关于c - 将 vector 解包为 C 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41441570/

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