这是我看到的一些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/