如果 C++ 及更高版本保证分配器必须支持过度对齐的类型,这是否意味着我们可以避免创建手动对齐的类型?
作者:metamorphosis 提问时间:11/14/2023
给定一个自定义向量并使用 std::allocator 进行分配,在 C++17 及以上版本下,我们是否仍然需要使用 alignas 创建一个内部过度对齐类型 OT,然后为 OT 分配,并在取消引用迭...
17 问答列表
作者:metamorphosis 提问时间:11/14/2023
给定一个自定义向量并使用 std::allocator 进行分配,在 C++17 及以上版本下,我们是否仍然需要使用 alignas 创建一个内部过度对齐类型 OT,然后为 OT 分配,并在取消引用迭...
作者:yashC 提问时间:11/14/2023
我有一个共享库和一组我想从该共享库公开的函数。 这些函数是 C++ 函数,即它们不是 .extern c 有人建议我使用命名空间,并有一个公开该命名空间的链接器脚本。我真的不明白这意味着什么,谷歌在...
作者:helloi 提问时间:11/7/2023
我正在使用 appengine 在本地运行一个 gradle 项目。我可以看到它仍然使用 java 8,即使我已经从我的机器中删除了 java 8。是否可以让它使用我本地安装的版本 17?如果您想知道...
作者:Brainfog 提问时间:11/13/2023
在我的 TexturWrapper 类中,我需要一种方法将主纹理或其一部分保存到 PNG 文件中。 SDL_SaveBMP 和 IMG_SavePNG 只能将SDL_Surface保存到文件中,而不...
作者:Dachuan Huang 提问时间:11/15/2023
这个问题在这里已经有答案了: 如何从 C++ 对象中获取类名? (10 个答案) 如何在不使用宏的情况下使用另一个文件中定义的函数打印当前文件名?[复制] (1 个答案) C++20 的 std::s...
作者:f1msch 提问时间:11/15/2023
我想设计一个像这样的模板 template<typename T, typename QueueType = std::queue<std::shared_ptr<T>>> class Thread...
作者:iroh 提问时间:11/15/2023
我正在使用 xcode 15.0.1。当我尝试在此 xcode 中构建我的项目时,我收到错误。如苹果论坛中所述,将派生数据位置更改为自定义的解决方法 https://developer.apple.c...
作者:Robin Silvério 提问时间:11/14/2023
我遇到了 intellij 无法启动 java 应用程序的问题,因为它给了我异常构建过程终止的错误。请记住,java 应用程序使用的是 JDK 17。以前有人遇到过这个问题吗? 重现步骤 启动 i...
作者:Fred Helmers 提问时间:11/14/2023
我有一个应用程序,它使用带有长链重复字符的字符串。我想将它们以压缩/混淆的形式添加到二进制文件中。为了简单起见,我目前正在使用修改后的 RLE 算法。 我正在使用以下适用于 C++20 的算法。不幸...
作者:Ridhi Bhat 提问时间:11/15/2023
当我将 java 版本从 11 更新到 17 时,我收到此错误。 SpecInternals.SpyImpl:168->SpecInternals.createMockImpl:295->SpecI...