【发布时间】:2020-06-03 05:07:20
【问题描述】:
下面代码中冒号是什么意思?回调函数是从哪里来的?
using void_callback_f = void (*)();
std::vector<void_callback_f> _reload_callbacks;
void Reload() {
for (const auto& callback : _reload_callbacks) {
callback();
}
}
【问题讨论】:
-
如果你的意思是for循环中的冒号,它是一种不计算索引的foreach循环。这是用 c++、javascripts 等编写 for 循环的一种方法。
-
Ardahan Kisbet:谢谢您的回答。
-
Ardahan Kisbet:代码中没有声明的回调函数呢?