c++ 相关问题

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

尝试编译我的代码时找不到-lSDL2和-lSDL2main

我对此很陌生,我刚刚尝试为我的 C++ 设置一个窗口。 我不知道这是如何工作的,所以我尝试在 YouTube 上观看一个视频来解释如何设置它。我跟着...

回答 0 投票 0

如何使用 CUDA 将向量乘以矩阵?

如何使用 CUDA C++ 将向量(1N)和矩阵(NM)相乘并将结果存储在新向量(1*M)上?

回答 1 投票 0

迭代由 C++ 中的 Boost 程序选项创建的向量

我是 C++ 新手,尝试使用 Boost 的program_options 标头来创建位置选项的向量,但无论我做什么,我似乎都无法实际执行任何操作或迭代...

回答 1 投票 0

使用GDB调试从shell脚本调用的C++程序

我有一个极其复杂的shell脚本,其中调用了一个我想通过GDB调试的C++程序。将这个 C++ 程序从 shell 中分离出来是非常困难的,因为它有很多麸皮......

回答 7 投票 0

c++“无法推导模板参数”

#包括 模板 内联常量表达式 ToType checkConvertTo(FromType & value) { ToType 结果 = static_cast(val...

回答 1 投票 0

C++ 和系统调用:忽略返回值并检查 errno

C 中的错误检查是一项非常冗长的任务,并且使代码不可读。在 C++ 中也有例外,但是当我使用 C++ 调用 C 函数时,头痛又回来了。我希望有一个“

回答 1 投票 0

使用 C 风格字符串初始化 std::string_view

std::string_view 对象仅具有对诸如 std::string 之类的对象的视图,并且修改用于初始化 string_view 的字符串的值将使该对象无效。 现在,如果我初始化一个字符串...

回答 1 投票 0

专门化一个具有独立模板参数的成员函数

我正在尝试扩展和专门化来自rapidCheck的BitStream类的成员函数。 模板 类比特流{ 民众: 显式比特流(源源); ///

回答 1 投票 0

使用非类型模板参数列表显式特化模板函数[重复]

我尝试显式地将以下模板函数 ArraySum 专门用于 const char *: 模板 T ArraySum (T (&pArr)[N]) { T总和=0; 对于(电话:pArr)...

回答 1 投票 0

在C++中操作字符串的程序中将循环控制变量更改为char类型(最初是size_t类型)

我正在从 C++ 入门书(5E)学习 C++,练习 3.6 说: “使用范围 for 将字符串中的所有字符更改为 X。” 。 相反,我尝试更进一步

回答 1 投票 0

在编译时获取 C 应用程序中 C++ 类的大小

总之,我已经编写了一个 C++ 库,现在正在制作一个 C 包装器,让 C 程序员使用我的库。 我可以通过使用原始指针来使其工作。这就是我所做的。 // some_class.hpp 名称...

回答 1 投票 0

表达式必须具有类类型,但在字符串比较时存在类型异常

我正在尝试使用字符串键编写 2-3 树代码,但比较方法在 searchNode() 中不起作用。 我不明白为什么我不能将键与类字段进行比较。也许还有另一种方法来比较 std::

回答 1 投票 0

typedef mpl 评估结果的最佳方法

我想知道呈现 mpl 评估结果的各种方法的优缺点是什么。 以此为例进行讨论: 命名空间 bt = boost; 命名空间 bm = bt::mpl;

回答 1 投票 0

raylib + cURLpp == C2733 你不能用 'extern "C" ' 重载函数

我尝试制作一个天气应用程序,使用 cURL 作为 api 请求,使用 raylib 作为 GUI,这两个库都可以工作,直到我将它们组合起来。 我以为我的项目配置有错误所以...

回答 1 投票 0

如何获取cin中的第一个非白色字符

好的,快速提问。 在 C++ 中,我想忽略空格,所以我知道我需要使用 cin 而可能不是 cin.get 因为“空格”是一个字符。 然而,我也想只得到第一个非白人......

回答 2 投票 0

我们可以在 C++23 中实现一个安全创建临时文件的工具吗?

在阅读了我自己的代码审查后,关于 boost::filesystem::unique_path 的答案,关于 unique_path 及其引用的另一个答案,关于 tmpnam 及其 Linux 手册页的文档,以及...

回答 1 投票 0

了解微架构原因,使更长的代码执行速度提高 4 倍(AMD Zen 2 架构)

我有以下 C++17 代码,是在 x64 模式下使用 VS 2019(版本 16.8.6)编译的: struct __declspec(align(16)) Vec2f { 浮点 v[2]; }; struct __declspec(align(16)) Vec4f { 浮点 v[4]; }; 圣...

回答 1 投票 0

如何绘制框架

我的程序绘制了框架的3条边,我无法绘制4条边。这段代码绘制了3条边。右边的框架画在左边的框架下面,我不能把它画在右边。 #包括 使用命名空间...

c++
回答 1 投票 0

如何在 C++ 中从(可能很大)范围生成一组随机数字?

我正在尝试从给定范围生成一组 n 个数字,以便该范围内的所有数字都有平等的机会出现在最终集中。 我发现的一个方法是拥有一个包含所有 num 的数组...

回答 1 投票 0

C++ 与 XML 与 QML 的 UI

当我创建一个项目时,它附带 *.ui 文件,这是一种 XML 类型的文件,我仅使用纯 C++(类)创建 UI。我听说还有另一种创建 UI 的方法,即使用 QML。 什么是

回答 2 投票 0

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