c++17 相关问题

C ++ 17是2017年批准的C ++标准的名称。它基于以前的C ++ 14标准,改进了核心语言和标准库,并添加了一些新的语言功能。

Linux 环境(cmake 项目)中的 Coverity 构建失败

我正在努力为我们的 linux env 代码库实现静态代码分析器,但我面临着“没有文件发出”的问题。 这些是我遵循的步骤: 我有Linux版本Coverity 2023.9....

回答 1 投票 0

C++查询,如何创建动态对象并同时向构造函数传递值?

#包括 立方体类{ 民众: 内部侧; 立方体(内部边){ 立方体::边=边; } int 计算体积() { ...

回答 2 投票 0

创建一个编译时计算的查找表,使用数学函数来计算元素

我正在尝试在 C++ 中创建一个 LUT,该 LUT 在编译时计算并简单地放置在内存中以供其他模块使用。这个 LUT 中的每一项都可以在编译时计算,它只是一个......

回答 1 投票 0

C++:创建使用数学函数计算元素的编译时计算查找表

我正在尝试在 C++ 中创建一个 LUT,该 LUT 在编译时计算并简单地放置在内存中以供其他模块使用。这个 LUT 中的每一项都可以在编译时计算,它只是一个......

回答 1 投票 0

为什么 std::string 没有直接接受 std::string_view 的构造函数?

为了允许从 std::string_view 构造 std::string,有一个模板构造函数 模板 显式 basic_string(const T& t, const Allocator& alloc = Allocator()); 哪个...

回答 1 投票 0

从整数范围模板参数创建笛卡尔积

我正在与第三方库合作,该库提供了一个必须使用精度和比例参数进行模板化的数字类。不幸的是,在我正在创建的库的上下文中,

回答 1 投票 0

关于在嵌入式系统上使用 std::filesystem 的建议

这是一个非常普遍的问题,因为我正在研究嵌入式系统的新(自 C++17 起)std::filesystem。事实上,我目前使用 SPIFFS 等文件系统并创建了自己的文件...

回答 1 投票 0

解决 GCC 错误,创建立即访问的函数指针自动类型向量文字

问题 GCC 中的一个已知错误 <12 precludes initialising and immediately accessing implicitly typed vectors like so: auto elem = (std::vector {1, 2, 3})[0]; which for some types, can be worked aro...

回答 1 投票 0

RegEx 替换 C++ 中的空行

我想使用 regex_replace() 删除输入字符串中的空行;然而,正则表达式“^ “在我的代码中不起作用,尽管我在 RegExr 上测试它时它有效。这里......

回答 1 投票 0

如何用推导的数组大小解释 C++ 模板

我编写了一个模板,可以正确推导方阵的大小。我通过寻找在线解决方案得到了这个,但不确定我是否理解模板的内部工作原理。

回答 1 投票 0

使用 unsynchronized_pool_resource 进行 pmr::vector 分配的问题

几个月前跟进过类似的问题<[combination of monotonic buffer and unsynchronized memory pool]https://stackoverflow.com/questions/77271609/c17-combination-of-monotonic-buffer-...

回答 1 投票 0

C++17 元组推导指南 (CTAD):隐式生成与用户定义

#包括 模板 类 my_tuple { 民众: // constexpr my_tuple() {} // 显式 my_tuple(const Types&...){} 模板 解释...

回答 1 投票 0

从信号处理程序设置变量时是否需要 std::atomic 或 volatile

#包括 #包括 #包括 #包括 #包括 std::function g_signalHandler; 无效信号Wra...

回答 1 投票 0

你不能通过创建一个返回 std::array 的 constexpr 函数来创建一个 constexpr 数组吗?

我想在编译时构造一个数组值,并且在网上看到多个来源建议使用带有 constexpr 构造函数的结构: 模板 结构体A { constexpr A() ...

回答 1 投票 0

可交换要求和类型特征 std::is_swappable<> 在 C++17 中是否等效?

#包括 结构E { 整数x; E( ) = 默认值; E(E&&)=删除; E& 运算符=(E&&) = 删除; }; void swap(E& a, E& b) { /* 不

回答 1 投票 0

派生类中的类型别名依赖名称:不完整类型的无效使用?

我想了解模板化派生类中类型别名的用法,如下面的简单示例所示。我收到一条错误消息:“无效使用不完整类型。 我的问题是:我有一个

回答 2 投票 0

使用 C++17 的 Constexpr 查找数组

我正在尝试编写一个 constexpr 查找函数,它将返回包含特定值的 std::array 的索引。下面的函数似乎工作正常,除非包含的类型是 const cha...

回答 2 投票 0

将运行时变量简洁地映射到模板参数,用于_many_函数

问题 我有一个模板化函数 模板 无效 myfunc(int a) { // 使用 N 进行编译时优化的内容 } 我在编译时实例化它来为

回答 1 投票 0

如何包含位于上层目录中的 .h 文件? С++

所以,例如我有一堆文件: 根目录: 目录-a: 读取.cpp 目录-b: 代码.cpp 库文件 库文件 lib的文件: //lib.cpp #包括 使用命名空间 std; 字符串编辑(...

回答 1 投票 0

如何将 std::map 提取与迭代器一起使用?

我一直在尝试使用 extract() 有效地取出密钥并替换它,正如文档所说是可能的。但是,我无法使用“常规”迭代器来编译我的代码,...

回答 1 投票 0

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