C++ if(c.get_name(&;name)&;name&;strcmp(name,contName))

C++ if(c.get_name(&;name)&;name&;strcmp(name,contName)),c++,C++,有人能告诉我这一行在C++中的意思吗?如果C有一个名称,它等于contName,那么 如果c有一个名称-c.get\u name(&name)和&name-获取c的名称并确保它存在。 它等于contName-&&!strcmp(name,contName)-strcmp返回0表示相等。如果c有一个名称并且它等于contName,那么 如果c有一个名称-c.get\u name(&name)和&name-获取c的名称并确保它存在。 它等于contName-&&!strcmp(name,contNa

有人能告诉我这一行在C++

中的意思吗?如果
C
有一个名称,它等于
contName
,那么


如果
c
有一个名称-
c.get\u name(&name)和&name
-获取
c
的名称并确保它存在。

它等于
contName
-
&&!strcmp(name,contName)
-
strcmp
返回0表示相等。

如果
c
有一个名称并且它等于
contName
,那么


如果
c
有一个名称-
c.get\u name(&name)和&name
-获取
c
的名称并确保它存在。

它等于
contName
-
&&!strcmp(name,contName)
-
strcmp
返回0表示相等。

@sumitkang非常欢迎您!如果这个回答令人满意,请考虑把这个标记为答案。您可以单击左侧的箭头符号。@sumitkang非常欢迎您!如果这个回答令人满意,请考虑把这个标记为答案。可以单击左侧的箭头符号。
if(c.get_name(&name) && name && !strcmp(name, contName))