迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > C++ >

调整 2D 矢量大小 C++

作者:迹忆客 最近更新:2023/08/29 浏览次数:

在 C++ 中,我们可以使用两个一维向量创建一个 2D 向量。 第一个一维向量指定二维平面上的点,而第二个一维向量指定从该点开始的角度或旋转。

在这篇短文中,我们将重点讨论如何在 C++ 中调整 2d 向量的大小。


在 C++ 中调整 2D 矢量大小

要在 C++ 中调整二维向量的大小,我们需要使用名为 resize() 的函数,该函数是 STL 库的一部分。

句法:

vector::resize()

resize() 方法有两个参数,两个参数都是整数。 第一个整数指定向量的新长度,第二个整数指定其新宽度。

要调整向量的大小,我们需要使用两个大于或等于 0 的参数值来调用此函数。例如,如果我们希望 2d 向量为 10 像素长和 5 像素宽,我们将使用 长度值为 10,宽度值为 5。

第一个示例代码:

#include <iostream>
#include <vector>
using namespace std;
#define X 1
#define Y 7
int main()
{
    int demo = 4;
    vector<vector<int>> sam;
    cout << "Vector contains:" << sam.size() << endl;
    sam.resize(X, vector<int>(Y, demo));
    cout << "Vector contains after resize:" << sam.size() << endl;
    return 0;
}

输出:

Vector contains:0
Vector contains after resize:1

第二个示例代码:

#include <iostream>
#include <vector>
using namespace std;
int main()
{
    vector<int> demovec;
    //set vector content
    for (int x = 2; x < 20; x++) demovec.push_back(x);

    demovec.resize(2);
    demovec.resize(9);

    cout << "Vector contains:" << endl;
    for (int x = 0; x < demovec.size(); x++)
        cout << ' ' << demovec[x];
    return 0;
}

输出:

Vector contains:
2 3 0 0 0 0 0 0 0

上一篇:C++ 中的向量迭代器

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

C++ 中的向量迭代器

发布时间:2023/08/28 浏览次数:163 分类:C++

本文介绍如何在 C++ 中迭代向量。C++ 提供了许多迭代向量的方法。 这些方法称为迭代器,它指向STL容器的内存地址;

使用 C++ 将文件读入二叉搜索树

发布时间:2023/08/27 浏览次数:52 分类:C++

本文将讨论将文件读入 C++ 中的二叉搜索树。 首先,我们将快速讨论二叉搜索树及其操作。稍后我们将看到如何将文件读入二叉搜索树。C++ 中的二叉搜索树

C++中逐级打印二叉树中的数据

发布时间:2023/08/27 浏览次数:183 分类:C++

二叉树的逐层遍历称为广度优先遍历。 本教程将教您如何使用 C++ 逐级打印二叉树中的数据,并让您熟悉执行此任务的不同方法。

用 C++ 构建解析树

发布时间:2023/08/27 浏览次数:100 分类:C++

本文将教授三种主要的 C++ 方法来在 C++ 中构建解析树。 第一种方法使用选择语句 if (条件) 语句和 if (条件) 语句 else 语句。

C++ 中的红黑树

发布时间:2023/08/27 浏览次数:52 分类:C++

本文介绍了 C++ 中的红黑树。C++ 中的红黑树 红黑树被认为是一种自平衡二叉搜索树,其中每个节点都包含表示节点颜色的不同属性。 红黑具有以下五个属性。

用 C++ 下载文件

发布时间:2023/08/27 浏览次数:199 分类:C++

本文介绍如何使用 C++ 下载文件。用 C++ 下载文件 使用 C++ 下载文件是一项简单的操作,可以使用 win32 API URLDownloadToFile 来完成。

C++ 函数末尾的常量

发布时间:2023/08/27 浏览次数:197 分类:C++

本文介绍在 C++ 函数末尾使用 const 关键字。C++ 函数末尾的 const 关键字 const 成员函数是一旦声明就不再更改或修改的函数。

C++ 模板多种类型

发布时间:2023/08/27 浏览次数:72 分类:C++

本文介绍了 C++ 中多类型模板的使用。C++ 模板多种类型 C++ 中的模板可以定义为创建通用函数和类的公式蓝图。

C++ 类中的辅助函数

发布时间:2023/08/27 浏览次数:73 分类:C++

本文介绍如何在 C++ 类中实现辅助函数。类中的 C++ 辅助函数 辅助函数是一种不由最终用户实例化的函数,但提供在另一个类内部使用的有用功能。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便