My day job has kept me away from C++ and into Java for quite some time now, and I see there has been a lot of work in terms of standardizing C++ during that time.
To illustrate, looking up Sun's documentation, I know that I should put my Java projects (for POJOs) as follows:
/src - source files ( containing more subfolder like /src/com/example for namespace of com.example.*)
/build - intermediate files used by Ant build.xml
/cfg - configuration and .property files
/lib - any third-party libraries used
/scripts - invokers for Linux/Unix boxes
Is there any similar standard being followed for C++ projects? I am thinking of working on a Gtkmm based project, and if my prototyping gives good results, I would put it out as OpenSource (GPL perhaps). Since it could potentially be used and developed upon by others, I want to make sure I follow the standards and do not do a bad start.


