2011-01-07 18 views

回答

1

據我所知,你不能,這裏的原因:

在C#中,你所創建的文件夾是您通過右鍵單擊該文件夾,並打算創建物理文件夾,以及新的類文件「添加類......」將放置在那裏,並且該類的名稱空間當然是後綴文件夾名稱。

但是,在C++中,這些不是物理文件夾。實際上,您會注意到它沒有說「新建文件夾...」,而是「新建過濾器...」,例如一種篩選它包含哪些文件的方法。

它在C++中並不過分,(這只是我的看法)。在C#中,類聲明和實現是同一件事。在C++中有頭文件和實現文件(分別爲.h.cpp)。現在,我已經看到了頭文件中的文件夾結構,但它使實現文件的事情過於複雜。

這在Visual Studio中可能不會立即顯現出來。在創建項目時,默認情況下,所有.h.cpp文件都位於同一文件夾中。這不是Visual Studio以外的情況,甚至是我所從事的項目。一些有includesrc,在include中有各種子目錄,所有源都在一個文件夾中。

TL; DR,它對C++沒有C#那麼多。也就是說,我使用過濾器來創建我的源文件的邏輯「視圖」(通過命名空間),但這並不表示它是如何物理佈局的。

相關問題