"是意外的 C++ XLC-6ren"> "是意外的 C++ XLC-我已经在我的头文件中声明了一个函数。 我不知道为什么,但编译器提示这一行并说 "The Text ">" is unexpected。 我正在使用 AIX 5.3 和 XLC/VAC 编译器。也许我对-6ren">
gpt4 book ai didi

c++ - 编译器喊出文本 ">"是意外的 C++ XLC

转载 作者:太空宇宙 更新时间:2023-11-04 14:50:39 25 4
gpt4 key购买 nike

我已经在我的头文件中声明了一个函数。

我不知道为什么,但编译器提示这一行并说 "The Text ">" is unexpected。

我正在使用 AIX 5.3 和 XLC/VAC 编译器。也许我对函数的定义也有问题,但我假设 map 必须知道它所持有的类型是什么才能工作。

有问题的行打印在下面。

std::map<std::string , std::list<std::pair<int, Event*> > * > * functionX(Customer * id, std::multimap<string, CustomerDetails> * p_mapWithCustomers);

我假设这是函数的正确声明

按照下面的建议,我已经定义了 typedef,不幸的是,这只是转移了问题,现在我在 typedef 的行上遇到了同样的错误。

typedef std::pair<int, Event* > pair_event_t;
typedef std::map<std::string, pair_event_t * > map_rule_t;

最佳答案

问题是 >>> 除非你使用的是 c++11,这是有效的,插入一个空格 >>

std::map<std::string , std::list<std::pair<int, Event*> >*> * functionX(Customer * id, std::multimap<string, CustomerDetails> * p_mapWithCustomers);

关于c++ - 编译器喊出文本 ">"是意外的 C++ XLC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9432519/

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