Clang 问答列表

错误:命名空间“std”中没有名为“async”的成员

作者:coda 提问时间:11/21/2020

我知道这是C++11的事情,但我非常确定我的编译器支持C++11。std::async #include <future> using namespace::std; void functionT...

零初始化、未命名、临时无符号 int

作者:Kyrion 提问时间:3/24/2020

在下面提供的上下文中,我是否正确地解释为没有名称的临时的零初始化?该示例不适用于 clang 或 gcc,但在 Visual Studio 中编译良好: https://godbolt.org/z/L...

MSVC 发现此方法调用模棱两可,而 Clang/GCC 则不然,这是否正确?

作者:H Bellamy 提问时间:2/27/2017

运行此代码时,Clang (3.9.1) 和 GCC (7, snapshot) 将“1”、“2”打印到控制台。 但是,MSVC 无法编译此代码: source_file.cpp(15):错误 C...

.eh_frame 与 .debug_frame 部分?

作者:Fee 提问时间:5/8/2023

该部分似乎包含堆栈展开信息,并由矮人标准定义。.debug_frame 该部分似乎基本上包含相同的信息,但有一些细微的差异,并且由 linux 基金会定义.eh_frame 为什么同一件事有两个非...

是否允许在 C++ 中将全局变量命名为“read”或“malloc”?

作者:yeputons 提问时间:10/3/2021

请考虑以下 C++ 17 代码: #include <iostream> int read; int main(){ std::ios_base::sync_with_stdio(false); ...

需要模板说明符在概念上将类型视为依赖模板名称 requires 子句

作者:Fareanor 提问时间:10/10/2023

免責聲明:这个问题纯粹是出于好奇,我不打算使用这样的结构(我什至想不出这样一个概念的相关用例)。 如果我们考虑以下概念(以表示具有定义的内部模板类型的约束): template <typename...

GoogleTest 链接错误:在 MSVS 中使用 clang 时出现“未定义的符号”

作者:SKNB 提问时间:10/14/2023

我很难让 GoogleTest 使用 Clang 在 Windows 上编译,并且不断出现错误。我做错了什么?undefined symbol 我在这个解决方案中有两个项目 静态库 (cArray...

如何将函数参数生成为在模板参数中指定长度的序列

作者:sh1 提问时间:10/6/2023

什么是通用模板以将可变数量的参数(作为模板参数给出的计数)传递给函数的干净方法?例如,下面的函数:permute template<std::size_t N> using byte_vector_...

关于 clang AST 和 odr - 析构函数的使用

作者:GKxx 提问时间:9/12/2023

对于以下代码 struct X { int a; }; int main() { X x; return 0; } 叮当声 AST 不显示:DestructorDecl CXXReco...

clang-format 未根据其配置文件格式化 C 头文件 (.h)

作者:Newb 提问时间:10/5/2023

我正在运行 GNU/Linux 机器x86_64并使用 neovim 中的 clang-format 来格式化我的 C 代码。此外,我正在使用我自己的 .clang 格式配置文件,该文件主要基于 Mo...


共117条 当前第1页