std 相关问题

C ++标准库及其命名空间。与[c ++]结合使用。

有 std:::generator 函数调用的包装器吗?

是否有一个现有的包装器来调用 std::generator 的函数,如下面的代码所示? 虽然我的工作得很好,但我不想重新发明轮子,因为代码会更复杂

回答 1 投票 0

`std::sprintf` 或 `std::snprintf` 带有参数包,无需额外调用和 tmp 缓冲区

有没有办法摆脱 tmp 和 Print 中对 std::snprintf 的第二次调用?我可以只用一个 std::snprintf 调用来做同样的事情吗? //arm-none-eabi-g++ -std=c++14 -O3 -Wall -fno-rtti -fno-

回答 1 投票 0

C++ FMT 格式化自定义抽象类时出现问题

我正在为个人项目开发一个事件系统,我试图将事件记录到控制台,就像 LOG(event) 一样简单。 在这种情况下,事件由具有 s...

回答 1 投票 0

我需要关闭 std::fstream 吗? [重复]

可能的重复: 我需要手动关闭 ifstream 吗? 我是否需要调用 fstream.close() 或者 fstream 是一个在销毁时关闭流的正确 RAII 对象吗? 我有一个本地 std::ofs...

回答 3 投票 0

std::get<T&>(tuple) 应该适用于 zip_view 的输出吗?

简而言之:std::get('tuple-like') 在 MSVC 中使用范围库时不起作用,我想知道根据 C++ 标准期望什么。 我无法编译下面的代码

回答 1 投票 0

std::变体反射。我如何知道分配了哪种类型的值 std::variant?

我有一个名为 foo_t 的类,它有一个名为 bar 的成员,它可以是 std::string、int、std::vector 等类型中的任何一种。我希望能够询问 foo_t 是哪种类型 bar哈...

回答 3 投票 0

强制使用 std::stringstream 作为行尾

我正在使用流 << "content" << std::endl. Then I'm getting the content by stream.str(). If added a line with std::endl into a std::

回答 1 投票 0

如何存储std::mdspan?

如果我想将 std::mdspan 的实例存储在要传递给函数的结构中,有没有办法在不将客户端函数转换为模板的情况下执行此操作? 在此代码演示中: #包括<

回答 1 投票 0

C++ 中动态分配的多维数组

随着 C++ 的最新发展,我们是否有一些通用的多维数组解决方案,其大小仅在运行时已知并且在执行过程中不会改变? 我只找到了优雅的

回答 1 投票 0

为什么这里需要“使用命名空间std”?

我目前使用三个文件:main.cpp、functions.cpp、functions.h。 function.h 文件如下所示: #ifndef 函数_H #定义FUNCIONES_H #包括 #包括 #

回答 1 投票 0

__clang 标准库中的 nat 类

我翻阅了clang的C++标准库,在shared_ptr类中找到了这个类。 类shared_ptr // ... 私人的: 结构 __nat {int __for_bool_;}; // ... }; 我明白...

回答 1 投票 0

std是不合格的id吗?

我正在阅读 Bjarne 的《C++ 之旅》第三版的第 7 章模板 [第 7 章是关于模板的,但那里只有一个声明。我必须去读第 5 章,第 17 页。 59 获得实施...

回答 1 投票 0

C++ 中的随机排列范围迭代器

我希望以随机顺序迭代“范围”{0...n}。 我有一个范围 {0..n} 的迭代器: 班级范围 { 私人的: int 最后; 整数迭代器; 民众: 范围(整数结束): ...

回答 1 投票 0

std::sort 比较函数导致堆缓冲区溢出

我编写了以下比较函数用于排序: 布尔 cmp(int a, int b) { 返回 %2 == 0; } 让偶数在奇数前面,在一个小测试用例中你将得到AC...

回答 1 投票 0

C++ std::sort 比较函数导致堆缓冲区溢出

我编写了以下比较函数用于排序: 布尔 cmp(int a, int b) { 返回 %2 == 0; } 让偶数在奇数前面,在一个小测试用例中你将得到AC...

回答 1 投票 0

C++ std__sort 比较函数发生堆缓冲区溢出

我写了一个比较函数来排序 布尔 cmp(int a, int b) { 返回 %2 == 0; } 让偶数在奇数前面,你会在一个小测试用例中得到AC,但是是一个堆-

回答 1 投票 0

如何对齐 std::array 包含的数据?

既然std::array不允许改变它的分配器,有没有办法确保指向数据地址的指针是对齐的? 例如,在 GNU g++ 4.8.4 和 6.1.0 中,以下代码 #包括...

回答 1 投票 0

模板解析不清楚

我正在完成这篇文章中的练习https://www.slamecka.cz/posts/2021-03-17-cpp-metaprogramming-exercises-1/ 首先,我要向作者表示衷心的感谢。问题相当多

回答 1 投票 0

g++11 和 g++13 之间 std::begin、std::end 发生了什么变化

这可能是一个愚蠢的问题。但我注意到这一行没有在我的机器上编译,唯一的区别是安装的 g++ 版本。 我把版本更新回11了...

回答 1 投票 0

右值的 std::begin(X) 与 X.begin()

对于STL容器,我认为std::begin的共识是“std::begin(c)实际上与c.begin()相同”。但是,根据 cppreference, std::begin(...

回答 1 投票 0

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