-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.cpp
89 lines (77 loc) · 1.76 KB
/
main.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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#include <iostream>
#include "3/Vector.h"
#include "3/List.h"
#include <vector>
#include "list"
#include "cmath"
#include "5/HashTable.h"
using namespace std;
//
//int &f(const int &a) {
// int b = 99;
// return b;
//}
void f(const int &a = int()) {
cout << a << endl;
}
int main() {
// Vector<int> v{12,34,55};
// for (auto i: v)
// cout << i << ' ';
// Vector<int> v(10);
// for(int i = 0; i<10;++i)
// v[i] = i;
//
// Vector<int>v2;
// v2 = v;
// v[0]
// int a = 11;
// v.push_back(a);
// v[0] = 99;
// cout << a << v[0];
// auto &zz = f(a);
//
// cout <<zz;
// int b = int(); // 命为int的临时变量
// auto c = vector<int>();
// List<int> v3;
// for(int i = 0; i<10;++i)
// v3.push_back(i);
// List<int>v4;
// v4 = v3;
// vector<int>a;
// cout << a.size();
// vector<int> v;
// vector<int> v2(111);
// List<vector<int>> v5 = {vector<int>(18)};
// v5.push_back(vector<int>(13));
// v5.push_back(std::move(v2));
// 或者说 本质问题是 对一个引用类型 再取std::move的时候,会不会出现问题
// list<int> ilist;
// for (int i = 0; i != 11; ++i)
// ilist.push_back(i);
// auto iter = ilist.begin();
// advance(iter, 3);
// ilist.erase(iter);
// cout << *ilist.begin();
// f(11);
// f();
// std::cout << string("ddd");
// auto a = sizeof (int);
// auto b = sizeof (double );
// cout << a << '\n' << b;
// cout << pow(10,2);
// cout << 5/2;
// int num_bit = 1;
// int x = 32131;
// int tem = x%int(pow(10, num_bit));
// cout << int(1785465.6);
//list<int> l1;
//l1.push_back(10);
//HashTable<int> h1;
//vector<int> v2;
//auto a = int{};
Vector<Vector<int>> q;
q.push_back(2);
return 0;
}