char* name, const char* inSig, const char* outSig, const char* argNames, uint8_t annotation, const char* accessPerms) {
if (isActivated) {
return ER_BUS_INTERFACE_ACTIVATED;
}
StringMapKey key = qcc::String(name);
Member member(this, type, name, inSig, outSig, argNames, annotation, accessPerms);
pair item(key, member);
pair ret = defs->members.insert(item);
return ret.second ? ER_OK : ER_BUS_MEMBER_ALREADY_EXISTS;
}
这个member对象是在栈上吗,函数退出自动销毁?