event
是 MSVC++ Express 2008 中突出显示的关键字,框架中使用了以下代码:
else if (dynamic_cast<simulation::AnimateEndEvent*>(event))
{ ... }
dynamic_cast
对关键字而不是变量/对象意味着什么?
event
是 MSVC++ Express 2008 中突出显示的关键字,框架中使用了以下代码:
else if (dynamic_cast<simulation::AnimateEndEvent*>(event))
{ ... }
dynamic_cast
对关键字而不是变量/对象意味着什么?
在这种情况下,事件是一个变量而不是关键字,即使语法高亮器无法分辨。
在这种情况下,事件是一个变量。我假设您正在编译本机 C++,但 event 也是托管 C++ 中的关键字。我想 Visual Studio IDE 无法区分这两者,但编译器会为您提供正确的 - 即使智能感知/语法突出显示没有。
事件不是关键字,它是一个对象/变量。
Visual Studio 对各种对象进行各种语法突出显示,但请记住,这不是 100% 可靠的,并且经常会错误识别代码片段。