首页 > 解决方案 > C++ 对象名到 str

问题描述

这是我的代码:

#include <iostream>
#include <vector>
#include <set>
#include <map>

using namespace std;

...

map<string, House>  complexbook;

...

bool Complex::addHouse(const House &house) {
                                                  // v
    complexbook.insert(pair<const string, House>(to_string(house),house));   
    //return true if insert was succesful, return false if house already was in complexbook
}

所以我遇到的问题是,如何从 &house 的值创建一个字符串(作为方法的输入)。我想这样做是因为方法的返回值 - 如上所述,我想区分插入和未插入。

标签: c++

解决方案


推荐阅读