小编Emm*_*uel的帖子

什么样的C++语句是wxWidgets事件表?

我刚开始学习wxWidgets,我遇到了一组看起来像这样的代码:

wxBEGIN_EVENT_TABLE(MyFrame, wxFrame)
    EVT_MENU(Minimal_Quit,  MyFrame::OnQuit)
    EVT_MENU(Minimal_About, MyFrame::OnAbout)
wxEND_EVENT_TABLE()
Run Code Online (Sandbox Code Playgroud)

wxWidgets称之为"事件表".我想知道这是什么样的陈述,因为我已经完成了几个C++教程,而且我没有看到这样的东西.它们看起来像函数调用,但没有分号.我知道它与MACROS有关,但我真的不知道它是如何工作的.这种声明是MACROS的一种说法,还是C++中的一般情况我还没有遇到过?

c++

4
推荐指数
1
解决办法
180
查看次数

为什么在Vue.js源代码中看到TypeScript?

我浏览了vue.js源代码只是看了一眼,然后看到了一些奇怪的代码,经过一些研究,我才知道是TypeScript语法。我的问题是,此语法在“ .js”文件中,我不明白,因为我知道TypeScript文件(.ts)应该编译为纯JS。那么,为什么我仍然在.js文件的function参数中看到类型注释?

function hasAncestorData (node: VNode) {
  const parentNode = node.parent
  return isDef(parentNode) && (isDef(parentNode.data) || hasAncestorData(parentNode))
}
Run Code Online (Sandbox Code Playgroud)

javascript typescript vue.js

2
推荐指数
1
解决办法
61
查看次数

标签 统计

c++ ×1

javascript ×1

typescript ×1

vue.js ×1