2
        #include <vector>
        using namespace std;
        int main(){
        vector<double> one;

        one.size;
        return 0;
    }

 error C3867: 'std::vector<_Ty>::size': function call missing argument list; use '&std::vector<_Ty>::size' to create a pointer to member
1>          with
1>          [
1>              _Ty=std::vector<double>
1>          ]

Visual Studio 2012を使用しています。これらのエラーの原因は何ですか?

4

1 に答える 1

7

std :: vectorにはsizeメンバーはありませんが、size()メンバー関数があります。あなたはに変更する必要がありone.size;ますone.size();

于 2012-12-12T00:54:14.167 に答える