怎么了?我对如何在我的阵列中添加新元素的问题很感兴趣
uint32 glfw_extension_count = 0;
const char** glfw_extensions;
glfw_extensions = glfwGetRequiredInstanceExtensions(&glfw_extension_count);
return glfw_extensions;
我只需要添加到"glfw_extensions"VK_EXT_DEBUG_UTILS_EXTENSION_NAME
(很棒!(文档说:
指针生存期
返回的数组由GLFW分配和释放。你不应该自己解放它。它保证仅在库终止之前有效。
很明显,您无法进行必要的重新分配。因此,您必须分配一个新数组,将数据复制到中,然后附加您的附加条目。我认为您可以安全地复制字符串指针本身,但在文档页面中没有看到太多关于这一点的讨论,因此可能需要进一步验证。