14 问答列表

如何将函数模板参数限制为特定类模板的专用化

作者:user1806566 提问时间:10/10/2023

我有一个这样的结构: template <typename Arg1, typename Arg2> class TemplateClass { ... }; template <typename...

c++ 14 中的“重载”下标赋值操作

作者:calad0i 提问时间:7/23/2023

问题: 我需要构造一个数组来存储一种类型的数据,但显示为另一种类型以节省内存。只有下标运算符 () 是必需的。[] 比如说,我有一个数组,显示为 fp32,但在内部存储 int8: 从 arr b...

为类型特征_t别名和_v变量模板的目的是什么?

作者:KamilCuk 提问时间:9/12/2023

还有很多 和 后缀,如 、 和 milions 等其他此类函数。*_v*_tstd::is_same_vstd::invoke_result_tresult_of_t 它们为什么存在?在任何上下文中...

std::shared_ptr 的 bool 运算符在表达式中是如何被修改的(即 'bool is_empty = shared_ptr1 &amp;&amp; shared_ptr2;' )?

作者:John 提问时间:10/9/2023

Gaven that 和 are both shared_ptr,std::shared_ptr 的 bool 运算符如何在表达式中进行尝试(即 )?cur_front_rescur_back_res...

如何在现代 C++ 中实现经典排序算法?

作者:TemplateRex 提问时间:7/9/2014

C++ 标准库中的算法(及其表亲和 )在大多数实现中是更基本的排序算法(如选择排序、插入排序、快速排序、合并排序或堆排序)的复杂混合组合。std::sortstd::partial_sortstd::...

如何防止一段无副作用的代码被优化掉?

作者:lei hu 提问时间:9/15/2023

考虑一个场景,我构造了一个表示大整数的类 T。此类 T 具有加法运算符函数。 class T { public: T operator+(const T &other) const } 为了测...

C++14 中引入的哪些更改可能会破坏用 C++11 编写的程序?

作者:Filip Roséen - refp 提问时间:6/1/2014

这个问题的答案是社区的努力。编辑现有答案以改进此帖子。它目前不接受新的答案或交互。 介绍 使用 C++14(又名。C++1y)标准在接近最终状态时,程序员必须问自己向后兼容性,以及与此相关的问题。...

在 Reporting Service 2014 报表中使用外部 dll .net 框架时出错

作者:Andre Ramos 提问时间:9/14/2023

我在Visual Studio 2008,NET Framework 3.5,SQL Server 2008 Standard和Reporting Service中使用C#开发了一个项目 我迁移到 ...

复制省略重叠对象

作者:Vinod 提问时间:9/19/2023

参考:复制省略 仅当已知正在初始化的对象不是潜在重叠的子对象时,这才适用: struct C { /* ... */ }; C f(); struct D; D g(); struct D...

在 C++ 中创建模板类的打包版本 14

作者:azyo 提问时间:9/8/2023

我想制作一个模板类的版本,在打包的结构中使用它以作为字节发送或接收。但我不希望打包的成本影响算术和其他方面对类的常规使用(使用 GCC 和 c++14 为 ARM 编译)。__attribute__(...


共136条 当前第4页