[問題] auto用法一問
看板C_and_CPP (C/C++)作者WangDaMing (王大明)時間3年前 (2021/11/02 23:11)推噓10(10推 0噓 28→)留言38則, 17人參與討論串1/3 (看更多)
開發平台(Platform): (Ex: Win10, Linux, ...)
Linux
問題(Question):
我本來以為auto可以這樣用,不過這種情況似乎不太適用??
我想要全程使用auto幫我推導,不過vector的size是unsigned我直接這樣用有問題
以我的範例難道我還是只能自己指定j的型態嘛(int)
有比較正確auto的方式嘛??感覺都會推導錯誤??
預期的正確結果(Expected Output):
test 1
test 0
錯誤結果(Wrong Output):
無窮迴圈
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
#include <iostream>
#include <vector>
using namespace std;
int main(){
vector<int> ans = {1,2,3};
auto n = ans.size();
for(auto j = n - 2;j >= 0;--j)//改成int j = n -2就ok
{
printf("test %ld\n",j);
}
}
※ 編輯: WangDaMing (36.230.5.115 臺灣), 11/02/2021 23:12:51
→
11/02 23:16,
3年前
, 1F
11/02 23:16, 1F
→
11/02 23:16,
3年前
, 2F
11/02 23:16, 2F
→
11/02 23:20,
3年前
, 3F
11/02 23:20, 3F
→
11/03 00:38,
3年前
, 4F
11/03 00:38, 4F
→
11/03 00:39,
3年前
, 5F
11/03 00:39, 5F
→
11/03 03:04,
3年前
, 6F
11/03 03:04, 6F
推
11/03 09:54,
3年前
, 7F
11/03 09:54, 7F
→
11/03 09:55,
3年前
, 8F
11/03 09:55, 8F
推
11/03 12:59,
3年前
, 9F
11/03 12:59, 9F
→
11/03 13:57,
3年前
, 10F
11/03 13:57, 10F
→
11/03 15:17,
3年前
, 11F
11/03 15:17, 11F
→
11/03 15:17,
3年前
, 12F
11/03 15:17, 12F
→
11/03 15:43,
3年前
, 13F
11/03 15:43, 13F
推
11/03 19:45,
3年前
, 14F
11/03 19:45, 14F
→
11/03 19:46,
3年前
, 15F
11/03 19:46, 15F
→
11/03 23:30,
3年前
, 16F
11/03 23:30, 16F
→
11/03 23:31,
3年前
, 17F
11/03 23:31, 17F
→
11/04 00:01,
3年前
, 18F
11/04 00:01, 18F
→
11/04 01:39,
3年前
, 19F
11/04 01:39, 19F
推
11/04 09:28,
3年前
, 20F
11/04 09:28, 20F
→
11/04 19:46,
3年前
, 21F
11/04 19:46, 21F
→
11/04 19:48,
3年前
, 22F
11/04 19:48, 22F
推
11/05 07:30,
3年前
, 23F
11/05 07:30, 23F
→
11/05 10:35,
3年前
, 24F
11/05 10:35, 24F
推
11/05 13:12,
3年前
, 25F
11/05 13:12, 25F
→
11/05 13:12,
3年前
, 26F
11/05 13:12, 26F
→
11/05 13:12,
3年前
, 27F
11/05 13:12, 27F
推
11/07 23:45, , 28F
11/07 23:45, 28F
推
11/09 07:37, , 29F
11/09 07:37, 29F
→
11/09 07:37, , 30F
11/09 07:37, 30F
→
11/09 07:46, , 31F
11/09 07:46, 31F
→
11/09 07:46, , 32F
11/09 07:46, 32F
→
11/09 07:46, , 33F
11/09 07:46, 33F
→
11/09 07:46, , 34F
11/09 07:46, 34F
推
11/09 07:55, , 35F
11/09 07:55, 35F
→
11/09 07:55, , 36F
11/09 07:55, 36F
推
01/11 08:56, , 37F
01/11 08:56, 37F
→
01/11 08:56, , 38F
01/11 08:56, 38F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章