预期在'。'之前的不合格ID。向量中的令牌

用户名

我正在关注并且无法弄清楚。任何一点。

#include<iostream>
#include<string>
#include<vector>
using namespace std;
typedef std::vector<std::string> fom_header;
typedef std::vector<fom_header> fom_data;

void print_data(fom_data &f)
{
    vector<fom_header>::iterator _header;
    vector<string>::iterator _data;
    for(_header = f.begin(); _header != f.end(); _header++)
    {
        for(_data = _header->begin(); _data != _header->end(); _data++)
        {
            cout<<"data ..."<<*_data;
        }
    }
}


int main()
{
    fom_header.push_back("A");
    fom_header.push_back("10");
    fom_header.push_back("20");
    fom_header.push_back("30");
    fom_data.push_back(fom_header);

    fom_header.push_back("B");
    fom_header.push_back("30");
    fom_header.push_back("40");
    fom_header.push_back("50");
    fom_data.push_back(fom_header);

    print_data(fom_data);

}

错误

create_2d.cpp:24:15: error: expected unqualified-id before ‘.’ token
create_2d.cpp:25:15: error: expected unqualified-id before ‘.’ token
create_2d.cpp:26:15: error: expected unqualified-id before ‘.’ token
create_2d.cpp:27:15: error: expected unqualified-id before ‘.’ token
create_2d.cpp:28:13: error: expected unqualified-id before ‘.’ token
create_2d.cpp:30:15: error: expected unqualified-id before ‘.’ token
create_2d.cpp:31:15: error: expected unqualified-id before ‘.’ token
create_2d.cpp:32:15: error: expected unqualified-id before ‘.’ token
create_2d.cpp:33:15: error: expected unqualified-id before ‘.’ token
create_2d.cpp:34:13: error: expected unqualified-id before ‘.’ token
create_2d.cpp:36:24: error: expected primary-expression before ‘)’ token
juanchopanza

fom_header是一种。您需要一个该类型的实例:

fom_header hdr;
hdr.push_back("hello");

同样适用于fom_data

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章