gpt4 book ai didi

c++ - 将 char 类型转换为 int 以用作 vector C++ 的索引

转载 作者:行者123 更新时间:2023-11-28 04:30:48 26 4
gpt4 key购买 nike

<分区>

在我的程序中,我有一串都是数字的字符,我想将它们用作索引以从 vector 中获取值。但是此代码的输出是一个 15 位数字,所以不是 1,它是 vect[0],即我认为它会输出的内容。

char c = '0';
vector<int> vect = {1};
int i = (int)c;
cout<<vect[i];

我已经看到从一个字符到一个整数的转换是用

完成的
int i=(int)c;

所以我真的不明白为什么这不是一个合适的索引类型。

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