c++ 相关问题

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

使用自定义比较器进行排序,但如果条件返回 false 则保持未排序

std::向量> vect{ {"abc","def","2"}, {"def","ghi","2"}, {“abc”,“def”,“2&qu...

回答 1 投票 0

Visual C++ 使用哪种调用约定来调用 Delphi 编写的 DLL 函数?

我正在使用Delphi XE3写一个函数,如下: 函数 CheckLicense(const lpszAppName: PChar): 整数;标准调用; 开始 ... 结尾; 出口 检查许可证; 那我应该在 Visual 中使用 CALLBACK...

回答 1 投票 0

实际开发中是否应该使用标准I/O库?

我了解到在一些正式的项目中很少使用标准I/O库,所以我想知道在实际开发中是否应该使用标准I/O库,如果使用的话会不会影响效率? ...

c++
回答 1 投票 0

通过非默认构造函数构造一个全局变量,为什么可以分配到.bss段?

我写了两段cpp源代码,唯一的区别是一个文件指定了非默认构造函数,而另一个则没有: // `test1.cpp` 的代码 派生类 { 私人的: ...

回答 1 投票 0

从文件读取到包含原子变量的结构

我有一个共享内存映射文件,它以某种类型的有效负载开头: 结构头 { 无符号长长版本 = 0; std::atomic ok = false; // 其他字段 }; 据我所知

回答 1 投票 0

std::atomic<bool>可以简单复制吗?

以下代码打印 std::atomic 是否可简单复制: #包括 #包括 #包括 int main(){ std::cout << s...

回答 2 投票 0

consteval 构造的对象的地址是常量表达式吗?

以下代码可以在 GCC 和 MSVC 上编译,但被 Clang 拒绝: 结构X { 常量无效 *p_; 保守 X() :p_{这个} { } }; 静态 constexpr X x{}; (https://godbolt.org/z/ExYMeT...

回答 1 投票 0

当.h具有模板类时编译文件失败[重复]

我是C++初学者。我将头文件和源文件存储在不同的文件夹中,如下所示。当我尝试编译时,我无法成功编译。 测试 ├── 公司 │ └── 啊 ├── ...

回答 1 投票 0

在 C++ 中从向量中删除元素

我试图使用下面的代码从向量中删除负元素(小于0),但是每当向量的最后一个元素为负元素时,我就会收到错误(分段错误) ...

回答 1 投票 0

Boost R-tree - 如何有效地采样随机元素

我正在使用 boost 库 R 树将值存储在 2D 空间中。我正在尝试找到一种方法来有效地从 R 树中采样随机值。 到目前为止我已经尝试了2种方法来做到这一点,都有

回答 1 投票 0

收到“此请求的签名无效。”在 Binance websocket api 中,同时在 C++ 中使用 ed25519 密钥

您好,我正在尝试向 Binance websocket api wss://ws-api.binance.com:443/ws-api/v3 发送订单。我正在使用 ed25519 密钥来签署我的订单 json 数据。当我发送请求时,我收到: {“id&...

回答 1 投票 0

cpp03如何实现条件隐式转换?

示例: #包括 类虚拟{}; 模板 类 IsDummy { public: enum { 值 = 0, }; }; 模板<> 类 IsDummy { public: enum { 值 = 1,...

回答 2 投票 0

.h 和 .cpp 位于不同文件夹时编译文件失败

我是C++初学者。我将头文件和源文件存储在不同的文件夹中,如下所示。当我尝试编译时,我无法成功编译。 测试 ├── 公司 │ └── 啊 ├── ...

回答 1 投票 0

随机数和负数

我必须生成 [-100; 范围内的数字] +2000] 在 c++ 中。如果只有正数可用,我该如何用 rand 做到这一点?有什么快速的方法吗?

回答 8 投票 0

Qt gif 无效

我创建了一个 .gif 文件 https://drive.google.com/file/d/18wHorsxHpfXZc2xm-iEuMG4McsOT-f85/view?usp=sharing 我正在 QMovie 的帮助下添加 git QLabel* ProgressIcon = new QLabel(this); QMo...

回答 1 投票 0

为什么 libc++ 的 std::string 实现比 libstdc++ 占用 3 倍内存?

考虑以下测试程序: #包括 #包括 #包括 int main() { std::cout << sizeof(std::string("hi")) << " "; std::

回答 4 投票 0

为什么 sizeof(std::string) 只有八个字节?

为什么 std::string 的大小(由 sizeof(std::string) 确定)的结果是 8? 我认为它应该超过 8,因为它必须有一个 int (在我的机器上 sizeof(int) == 8)数据成员来提供 std::st...

回答 2 投票 0

使用样式表在 QMainWindow 上实现半透明背景

我想使用 QMainWindow::setStyleSheet 为我的 QMainWindow 设置半透明背景。 我做类似的事情: QMainWindow 窗口; window.setWindowFlags(Qt::Window | Qt::FramelessWindo...

回答 1 投票 0

需要设计建议,以便在 C++ 中的两个不同共享库(.so)之间进行通信

我有两个.so(不同的进程),现在我想在C++中的2个.so之间进行双向通信,例如使用任何正常的api调用和回调。例如,如果调用一个方法,则从一个文件(一个.so)

回答 1 投票 0

Qt 5.10 使用样式表在 QMainWindow 上实现半透明背景

我想使用 QMainWindow::setStyleSheet 方法设置 QMainWindow 类半透明背景。 我做类似的事情: QMainWindow 窗口; window.setWindowFlags(Qt::Window | Qt::

回答 1 投票 0

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