我在头文件中声明的结构,但无法通过实现.cc文件访问它的成员:
---头文件---
svg.select("rect.overlay")
.on("mouseover.tooltip", function() { tooltip.style("display", null); })
.on("mouseout.tooltip", function() { tooltip.style("display", "none"); })
.on("mousemove.tooltip", mousemoveFunc);
它说:错误:f未在此范围内声明。
谢谢, 安
答案 0 :(得分:0)
您需要将f
与state
一起传递,才能在filter()
中使用本地,或按以下方式编写:
void YourClass::YourFunction() { .. }
答案 1 :(得分:-1)
感谢所有的提示,我实际上在函数和const之后忘记了前缀。
安