User Tools

Site Tools


cpp:basic_data_types

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
Next revisionBoth sides next revision
cpp:basic_data_types [2019/04/12 08:34] – [Αυτόματη εξαγωγή τύπου δεδομένων] gthanoscpp:basic_data_types [2021/04/25 14:37] – [Δήλωση και αρχικοποίηση μεταβλητών] gthanos
Line 50: Line 50:
   int b(3);              // initial value: 3   int b(3);              // initial value: 3
   int c{2};              // initial value: 2   int c{2};              // initial value: 2
-  int result;            // initial value undetermined+
  
   a = a + b;   a = a + b;
-  result = a - c; +  cout << "a: " << a << endl;  // endl stands for newline 
-  cout << result;+  b = a - c;               
 +  cout << "b: " << b << endl;
  
   return 0;   return 0;
Line 70: Line 71:
 int main () int main ()
 { {
-  int a{5};               // initial value: 5 +  int a{5};               // initial value: 5, sizeof int 
-  long b(3);              // initial value: 3+  long b(3);              // initial value: 3  sizeof long
  
-  auto result = a + b; +  auto result = a + b;    // compiler automatically extracts the result's type. 
-  cout << result;+  cout << result << endl;
  
   return 0;   return 0;
Line 89: Line 90:
 { {
   int a{5};               // initial value: 5   int a{5};               // initial value: 5
-  int b(3);              // initial value: 3 +  long b(3);              // initial value: 3 
-  decltype(a) result;+  decltype(b) result;
  
   result = a + b;   result = a + b;
cpp/basic_data_types.txt · Last modified: 2021/04/25 14:02 (external edit)