gpt4 book ai didi

c++ - 当 std 数组初始化太小时,C++ 会引发错误吗?

转载 作者:行者123 更新时间:2023-12-02 05:23:58 25 4
gpt4 key购买 nike

假设我有一个数组:

std::array<int, 6> {4,3,2};

在这种情况下是否可以引发错误或警告?在某些情况下,显式匹配可能会很有用。

最佳答案

您可以使用 std::make_array 或类似的东西导致类型不同

std::array<int, 6> = std::make_array(4,3,2);

在 gcc 中出现此错误:

<source>:30:53: error: conversion from 'array<[...],3>' to non-scalar type 'array<[...],6>' requested

关于c++ - 当 std 数组初始化太小时,C++ 会引发错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57524167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com