
c++
Black Spur
这个作者很懒,什么都没留下…
展开
-
使用lambda表达式分别获取并输入形参
#include #include using namespace std;auto Pair = [](auto u, auto v) {return [=](auto f) {return f(u, v);};};auto First = [](auto p){auto temp = [](auto u, auto v) {return u;};return p(temp);};auto Second= [=](auto p){auto temp = [](auto u, au原创 2021-12-23 23:05:14 · 751 阅读 · 0 评论 -
c++运算符重载
实现左移和递增运算符重载#include <iostream>using namespace std;class MyInteger{ friend ostream& operator<<(ostream& cout, MyInteger myInt);public: MyInteger(int value) { this->m_Num = value; } MyInteger& operator++() { ++m_Nu原创 2021-02-15 12:45:41 · 180 阅读 · 0 评论 -
c++ primier练习9.4
#include <iostream>#include <vector>using namespace std;using std::vector;bool findNumber(vector<int>::iterator begin, vector<int>::iterator end, int target){ while (begin != end) { if ((*begin) == target) { return true原创 2021-01-31 13:42:56 · 218 阅读 · 0 评论 -
C++冒泡排序
#include <iostream>using namespace std;void bubbleSort(int * arr,int len){ for (int i = 0; i < len - 1; ++i) { for (int j = 0; j < len - i - 1; ++j) { if (arr[j] > arr[j + 1]) { int temp = arr[j]; arr[j] = arr[j + 1]原创 2021-01-22 23:20:10 · 116 阅读 · 0 评论 -
C++分离式编译
在.h文件中进行函数声明:#ifndef CHAPTER6_H#define CHAPTER6_H int fact(int);#endif在fact.cc中进行函数定义:#include "Chapter6.h" int fact(int val){ if (val == 0) return 1; else return val * fact(val - 1);}在程序中调用函数:#include "Chapter6.h"#include &l原创 2020-12-20 10:23:58 · 235 阅读 · 1 评论 -
c++Primer3.24练习
#include <iostream>#include <string>#include <vector>using std::string;using std::vector;using std::cout;using std::cin;using std::endl;int main() { vector<int> v1; int number; while (cin >> number) v1.push_bac原创 2020-11-30 13:29:46 · 185 阅读 · 0 评论 -
c++ primer 第五版 练习3.23
#include <iostream>#include <string>#include <vector>using std::string;using std::vector;using std::cout;using std::cin;using std::endl;int main() { vector<int> v1 = { 1,2,3,4,5,6,7,8,9,10 }; for (auto it = v1.begin();原创 2020-11-30 11:38:47 · 164 阅读 · 0 评论 -
初识c++字符串对象string
#include <iostream>#include <string>using std::cout;using std::cin;using std::endl;using std::string;int main(){ string s1, s2; cin >> s1 >> s2; cout << s1 << s2 << endl; string word; while (cin >原创 2020-11-29 11:00:44 · 145 阅读 · 0 评论