小编Wal*_*rus的帖子

libfmt 和 std::format 之间有什么区别?

我知道 c++20 格式提案是libfmt部分的形式化,而 libfmt 是该形式化的兼容实现。但是,据我所知,libfmt 提供的功能超出了 c++20 标准中指定的功能。有哪些附加功能?

另外,主要编译器供应商是简单地包含 libfmt 的一个子集还是重新实现它?

c++ c++20 fmt

7
推荐指数
1
解决办法
757
查看次数

Clang 格式在单行上链接其他 ifs

我正在尝试编写一个允许以下内容的 .clang 格式文件:

if (value.Is<bool>()) { index = 1; }
else if (value.Is<int>()) { index = 2; }
else if (value.Is<unsigned int>()) { index = 3; }
else if (value.Is<long long>()) { index = 4; }
else if (value.Is<unsigned long long>()) { index = 5; }
else if (value.Is<float>()) { index = 6; }
else if (value.Is<double>()) { index = 7; }
else if (value.Is<long double>()) { index = 8; }
else if (value.Is<std::string>()) { index = 9; }
else …
Run Code Online (Sandbox Code Playgroud)

c++ clang-format

5
推荐指数
1
解决办法
1434
查看次数

标签 统计

c++ ×2

c++20 ×1

clang-format ×1

fmt ×1