要修正这个错误,你需要确保 'slice0.index' 是一个指针类型。你可以通过在变量类型前面添加 '*' 来声明一个指针类型。假设 'slice0.index' 是一个整数类型的变量,你可以将其改为指向整数类型的指针,如下所示:

*slice0.index = cluster_indices[i];

这样,你就可以将 'cluster_indices[i]' 的值赋给 'slice0.index' 指针所指向的变量。请注意,这只适用于 'slice0.index' 是指向整数类型的指针的情况。如果 'slice0.index' 是指向其他类型的指针,你需要相应地进行修改。

C++ 错误:表达式必须包含指针类型 - slice0.index->push_back(cluster_indices[i]) 的解决方法

原文地址: https://www.cveoy.top/t/topic/fK1D 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录