在我的C ++函数中,我正在尝试执行此cout <<getVoxelWidth();
,但这是我遇到的2个错误error C2593: 'operator <<' is ambiguous
和error C3861: 'getVoxelWidth': identifier not found, even with argument-dependent lookup
我已经包含了getVoxelWidth
所在的.h文件,这是它的定义方式。const double getVoxelWidth() const { return getVoxelDim("voxel_size_x"); }
最佳答案
您的签名意味着一个类函数,您将其称为免费函数。
可能您是说obj.getVoxelWidth()
。之后,另一个错误可能消失或发生变化。
关于c++ - 找不到标识符,即使使用依赖于参数的查找和运算符<<也不确定,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17195013/