首页 > 其他分享 >有关vector使用clear()的补充

有关vector使用clear()的补充

时间:2024-11-05 21:13:42浏览次数:3  
标签:补充 clear back vector printf push size

有关vector使用clear()的补充

众所周知,\(map,set\)这2个\(clear()\)莫有问题,可\(vector\)就不一样,看下面

#include<bits/stdc++.h>
using namespace std;
vector<int>g;
int main()
{
    g.push_back(4);
    g.push_back(8);
    g.clear();
    for(auto v:g) printf("%d ",v);printf("\n");
    printf("g[0]:%d\n",g[0]);
    printf("g.size():%d\n",g.size());
    printf("Over 1\n");

    g.push_back(333);
    g.push_back(444);
    for(auto v:g) printf("%d ",v);printf("\n");
    printf("g[0]:%d\n",g[0]);
    printf("g.size():%d\n",g.size());
    printf("Over 2\n");
    // 结论:合理运用g.size()即可使其正常清空
    return 0; 
}
g[0]:4    
g.size():0
Over 1    
333 444   
g[0]:333  
g.size():2
Over 2   

标签:补充,clear,back,vector,printf,push,size
From: https://www.cnblogs.com/happy-salted-fish/p/18528842

相关文章

  • 基于 EventBridge + DashVector 打造 RAG 全链路动态语义检索能力
    作者:肯梦本文将演示如何使用事件总线(EventBridge),向量检索服务(DashVector),函数计算(FunctionCompute)结合灵积模型服务[1]上的EmbeddingAPI[2],来从0到1构建基于文本索引的构建+向量检索基础上的语义搜索能力。具体来说,我们将基于OSS文本文档动态插入数据,进行实时的文本......
  • html属性(补充)
    在HTML中,<input> 元素的 type 属性用于指定输入字段的类型。常见的 type 值有:text -单行文本输入。password -密码输入,内容以圆点或星号形式显示。submit -提交表单按钮。reset -重置表单按钮。checkbox -单选框,可以选择或取消选择。radio -单选按钮,多......
  • 负载均衡补充
    1.ngx平滑升级平滑升级:升级过程中用的访问,不断开。传统升级.备份现有的ngx命令.用新的版本的ngx命令替换原有的命令.重启ngx.平滑升级准备好新的nginx命令(已经测试的)检查旧版本的nginx是否运行,如果没有运行下.把当前环境的nginx的命令备份,使用新的替换.⭐通过......
  • #Java-对象补充及字符串详讲
    0.类和对象深入解释在Java中,类(Class)和对象(Object)是两个核心概念,它们共同构成了面向对象编程(OOP)的基础。类(Class)定义:类是一个模板或蓝图,它描述了具有相同属性和行为的一组对象的共同特征。在Java中,类通过关键字class来定义。组成:类通常由成员变量(也称为属性或字段)和方......
  • 【c++篇】:深入剖析vector--模拟实现属于自己的c++动态数组
    ✨感谢您阅读本篇文章,文章内容是个人学习笔记的整理,如果哪里有误的话还请您指正噢✨✨个人主页:余辉zmh–CSDN博客✨文章所属专栏:c++篇–CSDN博客文章目录前言一.`vector`类的默认成员函数整体框架构造函数析构函数拷贝构造函数赋值运算符重载函数测试二.`vector`......
  • postgreSQL install pgvector
    组件地址:https://github.com/pgvector/pgvector我的机器是MacOS,下载的postgreSQL是15,按理下载下来是自动安装了pgvector,但是测试的时候发现并没有这个extension。按文档执行:make--报错,clang:error:unsupportedargument'native'tooption'-march='。经查询命令改为:mak......
  • unity3d——Vector3
    在Unity3D中,Vector3是一个非常重要的结构体,用于表示三维空间中的位置和方向。以下是关于Vector3的一些关键知识点:一、Vector3的基本概念和属性定义:Vector3是一个包含三个浮点数的结构体,分别代表X、Y和Z轴上的分量。它用于描述具有大小和方向两个属性的物理量,如速度、加速度......
  • 补充下,关于一个遇到的错误
    下面的代码在编写的过程中出现了问题,查了很久,最终解决了,突然感觉好菜啊!涉及的知识点:递归,java引用类型/***功能:求解所有集合的子集的算法实现,递归实现*/importjava.util.ArrayList;importjava.util.List;publicclassSetSons{publicstaticvoidmain(Str......
  • VectorDraw Developer Framework 11.2.1
    VectorDrawDeveloperFramework(VDF)suiteisacombinationofcomponentsdesignedtocovertheneedsofyourapplication.It'smaincomponentisagraphicsengine-librarythatcanbeusedfromdevelopersinordertovisualizetheirapplications.With......
  • 你还用ES存请求日志?ClickHouse+Vector打造最强Grafana日志分析看板
    为什么要做NGINX日志分析看板Grafana官网的dashboards有NGINX日志采集到ES数据源的展示看板,也有采集到LOKI数据源的展示看板,唯独没有采集到ClickHouse数据源的展示看板。所以这个轮子是必须要造的。为什么不使用ES存储ElasticSearch是全文检索引擎的文档数据库,对于业务日志、异......