title: Is it possible to organize c++ header and cpp files?
body: <p>I'm not sure if i'm asking a valid question, but here goes.</p>
  
  <p>I have c++ solution with a structure of</p>
  
  <p>[folder] Header files -</p>
  
  <p>... 200 header files ..</p>
  
  <p>[folder] Source files -</p>
  
  <p>... 200 soure files ..</p>
  
  <p>... rest</p>
  
  <p>Is it possible to organize header and soure files by folders as you would in a C# project? The problem I'm facing is, as the project grows, it gets tiresome to navigate through a huge pile of files, which would be much easier to navigate to, if they were organized by functionality (such as folders and namespaces in c# projects).</p>
  
  <p>Is there a some kind of standard, that would be supported by a wide variety of compilers and not Visual Studio alone ?</p>
  
  <p>Example:</p>
  
  <p>[folder] Header files -</p>
  
  <ul>
  <li>[folder] X domain
  <ul>
  <li>100 header files</li>
  </ul></li>
  <li>[folder] Y domain
  <ul>
  <li>100 header files</li>
  </ul></li>
  </ul>
  
  <p>[folder] Source files -</p>
  
  <ul>
  <li>[folder] X domain
  <ul>
  <li>100 cpp files</li>
  </ul></li>
  <li>[folder] Y domain
  <ul>
  <li>100 cpp files</li>
  </ul></li>
  </ul>
  
  <p>... rest</p>