How to forward declare a class which is in a namespace

后端 未结 3 1881
没有蜡笔的小新
没有蜡笔的小新 2020-11-27 17:38

I am trying to use forward declarations in header files to reduce #includes used and hence reduce dependencies where users include my header file.

However, I am unab

3条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-27 17:49

    For nested namespaces, since C++17, you can do

    namespace ns1::ns2::nsN
    {
      class a;
    }
    

提交回复
热议问题