许多 C + + 代码使用语法约定来标记成员变量
其他人则尝试在使用成员变量时强制使用 this-> 成员。
根据我的经验,大多数较大的代码库无法始终如一地应用这些规则。
在其他语言中,这些约定远没有那么普遍。我只是偶尔在 Java 或 C # 代码中看到它。我想我从来没有在 Ruby 或 Python 代码中看到过它。因此,现代语言中似乎有一种趋势,即不对成员变量使用特殊的标记。
这个约定在今天的 C + + 中仍然有用吗? 或者它只是一个时代错误。特别是因为它在各个库之间的使用非常不一致。难道其他语言没有表明可以不使用成员前缀吗?