dynamic_cast<T>(事件)意味着什么?
What does it mean to dynamic_cast<T>(event)?
event
是 MSVC++ Express 2008 中突出显示的关键字,在框架中使用以下代码:
else if (dynamic_cast<simulation::AnimateEndEvent*>(event))
{ ... }
dynamic_cast
关键字而不是变量/对象是什么意思?
在此上下文中,事件是一个变量而不是关键字,即使语法突出显示器无法分辨。
在此上下文中,事件是一个变量。我假设您正在编译本机C++,但事件也是托管C++中的一个关键字。我想Visual Studio IDE无法区分这两者,但是编译器会为您正确 - 即使智能感知/语法突出显示没有。
Event 不是关键字,它是一个对象/变量。
Visual Studio 对各种对象执行各种语法突出显示,但请记住,这不是 100% 可靠的,并且经常错误地识别代码段。
相关文章:
- Android NDK传感器向事件队列报告奇怪的间隔
- 从文本文件中读取时钟时间和事件时间并进行处理
- WMI检测进程创建事件-c++
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 这行代码在C++类中意味着什么
- 处理闪烁窗口事件
- C++Builder中的OnClick事件签名存在问题
- 跟踪滚动条上的鼠标事件
- 什么是事件表 (wxWidgets)?
- 如何在 MFCaptureEngine 中获取"Camera removed"事件
- 给定顺序中的事件处理
- 当服务中的事件被触发时,如何将响应从服务发送回客户端?
- 在 C++/CLI 中将 .NET 事件从一个 DLL 引发到另一个 DLL
- 这对"With a stackless coroutine, only the top-level routine may be suspended."意味着什么
- 寻找地理和伤害意味着超载
- 如何创建事件驱动的 SDL2 应用程序
- Windows 进程间同步类似事件?
- 如何从C++端挂接到 QML 项的 onClick 事件
- 如何通过多类"Union variable" (sfml) 使用轮询事件
- dynamic_cast<T>(事件)意味着什么?