2015-02-11 109 views
0

嗨,這是我的直接問題,因爲我不知道如何用一些例子來解釋我的問題。如何處理前向聲明中的命名空間?

問:

How to deal with namescpaces in forward declarations where classes are defined in different namespaces?

如果有人覺得這是重複的任何其他問題,或者這是不是要問這個問題的意思也發表評論在這裏正確的方式。在此先感謝....

+0

也許你應該解釋*問題你與前瞻性decls在命名空間有*並相應地更新你的問題。 「如何處理它們」只比「不起作用」的含糊不清。 – WhozCraig 2015-02-11 11:01:16

+0

這個問題由我遇到的團隊之一解僱了我,更多的是我剛剛接觸C++,所以只能直接發佈在這裏。隨着這個我正在研究關於命名空間。 – Nagarajan 2015-02-11 11:03:39

+1

[分享](http://stackoverflow.com/questions/2059665/why-cant-i-forward-declare-a-class-in-a-namespace-like-this)。 – iammilind 2015-02-11 11:06:25

回答

1

前向類聲明的命名空間:

namespace SomeNamespace 
{ 
    class ForwardDeclaredClass; 
} 
+0

對不起@Luchain我現在只理解你的答案。 – Nagarajan 2015-02-11 11:17:18