语法在C ++中的含义

时间:2017-02-15 19:39:17

标签: c++ c++11 pointers syntax

有人可以在下面的陈述中向我解释第一个括号的含义:

Window* win= (main_window*) glfwGetWindowUserPointer(main_window);

1 个答案:

答案 0 :(得分:0)

使用C语言进行投射意味着您从函数中获取的内存将被转换为您的结构或类的main_window类型。

这将有助于编译器了解有关结构或类中数据偏移的所有信息。它还可以防止编译器发出任何警告。

稍后将分配给win变量。