c++ 相关问题

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

如何使用 decltype 从指向数据类型的指针获取数据类型?

decltype 运算符与 type* 一起使用时返回 type&。有没有办法只获取类型。 整数*我; decltype(*i) l; // int& l; 进入; // decltype(???) o; 我只是想知道是否...

回答 1 投票 0

在C++中从中心按像素绘制实心圆?

我想从圆心开始逐行(例如顺时针方向)、逐像素地绘制圆。但避免重绘像素(这很慢)。 想象一下,这就像更新的“雷达”......

回答 3 投票 0

基抽象类公开了 Childs 使用不同数量的参数重写的虚函数

我有一些课程: 类变换{ 民众: 虚拟自动运算符()() const -> void = 0; }; 类 FourierTransform :公共变换{ 民众: 虚拟自动运算符()(type1&a...

回答 1 投票 0

使用带有列表初始化的指定初始化器时,类模板参数推导失败

在初始化结构模板实例时,使用大括号 init 语法和指定的初始值设定项时,编译器(GCC 和 Clang)会出错。 这里: 模板 是...

回答 1 投票 0

尝试复制 std::complex 行为,是标准库在骗我还是我错过了什么?

我正在尝试将 std::complex 编写为 HLSL 库。为此,我开始从算术运算符开始实现最基本的功能。对于有限的数字,一切都符合预期。 ...

回答 1 投票 0

尝试复制 std::complex 行为,STL 是在骗我还是我错过了什么?

我正在尝试将 std::complex 编写为 HLSL 库。为此,我开始从算术运算符开始实现最基本的功能。对于有限的数字,一切都符合预期。 ...

回答 1 投票 0

使用OpenGL画两个圆环?

我想创建奥迪标志圆圈: 然而,我的代码的结果: #定义PI 3.14159265358979323846 #ifdef __APPLE_CC__ #包括 #别的 #包括 #万一 #包括...

回答 1 投票 0

C++ 问题:嵌套 for 循环中的“break”未按预期工作?

我正在尝试编写一个程序来查找特定的 4 位数字,条件如下: 所有四个数字都不同。 千位数字是十位数字的三倍...

c++
回答 4 投票 0

C++ 将方法作为参数传递而无需 lambda

我一直在尝试使用模板创建一个包装器,以允许将方法作为其他方法中的参数传递,而不必基于此重新在 lambda 函数中添加我的调用代码...

c++
回答 1 投票 0

将成员函数定义或绑定到“variable like”关键字。不带括号执行

有没有办法将成员函数绑定到成员变量之类的东西? 假设我有简单的向量结构: 结构体Vec3 { 整数x、y、z; Vec2 xy() const { 返回 Vec2(x, y); } 向量...

回答 2 投票 0

Visual Studio 2015:C++ 代码分析错误 C1253,无法加载模型文件“res://mspft140.dll/300”

Visual Studio 2015 Community update 3,尝试C++代码分析功能。设置如下: 解决方案属性 > 代码分析设置 > [所有配置] [所有平台] :

回答 1 投票 0

为什么要从此运算符重载函数返回 Month 对象?

我正在阅读 Bjarne Stroustrups 使用 C++ 的原理和实践。在关于运算符重载的第 9.6 章中,他给出了以下示例: 枚举类 Month { 一月=1、二月、三月、四月、五月、六月、J...

回答 1 投票 0

SFML 项目在本地编译,但在运行 CI 时崩溃 - 错误:“class sf::Rect<float>”没有名为“getPosition”的成员

我想为我的项目设置 GitLab CI,但收到错误“class sf::Rect”没有名为“getPosition”的成员。该代码在 manjaro 上编译。这是 ci 文件: 图片:海湾合作委员会 之前的脚本: -...

回答 1 投票 0

如何在VS Code中轻松编译并运行C++代码?

所以我刚刚开始使用 VS Code。我目前正在使用 C++,并使用 Mingw 作为我的编译器。到目前为止,我一直使用 VS Code 底部的终端来编译和运行,如下所示: 克++

回答 2 投票 0

“格式”未在此范围内声明出现错误

#包括 #包括 使用命名空间 std; 无效日志(整数结果){ 计算 << "then his age is " << result << endl; if (result > 50)...

回答 1 投票 0

munmap_chunk():无效指针(核心已转储)

代码实际上对我来说运行良好,但我必须将其提交给某人,作为回报,我收到一个我无法察觉的错误。 以下错误是: munmap_chunk():无效指针(核心已转储) ...

c++
回答 2 投票 0

Future 不返回对 C++ 中值的引用

我刚刚开始学习 C++ 多线程并遵循这个优秀的教程。 但是,当我打印 Future 返回的字符串的内存地址时,我得到了不同的地址......

回答 1 投票 0

clang-tidy 找不到头文件

我正在 bazel 项目上运行 clang-tidy。我使用看似有效的命令生成了compile_commands.json。 我正在运行,如下所示: clang-tidy -p /path/to/compile_commands.json /

回答 1 投票 0

无法重现 mallopt(M_PERTURB, 256) 与 MALLOC_PERTURB_=256 的效果

我正在寻找一种使用 MALLOC_PERTURB_ 将统一双精度填充为 nan 的方法。 这样做,我注意到当设置为 256 时,malopt 和 MALLOC_PERTURB_ 之间存在差异。它们应该是等效的

回答 1 投票 0

为什么使用通用引用来接受函数结果而不是 decltype(auto)?

自动 && 结果 = foo(); 与 decltype(auto) 结果 = foo(); 唯一的区别是,当 foo 的返回类型不是引用时,前者的类型是右值引用,但...的类型

回答 1 投票 0

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