![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cpp
Prpr_Saber
这个作者很懒,什么都没留下…
展开
-
C++ | 高阶函数,lambda,auto,function
用过js的朋友肯定对下面的函数调用不会陌生#include <iostream>using namespace std;auto connect = [](auto value){ auto $value = "resolve: " + value; return [=](auto call){ call($value); };}...原创 2018-12-13 14:45:59 · 1583 阅读 · 0 评论 -
C++ | callback回调函数,函数名做参数传递
在js中的回调函数已经是随处可见了,像下面这样// js callback demofunction foo(value){ console.log(value)}function inject(callback){ var value = 'hello!' callback(value)}// mainfunction main(){ /...原创 2018-12-09 13:09:52 · 7090 阅读 · 0 评论 -
C++ | 读取文件,输出文件
string Local::readFile(string path){ ifstream readFile(path); readFile.is_open()? void() : exit(404); string res((istreambuf_iterator<char>(readFile)), istreambuf_iterator<char&g...原创 2018-12-10 19:25:54 · 489 阅读 · 0 评论 -
C++ | 智能指针定义与赋值shared_ptr、make_shared用法
头文件用shared_ptr定义指针,cpp里用make_shared赋值。举个例子:如果使用普通指针// 定义Coder* coder;// 赋值coder = new Coder("cpp");// 读取coder->show();// 释放delete coder;如果使用智能指针// 定义std::shared_ptr<Coder&...原创 2018-12-11 14:53:40 · 9752 阅读 · 0 评论