Qt命名类的方法背后的理由是什么?

yes*_*aaj 6 api qt namespaces class naming-conventions

我想知道为什么Qt在每个类名之前使用Q而不是将所有内容都放在命名空间中.是否有任何特殊原因,例如使名称易于搜索,还是仅仅是品牌名称?

Raf*_*ird 7

我相信这是历史性的.名称空间在1995年左右被引入到C++中.Qt开发始于1991年,因此显然无法使用名称空间.