是不是可以使用dot(.)来访问类的命名空间和静态成员的成员

ant*_*_rh 5 c++ syntax language-lawyer

在C++中,我们使用双冒号(::)来访问命名空间的成员,使用dot(.)来访问类/结构的成员,并使用arrow(->)通过指针访问类/结构的成员.

是不是可以只使用dot(.)?例如my_namespace.my_class.my_static_pointer.my_member.为什么使用单独的词位?如果只.对所有三种情况使用dot(),那么语法会有什么问题吗?