小编asi*_*med的帖子

使用vector <int> :: size_type和普通整数有什么区别?

我是c ++ stl语言的初学者.我想知道这两个代码之间的区别.我问我的朋友,但他说两者都是一样的.可以任何人解释这两个是否相同.并解释为什么这些是不同的

#include <iostream>
#include <vector>
using namespace std;
int main(){
    vector<double> student_marks(20);
    for (vector<double>::size_type i = 0; i < 20; i++){
        cout << "Enter marks for student #" << i+1
             << ": " << flush;
        cin >> student_marks[i];
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

#include<iostream>
#include<vector>
using namespace std;
int main(){
    vector<double> student_marks(20);
    for (int i = 0; i < 20; i++)
    {
        cout << "Enter marks for student #" << i+1
             << ": " << flush;
        cin >> …
Run Code Online (Sandbox Code Playgroud)

c++ stl vector

4
推荐指数
1
解决办法
726
查看次数

标签 统计

c++ ×1

stl ×1

vector ×1