You can't use the keyword struct here. Use class or typename (you can still instantiate your template with a struct though).EDIT: Your other problems are to do with the anonymous struct in main.DIT AGAIN: What you originally wrote, with the anonymous struct in main works (after replacing struct in the template) with --std=c++11, but not without (i.e. c++03).
Functions of the Department of the Army. The Department of the Army is comprised of land combat and service forces, which includes aviation, water transport, and space and cyberspace forces, as may be organic therein.
Types of Service. 1  The Military is comprised of 12 branches: five Active Duty and seven part-time duty. 2  Active-duty service members are full-time members of the Military. 3  They are employed either domestically or overseas.o problem. In this section, you'll find a brief overview of each Service branch, the differences between full-time and part-time duty and links to complete information on each Service. 1  Overview. 2  Army. 3  Marine Corps. 4  Air Force. 5  Coast Guard.