这是我看到的一些GLX代码示例:

display = XOpenDisplay(0);
// ...
xcb_connection_t *connection = XGetXCBConnection(display);
// ...
XCloseDisplay(display);

我注意到那里没有xcb_disconnect。这样对吗?另外,关闭显示器后connection仍然有效吗?

最佳答案

XCloseDisplay似乎撤消了显示的创建(因此将其销毁),并且由于XCB连接对象是从显示派生的,因此关闭显示后连接变为无效似乎是合理的。

关于c++ - 我是否需要断开从XGetXCBConnection获得的xcb_connection_t?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11059756/

10-11 16:10