秒客网

秒客网
  • 首页
  • 网络编程
    • Java
    • C/C++
    • 编程技术
    • Android
    • C#
    • VB
    • R语言
    • JavaScript
    • Swift
    • IOS
    • PHP
    • ASP.NET
    • ASP
    • 正则表达式
    • 易语言
    • vb.net
    • C语言
    • Python
    • Golang
    • bat
    • VBS
    • perl
    • Lua
    • Dos
    • Ruby
    • VBA
    • PowerShell
    • Erlang
    • autoit
  • 网络运营
    • 建站经验
    • 网络安全
    • 网站优化
    • 网站运营
    • 站长资源
  • 数据库
    • Redis
    • Oracle
    • Mysql
    • Sql Server
    • Access
    • mariadb
    • DB2
    • PostgreSQL
    • Sqlite
    • MongoDB
    • 数据库技术
    • Mssql
  • 服务器系统
    • Linux
    • Ubuntu
    • Centos
    • Windows10
    • Windows7
    • 系统进程
    • Bios
    • Fedora
    • Windows11
    • Solaris
    • 注册表
    • windows server
  • 服务器技术
    • 云服务器
    • 虚拟主机
    • DNS服务器
    • Nginx
    • FTP服务器
    • 服务器其它
    • 服务器安全
    • WEB服务器
    • Tomcat
    • 邮件服务器
    • IIS
    • 虚拟服务器
  • 建站程序
    • Wordpress
    • 极致CMS
    • ZBLOG
    • PHPCMS
    • DEDECMS
    • 帝国CMS
    • Discuz
    • 苹果CMS
    • ECSHOP
    • CMS系统
  • 电脑知识
    • 网络技术
    • 组装电脑
    • 软件教程
    • 电脑硬件
  • 数码知识
    • 智能家居
    • 智能电视
    • 机顶盒
    • 智能音箱
    • 手表手环
    • VR/AR
    • VR之家
  • 游戏
    • 手机游戏
    • 单机游戏
    • 网络游戏
  • 综合资讯
    • 百科知识
当前位置: 首页 >C++:vector中的v.at(0)和v[0]的区别

C++:vector中的v.at(0)和v[0]的区别

时间:2023-03-09 15:50:33
C++:vector中的v.at(0)和v[0]的区别

设v是一个vector的对象,

如果v是非空的,则v.at(0)和v[0]是没有区别的,都是取数组中第一个值;

如果v是空的,则v.at(0)会抛出异常(exception std::out_of_range),指出数组下标越界,而v[0]的行为是未知的,因为operator[]操作符是不做下标越界检查的,这是为了保证程序执行效率。

相关文章

  • C/C++语言中NULL、'\0’和0的区别
  • C++中1/0和1/0.0的区别
  • CSS中:margin和padding的区别 margin:auto与margin: 0 auto区别
  • 大数据学习day19-----spark02-------0 零碎知识点(分区,分区和分区器的区别) 1. RDD的使用(RDD的概念,特点,创建rdd的方式以及常见rdd的算子) 2.Spark中的一些重要概念
  • php中数字0和空值的区别分析
  • SELECT INTO和INSERT INTO SELECT的区别 类似aaa?a=1&b=2&c=3&d=4,如何将问号以后的数据变为键值对 C# 获取一定区间的随即数 0、1两个值除随机数以外的取值方法(0、1两个值被取值的概率相等) C# MD5 加密,解密 C#中DataTable删除多条数据
  • SHELL中的exit 0 和 exit 1有什么区别?
  • main函数中exit(0)和return(0)的区别。(linux下c编程)
  • C++中的NULL、0和nullptr
  • 在C中,NULL指针和指向0的指针之间有区别吗?如果是这样,什么?
上一篇:openstack学习心得:keystone 架构、概念、访问流程
下一篇:为何要部署IPV6

热门标签

PHP数字空值shelllinux区别函数mainreturnc++nullzerocpointers

推荐文章

  • 2018-2019-2 20165209 《网络对抗技术》Exp9: Web安全基础
  • 使用eclipse新建一个c项目
  • mysql启动时报错:Starting MySQL... ERROR! The server quit without updating PID file快速解决
  • 在节点之间导出和导入 DOCKER 镜像
  • java_JDBC(4)
  • 在vscode下将ipynb文件转成pdf的方法
  • Java 遍历文件下jpg图片并解析图片
  • 输入和输出--IO流
  • 【计算几何】【极角序】【前缀和】bzoj1132 [POI2008]Tro
  • 使用Docker复制现有容器:快速创建和部署相似环境

相关下载

  • c和c++中NULL和0的区别下载
  • ii0#book-3#ArrayList 、 LinkedList 、 Vector 的底层实现和区别1下载
  • RAID_0+1_和_RAID_1+0_的区别下载
  • STL中vector、list、deque和map的区别下载
  • ArrayList LinkList和vector的区别下载
  • 最新编程技术文章
  • 网站地图

Copyright © 2021-2022 www.miaokee.com 秒客网 备案号:粤ICP备2021167564号

免责声明:本站文章多为用户分享,部分搜集自互联网,如有侵权请联系站长,我们将在72小时内删除。

