sách gpt4 ai đã đi

Sự khác biệt giữa hai khai báo mảng trong C++

In lại 作者:太空宇宙 更新时间:2023-11-04 14:54:53 25 4
mua khóa gpt4 Nike

我知道这是非常基本的,但有人介意解释一下这两个数组声明之间的区别吗:

#include 
array myints;

...和:

int myints[5];

...以及为什么 myints.size() 适用于第一个声明而不适用于第二个声明。

1 Câu trả lời

int myints[5];

这是一个包含五个整数的数组。
它是 C 和 C++ 中的基本语言结构。
内置类型没有成员函数。

std::array myints;

这是标准库的实例std::array
(本身是标准库类模板 std::array 的一个实例)。
它是基本数组的包装器,为方便起见提供实用成员函数(例如 kích cỡ()).

关于两个数组声明之间的 C++ 区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20659835/

25 4 0
Bài viết được đề xuất: c++ - 删除存储在字符串中的重复行
Bài viết được đề xuất: java - Struts 2 Action 没有被调用
Bài viết được đề xuất: java - App Engine 文档中的字段可以是另一个文档吗?
Bài viết được đề xuất: c++ - 为什么我用 WriteFile 写入 0 个字节?
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com