摘要: 数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4] 阅读全文
posted @ 2022-03-21 19:14 ainingxiaoguai 阅读(382) 评论(0) 推荐(0)
摘要: Loading struct CLS { int m_i; CLS(int i):m_i(i) {} CLS() { CLS(0); } }; CLS obj; cout<<obj.m_i<<endl; 我们知道,当定义一个对象时,会按顺序做2件事情: 1)分配好内存(非静态数据成员是未初始化的) 阅读全文
posted @ 2022-03-21 18:43 ainingxiaoguai 阅读(80) 评论(0) 推荐(0)
摘要: void insertSort(vector<int> &arr) { int j; for (int i = 1; i < arr.size(); i++) { int key = arr[i]; for (j = i - 1;j >= 0; j--) { if (key < arr[j]) { 阅读全文
posted @ 2022-03-21 15:29 ainingxiaoguai 阅读(17) 评论(0) 推荐(0)
摘要: void select_Sort(vector<int> &arr) { int min = 0, j = 0; for (int i = 0; i < arr.size() - 2; i++) { min = i; for (j = i + 1; j < arr.size(); j++) { if 阅读全文
posted @ 2022-03-21 15:06 ainingxiaoguai 阅读(7) 评论(0) 推荐(0)
摘要: #include<iostream> #include<vector> #include<algorithm> #include<string> using namespace std; template<typename T> void swap(T *a, T *b) { T temp = *a 阅读全文
posted @ 2022-03-21 14:37 ainingxiaoguai 阅读(11) 评论(0) 推荐(0)
摘要: https://code.visualstudio.com/docs/cpp/config-clang-mac 阅读全文
posted @ 2022-03-21 13:46 ainingxiaoguai 阅读(58) 评论(0) 推荐(0)