标准库 问答列表

为什么标准库类型可以访问在“std”中,尽管它们嵌套在实现定义的命名空间中?

作者:md1357 提问时间:3/25/2022

我正在浏览 GCC 11.2 标头的实现(可以在这里找到),我注意到一些我正在努力理解的东西。这是标题(希望)只遗漏了重要的部分:<optional> #ifndef _GLIBCXX_OPTION...

如何正确调用std::lower_bound()?

作者:CosmeticMichu 提问时间:11/15/2022

我正在绘制一个包含两列(频率和电压)的数据文件,我需要寻找最接近给定值的值。问题是我的数据表现得像高斯,所以有两个值满足这个要求,高于和低于最大值。首先,我将数据文件中的每一列放入一个数组中,并定义了...

将 std::bind 转换为 std::function?

作者:Torch 提问时间:11/4/2022

请参阅下面的代码 queue<function<void()> > tasks; void add_job(function<void(void*)> func, void* arg) { fu...

va_list in C:创建一个不需要参数计数的函数,如“printf”

作者:KianFakheriAghdam 提问时间:10/7/2022

使用标头,可以创建一个具有可变数量参数的函数,但是:<stdarg.h> 要开始使用 ,您需要使用一个宏,该宏需要知道有多少个参数,但是 & ...使用不需要参数计数。我怎样才能创建一个不需要参数计...

有没有一种简单的方法可以重构此代码?

作者:tadpole 提问时间:9/26/2022

我有一个具有非常相似的重复代码的函数。我喜欢重构它,但不想要任何复杂的映射代码。 该代码基本上过滤掉了表中的列。我通过让比较语句具有简单类型使这个示例变得简单,但实际的比较可能更复杂。 我希望可能...

scala:Ordering.by 与 Ordering.on

作者:18446744073709551615 提问时间:10/13/2022

和 在 Scala 中有什么区别?Ordering.by()Ordering.on() (嗯,一个在 trait 中定义,另一个在伴随对象中定义,实现代码也不同,但语言需要两者肯定是有原因的。...

用于通用和快速数据存储容器构建器的 C++ 可变参数模板

作者:zahid kamil 提问时间:1/17/2022

template< typename ... Args> auto build_array(Args&&... args) -> std::array<typename std::common_ ty...

为什么 STL 如此严重地基于模板而不是继承?

作者:OB OB 提问时间:6/25/2009

我的意思是,除了它的名字,标准模板库(演变成C++标准库)。 C++ 最初将 OOP 概念引入 C。也就是说:你可以根据一个特定的实体的类和类层次结构来判断它能做什么和不能做什么(不管它是如何做的)...

在 C++ 14 中初始化二维数组 [复制]

作者:FraTsuna 提问时间:8/7/2022

这个问题在这里已经有答案了: std::array of structures initializater list syntax [duplicate] (3 个答案) 去年关闭。 最近,我开始从...

Python 跟踪模块中的异常:“Charmap 无法编码...”

作者:Michael Sohnen 提问时间:7/23/2022

我正在使用 python 跟踪模块来弄清楚为什么我的程序提前退出。 但是,跟踪模块本身似乎存在错误。 当我在powershell中运行时,出现以下错误:py -m trace -t src/mai...


共88条 当前第3页