美文网首页
c++类里面vector问题

c++类里面vector问题

作者: 天蝎座无悔 | 来源:发表于2020-08-18 20:46 被阅读0次

    一、C++类里面vector问题

    定义一个类Intent

    class Intent{

    ...

    }

    定义一个类Domain

    class Domain{

    std::vector<Intent*> intents;

    std::vector<Intent*> getIntents();

    }

    调用getIntents()返回的是Domain里面的intents的拷贝副本,不能直接操作,比如不能getIntents().push_back(new Intent()),因为是副本拷贝,不会存入Domain类的intents里面,需要提供Domain::addIntent()接口。

    相关文章

      网友评论

          本文标题:c++类里面vector问题

          本文链接:https://www.haomeiwen.com/subject/iozkjktx.html