当前位置: 首页 > news >正文

酒店网站程序网站地图怎么做一键导航

酒店网站程序,网站地图怎么做一键导航,计算机网站开发开题报告范文,python培训课程C笔记之vector的成员函数swap()和data() 标准C中的std::vector类确实有swap()和data()这两个成员函数。下面是它们的简要描述: swap(): std::vector的swap()成员函数用于交换两个向量的内容,实现了高效的交换操作,不需要复制向量的元素。这…

C++笔记之vector的成员函数swap()和data()

标准C++中的std::vector类确实有swap()data()这两个成员函数。下面是它们的简要描述:

  1. swap(): std::vectorswap()成员函数用于交换两个向量的内容,实现了高效的交换操作,不需要复制向量的元素。这对于在某些情况下高效地交换两个向量的内容非常有用。
std::vector<T> v1, v2;
// 填充 v1 和 v2v1.swap(v2); // 交换 v1 和 v2 的内容
  1. data(): std::vectordata()成员函数返回一个指向向量数据的指针。这个指针可以用于访问向量的元素。请注意,data()返回的指针是指向连续内存块的首地址,但要小心不要访问越界的元素。
std::vector<T> v;
// 填充 vT* ptr = v.data(); // 获取指向向量数据的指针// 使用 ptr 访问向量的元素

请注意,这些函数是C++标准库的一部分,因此在标准C++中都是可用的。但是,不同版本的C++标准库可能会有一些差异,因此在使用时请查看您所使用的C++标准库版本的文档以确保正确使用这些函数。

示例1:使用swap()函数交换两个std::vector对象的内容

#include <iostream>
#include <vector>int main() {std::vector<int> v1 = {1, 2, 3};std::vector<int> v2 = {4, 5, 6};std::cout << "v1: ";for (int num : v1) {std::cout << num << " ";}std::cout << "\n";std::cout << "v2: ";for (int num : v2) {std::cout << num << " ";}std::cout << "\n";// 使用 swap() 交换 v1 和 v2 的内容v1.swap(v2);std::cout << "After swapping:\n";std::cout << "v1: ";for (int num : v1) {std::cout << num << " ";}std::cout << "\n";std::cout << "v2: ";for (int num : v2) {std::cout << num << " ";}std::cout << "\n";return 0;
}

运行
在这里插入图片描述
示例2:使用data()函数获取std::vector数据的指针

#include <iostream>
#include <vector>int main() {std::vector<double> v = {1.1, 2.2, 3.3, 4.4, 5.5};double* ptr = v.data();std::cout << "Elements in v using data(): ";for (std::size_t i = 0; i < v.size(); ++i) {std::cout << ptr[i] << " ";}std::cout << "\n";return 0;
}

运行
在这里插入图片描述
这两个程序分别演示了swap()data()函数的用法,第一个程序交换了两个向量的内容,第二个程序使用data()函数获取向量数据的指针并访问向量的元素。

http://www.yayakq.cn/news/354947/

相关文章:

  • 淘宝做短视频网站好品牌网站建设公司
  • 网络招商平台网站怎么做dede网站 地图什么做
  • 贵州建设厅网站怎么查询资质个人网站的投稿平台
  • 西安市精神文明建设网站演示动画制作免费网站
  • 做一个招聘信息的网站_用什么做网站的软件哪个网站做美食视频网站好
  • 东莞建设小学网站做网站哪里有
  • 8+1网站正能量直接入口没封dw企业网站设计
  • 网站建设找c宋南南公司用于做网站的费用怎么做账
  • 建筑业管理平台登录seo发外链网站
  • 怎么建设投票网站网页编辑职业规划
  • 门户类网站图片自己的网站怎么做优化
  • 南京响应式网站建设番禺制作网站技术
  • 网站开发国际化怎么查看自己网站有没有做301
  • 国内免费域名注册网站百度推广登录入口官网网
  • 华硕建设公司网站网页设计作业及答案
  • 十里河网站建设郑州网站建设hndream
  • 微软网站设计陕西网站建设教程
  • 电子商务的网站建设名词解释学做淘宝网站是骗子吗
  • 微网站开发服务网站域名空间购买
  • 松江营销型网站建设网站建设优化服务流程
  • 佛山专业做网站的企网官方网站
  • 广东省建设信息网站成绩查询百度网站 收录
  • 网站推广软件有哪些厦门seo网站推广
  • 用域名建设网站旅游网站建设策划书案例
  • 制作一个网站需要多长时间课程网站开发卷宗
  • 织梦网站档目管理空白app开发者需要更新
  • 佛山网站免费制作wordpress修改后台管理地址=
  • 外贸网站怎样做2015做网站前景
  • 网站建设程序员招聘百度随心听 wordpress
  • 三明做网站公司网站手机客户端在线制作