c++ 相关问题

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

我可以像访问自己的对象一样访问对象的“基础部分”吗?

假设我有一个基类 A 和一个添加了一些额外成员的派生类 B。现在我想为 B 类提供一个 setter 函数,它可以直接访问它自己的成员,但分配派生成员...

回答 3 投票 0

如何将 VSCode 与 CMake 结合使用,并拥有不同的目标,每个目标具有不同的架构和工具链?

我正在使用 Visual Studio Code 和 CMake 开发一个项目,其中我正在为不同平台编译/交叉编译不同的目标。目前该项目拥有三个平台,每个平台......

回答 1 投票 0

c++ 用于 beta 发行版

我有以下代码可以从测试版中采样 #包括 #include // 包含 __gnu_cxx::beta_distribution 的标头 int main() { std::cout <<...

回答 1 投票 0

构建具有形状和步幅的 std::vector 的基于 xtensor 的适配器需要什么?

我正在构建 xtensor 示例“嵌入形状和步幅的结构”,将其用于具有自己的标头信息的图像类。我已经做到了这一点: #包括...

回答 1 投票 0

地址清理程序在有效的 C++ 代码中显示内存错误

#包括 #包括 #包括 使用 std::cout、std::endl; 使用 std::multiset; int main() { 多重集米; m.插入(1); m.插入(2); ...

回答 1 投票 0

全局变量“count”不明确

#包括 使用命名空间 std; int 计数 = 0, 缓存[50]; 整数 f(整数 n) { if(n == 2) 计数++; if(n == 0 || n==1) 返回 n; else if (cache[n] !=- 1) 返回cache[n];

回答 5 投票 0

为什么非范围 STL 算法不受 C++20 中概念的约束?

以std::sort和std::ranges::sort为例,std::ranges::sort中的迭代器类受到std::random_access_iterator概念的约束: 模板< std::random_access_iterator I, std::

回答 1 投票 0

C++:无法在 Windows 上捕获 fprintf 中的空指针异常

我的应用程序在空流上的 fprintf 上发布时崩溃了,即使我添加了捕手: #包括 #包括 #包括 ...

回答 1 投票 0

C++:无法捕获 fprintf 异常

我的应用程序在空流上的 fprintf 上发布时崩溃了,即使我添加了捕手: #包括 #包括 #包括 ...

回答 1 投票 0

我可以用 C++ 编写一个预加载库吗?除了在要拦截的函数前面添加 `extern "C"` 之外,我还需要做什么吗?

我正在做一个个人项目,我需要拦截Linux API,如open()、read()等,我想对它们做一些数据分析。我需要保留 C++ 数据结构 std::ma...

回答 1 投票 0

Protobuf 一次解析一个消息字段

我熟悉 protobuf 线路格式,其中设计者选择不包括线路上序列化消息的大小。 我也熟悉从头开始处理它的策略...

回答 1 投票 0

嵌套thread_local变量

声明静态 thread_local 变量时,每个线程都有该变量的副本。想象一下一个线程然后旋转另一个线程,这个变量仍然是嵌套线程中的副本吗?

回答 1 投票 0

Clang 格式 _Pragma("once") 缩进移动副作用

我认为 clang-format 指令 _Pragma("once") 与 #pragma Once 存在某种问题 - 请参阅下面的示例 - 命名空间缩进根据 pragma 指令类型而变化...

回答 1 投票 0

为什么 clang 认为我有一个复制构造函数?

我有一个具有这些特殊成员函数的结构: 结构体 MyStruct { MyStruct(MyStruct& other) = 删除; MyStruct(MyStruct&& 其他) = 默认; 显式 MyStruct(int num)

回答 2 投票 0

为什么SFINAE函数模板和常规函数模板的绑定规则不同?

我有一个检查器函数,它使用requires关键字来检测目标函数是否已定义。我想让它与 C++17 一起使用,所以我将检查器从使用 require 切换为使用

回答 1 投票 0

无法安装autodock vina(可能是由于boost)

作为我正在编写的脚本的一部分,我需要安装 autodock vina 软件包以实现配体和蛋白质结合。每次我尝试“pip install vina”时,都会收到错误

回答 1 投票 0

当我重新缩放图像或最小化窗口时,用Gdiplus创建的图像就消失了

我正在尝试重新创建一个 1996 年的程序,但几乎没有人知道。它被称为交互识别杆菌。我正在使用 C++ 和 Gdiplus 重新创建它,它最初是用 Macromedia Dire 创建的...

回答 1 投票 0

使用具有按引用传递构造函数参数的类初始化向量,并将该引用保存为成员

我试图创建一个在向量中的项目之间共享的类型的单个实例。每个向量的项类型都需要在构造函数中传递引用参数...

回答 1 投票 0

如何在armLinux中设置组播的默认HopLimit值?

我正在尝试通过套接字将数据包发送到多播地址。默认情况下 hopLimit == 1。默认情况下我需要 hopLimit == 255 。 我可以使用

回答 2 投票 0

为什么类型在向量标头之后包含时会转义命名空间?

如果我用 clang++ 编译这个最小化的示例: #包括 #包括 命名空间 MyNamespace { 命名空间 ffi { #包括 } 无效示例()...

回答 1 投票 0

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