标签: c++ c++11 pointers syntax
有人可以在下面的陈述中向我解释第一个括号的含义:
Window* win= (main_window*) glfwGetWindowUserPointer(main_window);
答案 0 :(得分:0)
使用C语言进行投射意味着您从函数中获取的内存将被转换为您的结构或类的main_window类型。
main_window
这将有助于编译器了解有关结构或类中数据偏移的所有信息。它还可以防止编译器发出任何警告。
稍后将分配给win变量。