User Tools

Site Tools


guides:programstyle:identifiers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
guides:programstyle:identifiers [2020/07/24 11:22] wikiadminguides: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; +int price; 
-    float costToConsumer; +float costToConsumer; 
-    double numberOfCars;+double numberOfCars;
 </code> </code>
  
 Examples of unacceptable use: Examples of unacceptable use:
 <code c++> <code c++>
-     int size_of_house; +int size_of_house; 
-     double PAY_AMOUNT;+double PAY_AMOUNT;
 </code> </code>
  
Line 32: Line 32:
 Examples of acceptable use: Examples of acceptable use:
 <code c++> <code c++>
-<code>+const PI = 3.14149; 
 +const size_t MAX_ARRAY_SIZE = 20; 
 +const int NUMBER_OF_PEOPLE = 100; 
 +const string INPUT_FILE_NAME = "students.dat"; 
 +</code>
  
 Examples of unacceptable use: Examples of unacceptable use:
 <code c++> <code c++>
 +const float Pi = 3.14;
 +const string fileName = "hello.txt";
 +const int NUMBEROFSTARS = 2000;
 </code> </code>
 ==== Functions ==== ==== Functions ====
 +
 +Each word in a function name begins with an upper case letter.  This is sometimes called camel caps.
  
 Examples of acceptable use: Examples of acceptable use:
 <code c++> <code c++>
-<code>+void Uppercase(string & word); 
 +int NumberOfLetters(string word); 
 +</code>
  
 Examples of unacceptable use: Examples of unacceptable use:
 <code c++> <code c++>
 +string userinput();
 </code> </code>
-==== 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++>
-<code>+class SpeciesT { 
 +... 
 +}; 
 + 
 +typedef unsigned char MonthT; 
 +</code>
  
 Examples of unacceptable use: Examples of unacceptable use:
 <code c++> <code c++>
 +struct Person{
 +...
 +};
 </code> </code>
  
Line 61: Line 84:
 Examples of acceptable use: Examples of acceptable use:
 <code c++> <code c++>
-<code>+int sizeOfInput; 
 +double totalWeight; 
 +</code>
  
 Examples of unacceptable use: Examples of unacceptable use:
 <code c++> <code c++>
 +int a;
 +float rotAng;
 </code> </code>
 +
 +One exception to this rule is for loop control variables which can be single letters, normally //i//, //j// ....
  
  
guides/programstyle/identifiers.1595589768.txt.gz · Last modified: 2022/08/02 11:59 (external edit)