【发布时间】:2009-08-28 10:43:28
【问题描述】:
我想知道为什么 Qt 在每个类名之前都使用 Q 而不是将所有内容都放在命名空间中。是否有任何特殊原因,例如让名称易于搜索,或者仅仅是品牌名称?
【问题讨论】:
-
我知道这很挑剔,但“Rational”应该是“Rationale”。
-
只是潜伏。就个人而言,作为一个非英语母语的人,我喜欢被纠正。我更喜欢被纠正而不是在不知不觉中继续使用错误的单词或短语。
-
@Matthew Talbert 我也同意 Stefano 的观点,不客气,Matthew
-
我发现它比必须在所有内容之前输入“Qt::”要少得多。如果你说“哦,只使用命名空间”,那么它会与我的许多自定义/派生类发生冲突。
标签: api qt class naming-conventions namespaces