如何比较数据成员的名称(不是它们的值),作为函数的参数发送。 示例代码如下。
class Example
{
private:
std::string value;
public:
void Set(const std:: string& MemberName)
{
if(MemeberName == value)
{
std::cout<<"Same Member Name";
}
else
{
std::cout<<"Not same Member name";
}
}
...
}
我这样做了,但没有得到所需的结果。 感谢帮助
最佳答案
应该是
if(MemeberName == "value")
{
std::cout<<"Same Member Name";
}
else
{
std::cout<<"Not same Member name";
}
关于c++ - 如何比较类的数据成员的名称而不是它们的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19980069/