STD 问答列表

无法在 C 语言中关闭线路缓冲

作者:Milk_Cool 提问时间:10/11/2023

因此,我正在处理一个大项目,它需要禁用 stdin 和 stdout 缓冲区,以便立即处理输入和输出。但是,当我尝试使用 or 时,它就不起作用了。这是我的代码:setbufsetvbuf #inc...

如何在 Python 中获取 Pipe 和 Here String?

作者:gott18 提问时间:10/12/2023

通过以下方式调用 Python 脚本时 echo foobar | python myscript.py <<< test123 如何在 Python 脚本中同时获取两个字符串(“foobar”...

我不明白这个子字符串行为。相当微不足道,但它让我难以置信

作者:Carrot13 提问时间:10/12/2023

string A = "LOLWUT"; cout << A.substr(0, A.length() - 1) << endl; cout << A.substr(1, A.length() - ...

有没有办法 git grep stdin?

作者:ks1322 提问时间:10/13/2023

我想与从 stdin 获取的输入一起使用。有一个选项,但根据文档,它只允许当前目录中的 grep 文件:git grep--no-index --无索引 搜索当前目录中不受 Git 管理的文件。 ...

是否可以使用 mutable 将 std::map 中的所有键减少相同的值?

作者:dw218192 提问时间:10/14/2023

据我所知,std::map 几乎总是作为某种自平衡搜索树实现的。因此,我认为将每个键减去相同的值不应该导致未定义的行为或损坏映射?以下代码真的安全吗? #include <map> #include...

重定向 sys.stdin 和 sys.stdout [duplicate]

作者:kotori 提问时间:10/15/2023

这个问题在这里已经有答案了: 覆盖模块方法 where from...使用 import (2 个答案) 如何覆盖导入的 Python 模块中的常量? (4 个答案) 将 stdout 重定向到 Py...

如何将'const std::vector&lt;T*&gt;'转换为'std::span&lt;const T*&gt;'

作者:Carson 提问时间:10/16/2023

标题。 我正在实现这个类: #include <span> #include <vector> class MyClass { public: std::span<int *> numbers...

如何在 Rust 中解码和读取 zstd 文件?

作者:TrkDgnr 提问时间:10/17/2023

我正在寻找一些关于如何解码和读取 zstd 文件的建议,我感到有点迷茫,因为这是我开始学习 Rust 以来的第一个大项目。 我在这个项目中使用 Rust,因为它是为了实习,而且数据导出/压缩工具很久...

这是 std::expected 的正确便利包装器吗?

作者:dw218192 提问时间:10/17/2023

如果我正在编写一个返回 std::expected 对象的函数,并可能调用返回对象的其他函数,我发现自己编写这样的代码片段非常常见。std::expected struct Foo { }; std...

自定义 C++ 分配器的令人信服的示例?

作者: 提问时间:5/6/2009

有哪些真正好的理由放弃定制解决方案?您是否遇到过任何对于正确性、性能、可伸缩性等绝对必要的情况?有什么非常聪明的例子吗?std::allocator 自定义分配器一直是标准库的一个功能,我不太需要它...


共476条 当前第44页