10得票1回答
为什么编译器不能优化std::string的连接?

我尝试了如下简单代码: #include <cstdio> #include <string> int main() { const std::string s = std::string("a") + "b"; puts(s.c_str()); ...

19得票3回答
g++/clang的超快解析但不编译模式?

是否有一种超快速的“语法检查我的代码但不编译模式”适用于g ++ / clang?目的只是检查我拥有的代码是否是有效的C ++代码?

63得票1回答
为什么`abs()`函数的实现方式不同?

过去几周,我的代码一直存在一个非常令人沮丧的错误。在我的计算机上,代码能够按照预期工作,但是一旦我将其提交到HPC服务器上,它会产生奇怪的结果。 我已经简化了问题: 在我的计算机(iMac)上,函数abs()适用于浮点数,但是在服务器上abs()将其截断为整数。 例如: 服务器abs(-...

24得票2回答
使Clang-Format忽略注释以进行换行

有没有可能告诉Clang-Format忽略注释的换行操作?想法是遵循“代码格式良好,即使注释超过换行边缘也一样”。如果代码没有超过边缘,则不应将其拆分为多行,但注释可能会。 例如://desired behaviour: short code = shortCode + l...

11得票2回答
C++03库与C++11源代码

如果我有一个用C++03编写的库,并将其编译为静态库,那么我是否可以在C++11中使用它?反过来也行吗(C++11静态库用于C++03)。 更新: 我使用的编译器是clang或LLVM。

27得票3回答
使用Clang与MSVC 2010

首先,我想问问Clang编译器是否比MSVC的默认编译器更好?如何在MSVC中使用Clang?例如我在MSVC中编写代码,当我点击构建时,它会调用Clang来构建项目。

7得票2回答
能否将位码与llvm-ar档案链接成单个位码文件?

我已经阅读了llvm-dev上的这个帖子,遇到了同样的问题:我无法使用llvm-link将llvm-ar归档库与其他位代码文件链接成另一个单独的位代码文件。 clang -emit-llvm -g -c -o main.bc main.c clang -emit-llvm -g -c -o ...

20得票1回答
使用clang构建解析器

我需要使用clang构建AST,但是我找到的唯一教程已经过时两年并且模糊不清。有人能给我指一下示例吗?

10得票1回答
Clang:模板推导失败 'double' vs '<double>'。 (注:这是一个提问标题,无需回答。)

考虑以下代码,它使用具有可变参数的函数:#include &lt;iostream&gt; // Typedef function type template&lt;typename... Output&gt; using Func = void(Output*...); // Funct...

9得票2回答
clang尝试捕捉失败

这是我所提到的代码部分。 try { std::cerr &lt;&lt; "first try" &lt;&lt; std::endl; po::store(po::parse_config_file(ifs, _configFileOptions, false...