-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy path3.6 UsingAuto.cpp
55 lines (42 loc) · 1.3 KB
/
3.6 UsingAuto.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <iostream>
using namespace std;
int main()
{
auto coinFlippedHeads = true;
auto largeNumber = 2500000000000;
cout << "coinFlippedHeads = " << coinFlippedHeads << ", ";
cout << "sizeof(coinFlippedHeads) = " << sizeof(coinFlippedHeads);
cout << endl << "largeNumber = " << largeNumber << ", ";
cout << "sizeof(largeNumber) = " << sizeof(largeNumber) << endl;
return 0;
}
/* auto with vectors
#include <vector>
int main()
{
auto coinFlippedHeads = true;
auto largeNumber = 2500000000000;
cout << "coinFlippedHeads = " << coinFlippedHeads;
cout << " , sizeof(coinFlippedHeads) = " << sizeof(coinFlippedHeads) << endl;
cout << "largeNumber = " << largeNumber;
cout << " , sizeof(largeNumber) = " << sizeof(largeNumber) << endl;
vector<int> MylargeNumbers;
MylargeNumbers.push_back(-45);
MylargeNumbers.push_back(202);
MylargeNumbers.push_back(0);
MylargeNumbers.push_back(1000);
cout << "Using older C++ style, elements are: " << endl;
for( vector<int>::const_iterator Iterator = MylargeNumbers.begin();
Iterator < MylargeNumbers.end();
++Iterator )
cout << *Iterator << " ";
cout << endl;
cout << "Using auto to iterate, elements are: " << endl;
for( auto Iterator = MylargeNumbers.begin();
Iterator < MylargeNumbers.end();
++Iterator )
cout << *Iterator << " ";
cout << endl;
return 0;
}
*/