帮客户做违法网站违法么,阜阳市重点工程建设局网站,WordPress博客右边设置,唐山网站建设哪家优惠简介#xff1a; CSDN博客专家#xff0c;专注Android/Linux系统#xff0c;分享多mic语音方案、音视频、编解码等技术#xff0c;与大家一起成长#xff01; 优质专栏#xff1a;Audio工程师进阶系列【原创干货持续更新中……】#x1f680; 人生格言#xff1a; 人生… 简介 CSDN博客专家专注Android/Linux系统分享多mic语音方案、音视频、编解码等技术与大家一起成长 优质专栏Audio工程师进阶系列【原创干货持续更新中……】 人生格言 人生从来没有捷径只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注Android系统攻城狮 1.前言 本篇目的C之std::pairuint64_t, size_t应用实例 v1.0
#include iostream
#include utility
#include cstdinttypedef std::pairuint64_t, size_t MapperKey;int main(){MapperKey key(123456789, 10);std::cout MapperKey: key.first , key.second std::endl;return 0;
}总结使用typedef将std::pairuint64_t, size_t重命名为MapperKey。然后声明了一个MapperKey类型的变量key并初始化它的值为(123456789, 10)。最后输出MapperKey的值。 v2.0
#include iostream
#include utility
#include cstdint
#include vectortypedef std::pairuint64_t, size_t MapperKey;int main(){std::vectorMapperKey keys;MapperKey key1(123456789, 10);MapperKey key2(987654321, 20);MapperKey key3(555555555, 15);keys.push_back(key1);keys.push_back(key2);keys.push_back(key3);std::cout Iterating through MapperKeys: std::endl;for (const MapperKey key : keys){std::cout Key: key.first , key.second std::endl;}return 0;
}总结首先使用typedef创建了MapperKey别名,创建了一个vector容器keys用来存储MapperKey对象。创建了MapperKey对象key1、key2和key3并使用push_back函数将它们添加到keys容器中。使用for循环遍历keys容器中的MapperKey对象