guides:programstyle:identifiers
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| guides:programstyle:identifiers [2020/07/24 11:29] – [Named Constants] wikiadmin | guides:programstyle:identifiers [2022/08/02 11:59] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| Examples of acceptable use: | Examples of acceptable use: | ||
| <code c++> | <code c++> | ||
| - | | + | int price; |
| - | float costToConsumer; | + | float costToConsumer; |
| - | double numberOfCars; | + | double numberOfCars; |
| </ | </ | ||
| Examples of unacceptable use: | Examples of unacceptable use: | ||
| <code c++> | <code c++> | ||
| - | int size_of_house; | + | int size_of_house; |
| - | | + | double PAY_AMOUNT; |
| </ | </ | ||
| Line 45: | Line 45: | ||
| </ | </ | ||
| ==== Functions ==== | ==== Functions ==== | ||
| + | |||
| + | Each word in a function name begins with an upper case letter. | ||
| Examples of acceptable use: | Examples of acceptable use: | ||
| <code c++> | <code c++> | ||
| + | void Uppercase(string & word); | ||
| + | int NumberOfLetters(string word); | ||
| </ | </ | ||
| Examples of unacceptable use: | Examples of unacceptable use: | ||
| <code c++> | <code c++> | ||
| + | string userinput(); | ||
| </ | </ | ||
| - | ==== Classes | + | ==== User Defined Types ==== |
| + | |||
| + | When declaring user defined types use camel caps but end the name with a T. | ||
| Examples of acceptable use: | Examples of acceptable use: | ||
| <code c++> | <code c++> | ||
| + | class SpeciesT { | ||
| + | ... | ||
| + | }; | ||
| + | |||
| + | typedef unsigned char MonthT; | ||
| </ | </ | ||
| Examples of unacceptable use: | Examples of unacceptable use: | ||
| <code c++> | <code c++> | ||
| + | struct Person{ | ||
| + | ... | ||
| + | }; | ||
| </ | </ | ||
| Line 68: | Line 84: | ||
| Examples of acceptable use: | Examples of acceptable use: | ||
| <code c++> | <code c++> | ||
| + | int sizeOfInput; | ||
| + | double totalWeight; | ||
| </ | </ | ||
| Examples of unacceptable use: | Examples of unacceptable use: | ||
| <code c++> | <code c++> | ||
| + | int a; | ||
| + | float rotAng; | ||
| </ | </ | ||
| + | |||
| + | One exception to this rule is for loop control variables which can be single letters, normally //i//, //j// .... | ||
guides/programstyle/identifiers.1595590174.txt.gz · Last modified: 2022/08/02 11:59 (external edit)