C ++标准库及其命名空间。与[c ++]结合使用。
我正在使用 C++ 在 Qt 应用程序中实现文件保存功能。 我正在寻找一种方法来检查所选文件在写入之前是否已存在,以便我可以提示
为什么我可以使用没有 std:: 前缀的 std::stoul ? [重复]
我想知道为什么我可以使用没有 std:: 前缀的 std::stoul 。换句话说,为什么下面的代码会编译并运行(参见 godbolt.org 上的示例) #包括 int main() { 返回 stoul(std::
使用无容器迭代器和并行 std::for_each 的 3D 索引迭代器
我正在寻找一个与 std::ranges::views::iota 非常相似的迭代器,但使其在 3D 中工作。它下面不会有容器,因为我不需要保存索引...
为什么 std::rel_ops::operators 在 C++20 中会被弃用?
根据 cppreference.com,std::rel_ops::operator!=,>,<=,>= 将在 C++20 中弃用。 背后的原理是什么?
如何使用 std::filesystem 来查看我是否具有写访问权限?
我想使用 std::filesystem 来查询提供给我的函数的磁盘文件夹路径。 我想知道我是否有该文件夹的写入权限。 但我想在不实际尝试的情况下做到这一点...
Windows下使用std::filesystem判断路径的合法性?
在C++20中,是否可以在Windows下使用std::filesystem检查路径的合法性? 我所说的“合法性”是指路径是否包含任何“禁止”字符,太......
如何从 std::ifstream 将文件读入 unsigned char 数组?
所以通常我会做这样的事情: std::ifstream 流; int buff_length = 8192; boost::shared_array buffer( new char[buff_length]); Stream.open( path.string().c_str(), std::
我浏览了虚幻引擎源代码,发现他们使用自己的容器类,例如内部动态数组。但是 C++ STL 提供了(几乎)所有必要的配置...
C++20 中引入 std::views::all 的目的是什么?
#包括 #包括 int main() { 自动 v = std::向量{1, 2, 3, 4}; v | std::views::drop(2); // 好的 std::views::all(v) | std::views::all(v) | std::views::all(v) | std::views::all(v) std::views::drop(2); //也可以 }
为什么在 macOS M1 环境下,`std::invalid_argument` 没有被 no-rtti 捕获?
今天我在C++中捕获异常时遇到了一个奇怪的行为,有人可以向我澄清一下吗?代码片段 #包括 #包括 #包括 int main() { ...
我刚刚进入元编程,正在 YouTube 上观看 Cppcon 频道,看到了这个 std::integral_constant,但找不到它的用途。 据我了解,这是一种“打包”值的方式
std中是否有一个类/结构体可以不区分大小写地比较字符串,并且可以用作std::map中的Compare模板?
要创建一个不区分大小写的字符串键的 std::map,我们可以定义一个 struct CaseInsensitiveCompare,并在定义映射时将其作为 Compare 模板传递。 模板 结构
有没有一种方法可以在没有 lambda 的情况下投影到压缩向量元组
如下面的代码所示,我可以使用 std::ranges::sort 对压缩向量进行排序,使用 lambda 指定应由第一个向量完成排序。有没有办法使用投影,指定
构建 VBA-M 时出现 stdlib.h 和 cstdlib 错误
我尝试在 Fedora 24 上使用 GCC 构建 VBA-M,但出现以下错误: [ 69%] 构建 CXX 对象 CMakeFiles/vbam.dir/src/sdl/expr.cpp.o 在 /usr/include/c++/6.1.1/stdlib.h:36:0,...
我正在从 C# 迁移到 C/C++,并发现文档和在线资源变得更加难以查找、导航和理解。 我刚刚遇到了 time_point,所以我了解到它
std::any_of 与顺序执行策略一起使用时是否保证迭代顺序?
我有一个过滤器函数列表。如果这些函数中的任何一个返回 true,我就不应该进一步处理事件。 std::any_of 似乎适合这个用例,但我希望保证过滤器
Android Studio CMake - 共享库缺少 libc++_shared.so? CMake 可以捆绑这个吗?
现在 Android Studio 2.2 已正式发布,我正在从旧的 ndk 构建流程迁移到尝试在 AS 中使用 CMake。当我合并公司内部的多个代码库时(我...
链接问题:tiff 库在 mac 上找不到 cmath(静态编译时)
我的程序需要tiff。 这是我的 CMakeLists.txt: ... # 定义 Tiff 外部项目 设置(ep TIFF) 设置(cmake_cache_args -DBUILD_SHARED_LIBS:BOOL=关闭 -Dtiff-docs:BOOL=OFF -Dtiff-测试:...
如何为 std 枚举实现 googletest 的自定义值打印机
我想要一个用于 std::future_status 枚举的值打印机。 基本上比这更好的错误消息: [ 运行 ] BasicTest.AssertNotEqualFutureStatus 这些值的预期相等: ...
将 cmath 与 tiff 库一起使用时的链接问题(静态编译)
我的程序使用 CImg,需要 tiff 和 cmath。 ... # 定义 Tiff 外部项目 设置(ep TIFF) 设置(cmake_cache_args -DBUILD_SHARED_LIBS:BOOL=关闭 -Dtiff-docs:BOOL=OFF -Dtiff-tes...