c++ 相关问题

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

QTreeView 禁用某些行的选择

我有一个 JSON 模型,我用 QTreeView 填充它: *-组1 | | | *-项目1值1 | | | *-项目2值2 | *-组2 | *-项目4值3 现在我想禁用组选择,...

回答 3 投票 0

将多个函数参数映射到静态模板参数

我想将非 constexpr 函数参数映射到静态模板参数,以便能够在模板中利用一些 constexpr 优化。考虑这个例子: 无效包装F...

回答 1 投票 0

C++ 23 静态运算符()的效率优势

我正在研究本文中阐述的静态运算符()的动机 https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1169r2.html 他们经常解释函数对象

回答 1 投票 0

在循环迭代之间消耗整个缓存线有什么特别的好处吗?

我的程序添加了浮点数组,并在通过 MSVC 和 G++ 进行最大优化编译时展开 4 倍。我不明白为什么两个编译器都选择展开 4x,所以我做了一些测试,发现只有

回答 1 投票 0

使用ctypes将一些函数从c++ dll导入到python,但有些函数无法按预期工作

所以我正在使用 django 开发后端,并且我有一个图像处理步骤,我使用我公司开发的私有 c++ .dll。 我正在使用 ctypes 加载 .dll 文件并设法制作...

回答 1 投票 0

按值传递共享指针使得在 mac 上计数为 0,在 win 上计数为 1

我看到共享指针按值传递在 Mac 上计数为 0,但在我的代码中在 Windows 上仍为 1。 所以我一直在尝试理解共享指针按值传递和按引用传递

回答 1 投票 0

将一行 Delphi 代码行转换为 C++

如何用 C++ 编写该行? 使用delphi代码(不是这里发布的代码)我会将填充一些信息的记录写入exe文件,使用c++代码我将读取该记录并传递...

回答 3 投票 0

根据主循环设置的变量值立即中断辅助线程循环

我在 C++ 中遇到并发问题,我正在努力寻找最佳解决方案。我有两个线程:一个是主程序,另一个负责控制灯...

回答 1 投票 0

制定函数激活记录的运行时成本取决于什么?

我在阅读 Bjarne Stroustrups: Principle and Practice using C++ 时,遇到了第 8.5.8 章中有关调用堆栈和激活记录的以下内容: 对于合理的功能(例如每个

回答 1 投票 0

在 C++ 中处理 double 除以 2 的大幂

我的问题是,当你必须除以2的大幂时,应该如何处理除法,这可能是一件微不足道的事情,但我没有找到任何有用的材料。我基本上是在问...

回答 1 投票 0

如何知道编译器是否会使用复制省略以及我是否需要使用 std::move

在此示例代码中,我如何信任编译器进行非保证复制省略(在返回值优化的情况下): 结构X { X():大小(10000),very_large_buffer(新字符[大小]) { ...

回答 1 投票 0

`g_autoptr(MyApplication) app = my_application_new();`是什么意思

我正在浏览 flutter Linux 应用程序源代码,在理解这种声明方法以及它是 C 还是 C++ 时遇到了一些障碍。 // 上下文源代码 #包括“

回答 1 投票 0

将现有范围类型调整为与 c++20 范围兼容而不进行更改

我的目标是采用一些虚幻引擎类型并使它们可以与 c++20 范围一起使用。我从 TArray 开始,我认为它是最简单的。它本质上是一个 std::vector,st...

回答 1 投票 0

C++ 正则表达式如何匹配行的开头,而不仅仅是字符串的开头? [重复]

当正则表达式出现在行首时,如何匹配它,即使它不一定位于字符串的开头? 我的目标是能够使用正则表达式查找 #include 的所有实例...

回答 1 投票 0

链表节点结构没有意义 C++

#包括 使用命名空间 std; 类 IntNode { 民众: IntNode(int dataInit = 0, IntNode* nextLoc = nullptr); void InsertAfter(IntNode* nodeLoc); IntNode* GetNext(); 无效

回答 1 投票 0

为作用域枚举类型调用重载位运算符时可能会返回无效值

该代码片段用于记录多个摄像机的状态。我为上述范围枚举重载了几个位运算符。 下面的代码片段运行良好。 虽然我清楚地知道...

回答 1 投票 0

线程安全std::向量push_back和reserve

我有一个应用程序,可以连续将 std::vector::push_back 元素放入向量中。由于它是一个实时系统,我不能让它随时停止。不幸的是,当保留内存

回答 3 投票 0

错误:与“运算符<<' (operand types are 'QTextStream' and 'const char [3]')

这是一段基于 Qt 的代码,已经有一年了,我可能在各种上下文中编译过很多很多次,而且每次我都不知道。它位于一个名为 DPolygo 的文件中...

回答 1 投票 0

在C++中,等待条件变量的线程可以通知自己吗?

我有一个sender()函数,它发送UDP数据包。在 sender() 结束时,它会唤醒接收器线程以等待超时的 UDP 响应。 这里的 sender() 可以被 main 调用

回答 1 投票 0

为什么 od 和我的 C++ 代码读取的字节顺序与十六进制编辑器呈现的字节顺序不同?

我注意到一个奇怪的行为,od -H 和 Vim 的十六进制编辑器(打开文件并使用命令 :%!xxd)对相同的数据显示不同的字节序。我写了一些转储第一个 uint32_t 的 C++ 代码

回答 1 投票 0

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