c++ 相关问题

C ++是一种通用编程语言。它最初被设计为C的扩展,并保持类似的语法,但现在是一种完全不同的语言。使用此标记来查询有关使用C ++编译器编译的代码的问题。对特定标准版本[C ++ 11],[C ++ 17]等相关问题使用版本特定标记。

具有恰好 N 个参数的结构的构造函数,其中 N 是模板参数

我不想创建一个非常小的数学库,它对 constexpr 有很好的支持。 为了简化问题,我们在这里只讨论向量。 模板 结构 vec...

回答 1 投票 0

我在打印换行符时遇到困难

我是解决问题的新手。我正在解决 UVA 中一个名为“表达”的问题。我认为我已经解决了问题,因为我的代码为每个可能的测试用例提供了正确的输出。但还是...

c++
回答 1 投票 0

识别数字是否为复数 C++

C++中如何判断数字是否为复数? 有没有这样的内置函数?: isComplex(1)->false

回答 2 投票 0

ISO C++ 表示这些是不明确的,尽管第一个的最差转换比第二个的最差转换要好

为何如此含糊? // 在类声明中 模板 类线程安全列表{ 无效 for_each(std::function _consumer); 无效 for_each(std::function<...

回答 3 投票 0

如何使用CMake正确链接cpp中的模块

我开始学习C++,CMake 对我来说是一个更大的斗争。 我已经编写了一些代码来帮助我开始,并且还想从一开始就编写测试。 除了我得到未定义的符号...

回答 1 投票 0

libpng - 读/写 RGB 和 BGR

我有一个使用 libpng 来读取和写入灰度和 RGB 图像的库。我的 BGR 和 RGB 图像已经有单独的 C++ 类型,但到目前为止我一直在手动覆盖 BGR...

回答 1 投票 0

JS、C++、C#给出不同的Base64 Guid编码结果

我有一个 C++/UnrealEngine 客户端,可以与现有的 C# 服务器和现有的 JavaScript 服务器通信(全部在 Windows 上)。 我的问题是,当我用 C++ Base64 编码 Guid 时,我得到不同的结果

回答 1 投票 0

为什么 GCC 和 Clang 会在两个分支上弹出而不是只弹出一次?

GCC 和 Clang 都可以编译 布尔预测(); 无效 f(); 无效 g(); 无效 h() { 如果(预测()){ F(); } 别的 { G(); } } 到一些变化 # Clang -Os 输出。 -O3是一样的 哈...

回答 1 投票 0

通过 SWIG 将数组参数从 Python 传递到 C++ 函数

我有一个界面,例如: int func(int array[]); 我必须通过 SWIG 从 Python 调用它。绑定代码已经编译完毕,我不想编辑、编译或以其他方式弄乱 SWIG,但是......

回答 1 投票 0

LLDB:列出源代码

我最常用的 gdb 命令是 l 后跟 n 后跟 l -。 我如何在 lldb 中获得相同的结果? 我不满足于必须键入一些行号才能在某处查看代码。我想要...

回答 3 投票 0

我想知道像素/片段的原始模板值,零还是一?如果可能的话可以得到什么具体的动作来修改模板值?

我对 OpenGL 中的模板缓冲区有很多困惑。我在这里阅读了 opengl 教程,https://learnopengl.com/Advanced-OpenGL/Stencil-testing。我只添加一行代码 glStencilFunc(GL_EQ...

回答 2 投票 0

可以在函数中通过值传递具有私有析构函数的对象吗?

如果一个类具有不可访问的(私有)析构函数,是否可以将其按值传递给函数,如下例所示? A类{ 〜A(){} }; // 在 GCC 和 Clang 中正常,在 MSVC 中错误 无效 f(A) {} ...

回答 1 投票 0

为什么直接初始化对 std::views::iota 不起作用?

为什么这是非法声明? > std::views::iota r(0, 10); 错误:“r”之前应有“;” 但这有效 > 自动 r = std::views::iota(0, 10);

回答 1 投票 0

在函数签名中声明和命名类型,以便可以在函数中重复使用

我有一个实用函数,用于根据函子转换可交互对象。 模板 自动变换(可迭代 const& 输入,Functor&& trans...

回答 1 投票 0

为什么 `std::views::iota` 括号初始化不起作用?

为什么这是非法声明? > std::views::iota r(0, 10); 错误:“r”之前应有“;” 但这有效 > 自动 r = std::views::iota(0, 10);

回答 1 投票 0

如何使用 C++20 中的格式打印毫秒

我有以下代码,我正在努力获得执行我想要的操作的声明方式。 我希望将当前时间输出到毫秒精度(向下舍入也可以,例如 129999...

回答 2 投票 0

[dcl.fct.spec]/4 中最后一句的目的是什么?

[dcl.fct.spec]/4: 在显式说明符中,常量表达式(如果提供) 应为 bool 类型的上下文转换常量表达式 ([expr.const])。显式说明符显式

回答 1 投票 0

Qt 如何使一个小部件同时浮动并相对于其父级

我正在使用 QT 5.15,正在创建一个单窗口应用程序,并想要添加一个小部件(其中将包含一个项目列表),具有以下要求: 应该可以出现在ot上面...

回答 1 投票 0

C 文件中是否需要 extern "C" ? (解决奇怪的 Eclipse 行为)

我对使用 gcc 和 g++ 工具的混合 C/C++ 应用程序相对较新。 为了掌握它,我下载了 iperf 源代码并使用 Eclipse 成功构建了它。 有一个奇怪的...

回答 5 投票 0

自定义 CMake 配置类型。我可以以某种方式“继承”调试吗?

我使用 CMAKE_CONFIGURATION_TYPES 来针对两种架构。这似乎是 CLion 中执行此操作的唯一方法。 设置(CMAKE_CONFIGURATION_TYPES“Debug_x86_64;Debug_aarch64”) 我的自定义配置...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.