Clang 问答列表

在 Xcode 中链接时出现重复符号错误:“_CRLF” |XCode 15.0 测试版 8

作者:rv3 提问时间:8/31/2023

我的应用程序在 XCode 14.6 上运行良好,我能够将其安装在我的 iPad 上。 为了在 iOS 17 Beta 上的 iPad 上测试该应用程序,我将 iPad 和 XCode 14.6 都...

gcc 和 clang 接受好友函数访问好友类的私人成员是错误的吗?

作者:bitmask 提问时间:9/7/2023

在类模板中,另一个实例是 的好友。具体来说,彼此交朋友(见下文)。这不应该意味着朋友应该能够访问私人成员,反之亦然。但显然 gcc 和 clang 接受了这一点。AAA<T>A<T const>A<T...

静态函数用于具有外部链接的内联函数 - 同时尝试在内联函数中使用加载指令

作者:Srihari S 提问时间:9/13/2023

我最近在为我的工作使用 clang 编译器。我遇到了以下问题,我在gcc或msvc编译器中都没有遇到 test_newer.c:8:32: fatal error: static function ...

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

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

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

为什么将字符串初始化为 “” 比默认构造函数更有效?

作者:Jan Schultke 提问时间:6/26/2023

通常,默认构造函数应该是创建空容器的最快方法。 这就是为什么我惊讶地发现它比初始化为空字符串文字更糟糕: #include <string> std::string make_default() ...

使用“{}”构造 std::tuple 时,Clang-Tidy 关于 std::move 是否正确?

作者:Sergey Kolesnik 提问时间:9/29/2023

我正在用 C++ 实现一个函数,特别是一个可调用的类对象,旨在返回一个包含对象和结果的容器。经过一些调整(见下文),我有了成员函数的定义:std::tuple template <typename ...

从 g++/stdlib++ 和 clang++/libc++ 之间的流中读取双精度的区别

作者:David Lehavi 提问时间:10/4/2023

最小的“失败”示例: #include <assert.h> #include <iostream> #include <string> #include <sstream> int main(in...

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

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

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

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

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

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

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

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

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


共117条 当前第8页