腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
具有
结构
成员
变量
和
std
::
ranges
的
结构
的
c++20
排序
向量
c++
、
c++20
、
std-ranges
我有一个简单
的
结构
{}int n = 10; myStructs.push_back(MyStruct{.x = n - i}); 如何使用
std
::
ranges
根据
成员
变量
.x对myStructs进行
排序
浏览 5
提问于2021-02-27
得票数 0
回答已采纳
1
回答
如何在
c++20
约束算法中投影
std
::tuple
c++
、
c++20
、
range-v3
假设我们有一个
std
::pair
的
数组:Particle particles[] {{"Electron", 0.511}, {"Muon", 105.66}, {"Tau", 1776.86}}; 我们可以使用
具有
不同投影函数
的
C++20
范围算法根据不同
的
数据
成员
浏览 3
提问于2020-11-23
得票数 5
回答已采纳
2
回答
如何在
C++20
范围内将投影与变换相结合
c++
、
c++20
、
std-ranges
C++20
ranges
::sort支持投影,这很好,但是我想做一些更复杂
的
事情,特别是对对投影
成员
操作
的
函数
的
结果进行
排序
。对于函数调用,我尝试了转换,然后对视图进行
排序
,但是
C++20
排序
似乎不能处理视图,这个解释了为什么(对于range-v3)。 // assume we
浏览 2
提问于2021-09-09
得票数 2
回答已采纳
2
回答
按长度对
std
::vector<
std
::string>进行
排序
的
代码在
C++20
中正确吗?
c++
、
sorting
、
stl
、
c++20
、
std-ranges
我编写了一个按长度
排序
向量
字符串
的
代码。不幸
的
是,我不确定它是否在这种形式
的
下一个标准中起作用。这是
C++20
中
的
正确代码吗?#include <algorithm>#include <string>#include <vector>
std
::vector&l
浏览 2
提问于2020-03-07
得票数 1
回答已采纳
5
回答
什么是
std
::identity以及如何使用它?
c++
、
template-meta-programming
我只想知道
std
::identity
的
用途是什么?我在网上找不到任何有用
的
东西。我知道它是如何实现
的
:struct identity T operator()(T x) const { return x; }为什么我们真的需要这个
浏览 6
提问于2017-01-20
得票数 7
1
回答
如何快速搜索大
向量
多次?
c++
、
loops
、
dictionary
我有一个
std
::vector<
std
::string>,它有43,000个字典单词。我大概有315000个单词,每一个单词我都需要确定它是否是一个有效
的
单词。这需要几秒钟,我需要尽快完成任务。有什么最好
的
办法来完成这件事吗?目前,我重复了每一次尝试: if (!(
std
::find(dictionary.begin(), dictionary.end(), word) !dictionary.end(
浏览 1
提问于2021-11-22
得票数 1
回答已采纳
6
回答
一种存储
具有
排序
能力
的
结构
变量
的
高效数据
结构
c++
、
data-structures
、
struct
我有一个
结构
{ string val;我需要一个在C++中
的
数据
结构
,可以保存
具有
排序
功能
的
结构
变量
。有可能吗?我在看
向量
,它可以保存
结构
变量
,但我不能根据id对它进行
排序
,因为它是一个
结构
成员
。有什么建议吗?
浏览 3
提问于2010-09-20
得票数 5
回答已采纳
2
回答
C++范围查找并返回
std
::可选,就像Java stream一样
c++
、
c++20
、
stdoptional
我希望
std
::
ranges
::find()也有类似的行为。如果未找到该值,则返回last迭代器。如果T是一个
结构
,并且我试图从中获取一个
成员
,这就不太方便了。of a 26yo person
std
::optional<int> height2 =
std
::
ranges
::find(people, 26, &Person::age)->height; // error 当然,我可以在每个find周围放置一些包装
浏览 40
提问于2020-12-21
得票数 3
回答已采纳
2
回答
为什么C++没有标准化在整个容器上操作
的
算法
的
重载?
c++
、
stl
、
standardization
标准
的
C++有一个丰富
的
算法库,包括大量
的
语法糖,如
std
::max_element,
std
::fill,
std
::count等。我很难理解为什么ISO认为适合标准化许多这样
的
微不足道
的
算法,而不是重载在整个容器上操作
的
算法。我真的不明白,当我们没有完整
的
容器版本(肯定是目前为止最常见
的
情况),或者类似地留下了
向量
擦除-删除习惯用法时,他们为什么要添加这些基本
的
东
浏览 4
提问于2020-11-20
得票数 2
1
回答
c++迭代器,替代语法?
c++
、
syntax
、
iterator
、
language-design
对于某些可迭代
的
对象V,迭代它通常使用以下语法(这里使用
std
::transform)当V是一个VeryLongNameLikeThis时,当您有类似的VeryLongNameLikeThis2
变量
时,第一个语法就很难写问:在特殊但常见
的
用例中,还有哪些其他语法可用于迭代--
浏览 3
提问于2020-10-07
得票数 1
回答已采纳
3
回答
创建一个按升序对带int
的
struct
排序
的
函数?
c++
我正在创建一个计算学生平均分数
的
程序(已经完成了),但我还需要按升序对它们进行
排序
( 1,2,3,4,5,6)。唯一
的
问题是,我将这些值存储在一个
结构
中,并且我需要一个函数将它们按升序排列。============================= List: [10,20,30] 下面是我
的
程序::cout << "The average is: " << aver
浏览 2
提问于2020-10-11
得票数 0
5
回答
在这种情况下,运算符应该抛出==或!=吗?
c++
、
exception
、
operator-overloading
我正在编写一个程序,其中我已经创建了POD
结构
的
std
::vector。该
结构
的
一个
成员
是唯一标识符。这是一个我不确定如何处理
的
问题。
向量
将按我分配给每个
结构</em
浏览 0
提问于2012-12-07
得票数 2
回答已采纳
3
回答
在
向量
中只
排序
类
的
一个
成员
,而其他
成员
保持不变。
c++
、
sorting
、
vector
、
struct
对于对一个
成员
变量
的
结构
向量
进行
排序
,有很多答案。通过比较
结构
成员
,
std
::sort
和
谓词函数很容易做到这一点。真的很容易。struct Test { int b{};};
s
浏览 7
提问于2019-12-21
得票数 1
回答已采纳
2
回答
如何访问
结构
向量
中
的
成员
c++
、
struct
、
stdvector
、
stdoptional
我有一个
成员
变量
,它
的
类型是
结构
向量
,定义为
std
::可选,那么如何访问
结构
中
的
成员
。示例:{float b;那么如何使用mem_variable访问'a‘
和
'b’;
浏览 6
提问于2021-12-16
得票数 -1
1
回答
如何对
结构
化容器进行
向量
排序
?
c++
、
sorting
、
vector
、
struct
我有一个
结构
:double x;double Th;}; 我还有一个
向量
vector<particle> vec,如何根据增加
的
数据
成员
wt对
向量
vec进行
排序
,我希望
向量
与增加
的
double wt
排序
,我想使用
std
::sort,但是如何补偿
结构
呢?
浏览 0
提问于2018-01-19
得票数 1
回答已采纳
2
回答
结构
向量
的
C++
排序
c++
、
sorting
、
vector
、
struct
、
stl
我是C++
的
新手,我正在尝试根据另一个
向量
中
的
值对
向量
进行
排序
。我试图通过创建一个
结构
向量
并使用STL对
结构
向量
进行
排序
来实现这一点。这些
结构
有两个数据项,一个是CustomType,另一个是int。在函数中构造
结构
,使用对CustomType
向量
和
初始未初始化
的
int
向量
的
引用,并将它们组合
浏览 1
提问于2018-09-27
得票数 0
2
回答
按所述
结构
的
特定
成员
对
结构
数组进行
排序
?
c++
基本上,我有一个
结构
,
和
其他
成员
一样,有x,y
和
z值来表示一个3D点,然后我有一个由一些函数构造
的
结构
向量
。.); 现在,我想根据
向量
中
的
三维点(x,y,z
成员
)
和
空间中
的
另一个
变量
点之间
的
距离对
结构
进行
排序
。如果不逐个重建
结构
的
成员
(它们相对较多),或者完
浏览 1
提问于2013-07-13
得票数 1
回答已采纳
3
回答
Cpp中
向量
向量
的
排序
c++
、
sorting
、
stdvector
假设我有这个
向量
[[5,10],[2,5],[4,7],[3,9]],我想使用cpp
的
sort()方法对它进行
排序
,这样
排序
后它就变成了[[5,10],[3,9],[4,7],[2,5]]。也就是说,我想根据第二个索引进行
排序
。 现在我已经编写了这段代码来对
向量
进行
排序
,但是它不能正常工作。
浏览 7
提问于2021-09-07
得票数 2
回答已采纳
1
回答
奇偶
排序
数组
c++
、
arrays
、
sorting
我无法让下面的程序按升序
排序
“orig”、“偶数”
和
“奇数”数组。奇数2 2 15 4 4 19 8 8 77 15 22 22 77 #include<iomanip> using namespa
浏览 0
提问于2021-04-19
得票数 2
回答已采纳
1
回答
std
将
向量
float[3]移动到
向量
类别x,y,z
c++
、
vector
我有两个不同形式
的
三个值
的
向量
,我想从一个传递到另一个:让我们使用这些类:
浏览 1
提问于2021-04-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++20 标准草案全票批准通过
说说VS2019 v16.8 预览版3中的一大波更新
解读C++即将迎来的重大更新:C++20的四大新特性
C+过去的这一年
C+23 特性概览
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券