11 问答列表

识别正在使用的 xterm 字体和相应的 Cygwin 包?

作者:user2153235 提问时间:1/24/2020

几十年来,我一直在煞费苦心地尝试来自不同系列的不同字体,以获得 xterm 大小的良好进展。我在 2015 年发现的六个很好的前缀如下。由于 Windows 7 不受支持,而且旧的笔记本电脑太破旧而无...

如何处理必须以异常安全方式获取多个资源的构造函数

作者:Howard Hinnant 提问时间:8/5/2016

我有一个拥有多个资源的非平凡类型。如何以异常安全的方式构造它? 例如,下面是一个演示类,其中包含一个数组:XA #include "A.h" class X { unsigned size_ ...

复制和交换习惯用语与移动操作之间的交互

作者:Maestro 提问时间:2/12/2020

我正在尝试制作一个程序来实现“复制和交换”习语之间的交互,所以我编写了以下代码:move control operations class PInt { public: PInt(int = 0)...

使用 RAII 从 C 样式 API 管理资源

作者:jaggedSpire 提问时间:8/27/2016

资源获取即初始化 (RAII) 在 C++ 中通常用于管理资源的生存期,这些资源在其生存期结束时需要某种形式的清理代码,从控制指针到释放文件句柄。deletenew 如何快速轻松地使用 RAII 来...

如何以安全便携的方式播种随机数生成器?

作者:Fareanor 提问时间:2/28/2020

背景: 从 c++11 开始,建议使用 a 而不是 time 来播种随机数生成器。如果我们看一下相关文档,我们可以读到:std::random_device std::random_device如...

如何在 c++ 中使用文件作为 iostream?

作者:My Code Made Me Suicidal 提问时间:3/3/2020

用户将 ./prog 文件1.txt <文件2.txt 我将如何使file2.txt被视为iosteam?...

调用继承类函数的未解析外部符号 [duplicate]

作者:Falcon Oscuro 提问时间:3/6/2020

这个问题在这里已经有答案了: C++ 内联类方法导致未定义的引用 (3 个答案) 什么时候应该为函数/方法编写关键字“inline”? (16 个答案) 3年前关闭。 我正在尝试让一个类从继承的类调...

何时使用 =default 使析构函数默认?

作者:TonySalimi 提问时间:6/28/2019

尽管对构造函数使用 =default 对我来说很清楚(即强制编译器在其他 ctor 存在时创建默认构造函数),但我仍然无法理解这两种类型的析构函数之间的区别: 那些使用 =default 那些没有显...

访问不活跃的工会成员和未定义的行为?

作者:Luchian Grigore 提问时间:7/7/2012

我的印象是访问最后一个集合以外的成员是 UB,但我似乎找不到可靠的参考(除了声称它是 UB 但没有标准支持的任何答案)。union 那么,这是未定义的行为吗?...

在不进行 ToString 转换的情况下检查 OracleParameter.Value 是否为 Null

作者:WSC 提问时间:3/28/2020

我有一个存储过程,其中包含一些参数。在 .NET 方面,我对如何在将其转换为 .NET 之前检查参数是否为 null 感到困惑。我以前在几个不同的项目中做过很多这种事情,但我以前从未遇到过这个问题.....


共618条 当前第27页