Differences

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

Link to this comparison view

poo-is-ab:tema:00 [2024/12/07 13:44]
razvan.cristea0106 [2. Denumiri]
poo-is-ab:tema:00 [2024/12/07 13:51] (current)
razvan.cristea0106 [3. Formatare]
Line 38: Line 38:
   * **Acolade**:​ Stil Allman (acoladele deschise pe linie separată).   * **Acolade**:​ Stil Allman (acoladele deschise pe linie separată).
  
 +<code cpp>
     class MyClass     class MyClass
     {     {
Line 46: Line 47:
         }         }
     };     };
 +</​code>​
  
   * **Lungimea liniei**: maxim 80 de caractere.   * **Lungimea liniei**: maxim 80 de caractere.
Line 61: Line 63:
     }</​code>​     }</​code>​
   * **Getter și Setter**:   * **Getter și Setter**:
-    ​Getterele ​trebuie să fie constante ​(ex. ''​int getValue() const;''​).+ 
 +    ​Getterii ​trebuie să fie constanți ​(ex. ''​int getValue() const;''​).
     * Metodele care nu modifică obiectul trebuie să fie declarate const.     * Metodele care nu modifică obiectul trebuie să fie declarate const.
-    ​<​code>​+ 
 +<​code ​cpp>
     class MyClass     class MyClass
     {     {
Line 71: Line 75:
     public:     public:
         int getValue() const { return m_value; }         int getValue() const { return m_value; }
-        void setValue(int value) { m_value = value; } +        void setValue(const intvalue) { m_value = value; } 
-    };</​code>​+    }; 
 +</​code>​
  
 ===== 5. Alte recomandări ===== ===== 5. Alte recomandări =====
Line 80: Line 85:
  
 ===== Exemplu complet ===== ===== Exemplu complet =====
-<​code>​ 
  
 +<code cpp>
 #include <​iostream>​ #include <​iostream>​
  
Line 108: Line 113:
     return 0;     return 0;
 } }
- 
 </​code>​ </​code>​
  
poo-is-ab/tema/00.1733571882.txt.gz · Last modified: 2024/12/07 13:44 by razvan.cristea0106
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0