Getting Started
Documentation
Glish
Learn More
Programming
Contact Us
Version 1.9 Build 1556
News
FAQ
Search
Home
Next:
Introduction
NOTE 167
AIPS++ Programming:
STANDARDS AND GUIDELINES
Paul Shannon, NRAO
Revision: Wim Brouw, ATNF
February 27, 1995
Revised: December 21, 1999
Introduction
Code Organization
Classes
Include files
Data Types
Modules
Global Functions
Templates
File Size (
*
)
Function Length (
*
)
Documentation and Naming
Documentation in Header Files
Documentation in Implementation Files
Names for Classes, Functions and Variables
Names for Files
Format for Dates
Coding
Forward Declarations
Protected Data Members (
*
)
Access to Private Data
Label All Virtual Functions Explicitly
Document Loose Ends
Standard Class Member Functions
The Order of Function Arguments
Formal Arguments and Default Parameters
One argument constructors
Return Types
const Functions
Compound Statements
Template arguments
Casting
Macros
Exceptions
Compiler Warnings
Next:
Introduction
Please send questions or comments about AIPS++ to
aips2-request@nrao.edu
.
Copyright © 1995-2000
Associated Universities Inc.
, Washington, D.C.
Return to
AIPS++ Home Page
2006-10-15