error: base operand of ‘->’ has non-pointer type ‘std::vector<ClientMapStruct>’ if (input->data.size() != 0) { ^~
时间: 2024-05-20 12:10:50 浏览: 201
json error: Use of overloaded operator [] is ambiguous错误的解决方法
这个错误通常表示你在使用指针时出现了问题。根据错误信息看,`input`这个指针可能被错误地定义为一个`std::vector<ClientMapStruct>`类型的变量,而不是指向该类型变量的指针。
请检查`input`的定义,确保它是一个指向`std::vector<ClientMapStruct>`类型变量的指针,而不是一个该类型的变量。另外,也要确保`input`已经被正确地初始化,并且指向了有效的内存空间。
阅读全文