C/C++
文章平均质量分 84
C/C++
MC-Zhang
这个作者很懒,什么都没留下…
展开
-
C++11 lambda表达式在回调函数中的使用
C++11的lambda表达式在回调函数使用时的特性原创 2021-08-19 18:17:05 · 2597 阅读 · 0 评论 -
C++ lambda表达式如何理解?编译器做了什么
lambda表达式在C++11中引入,用lambda表达式表示匿名函数非常方便,语法很简单,而且可以使代码更紧凑,更易于阅读。一个例子:auto f{ []{ cout << "Hello \n"; } };f();或者int a = 10;cout << [a](int base)-> int{ for(int i=0;i<a;i++){ base += i; } returm base;}(0) << endl;声明一个lam原创 2021-08-18 20:04:55 · 287 阅读 · 0 评论 -
C++与python交互库-pybind11的返回值策略 return_value_policy
pybind11的返回值类型原创 2021-07-25 13:40:39 · 2609 阅读 · 3 评论 -
C++实现算法服务的一些经验总结
文章目录算法模型调用的几种方式python算法服务的优缺点C++算法服务的优缺点C++算法服务的几种实现方式C++基于http的算法服务实现思路记录调用:日志、数据库性能优化容器部署算法模型调用的几种方式python算法服务的优缺点C++算法服务的优缺点C++算法服务的几种实现方式C++基于http的算法服务实现思路记录调用:日志、数据库性能优化容器部署...原创 2021-04-15 09:27:45 · 545 阅读 · 1 评论 -
C++数据库连接库调研
C++数据库封装库调研一、调研范围调研了几个c++数据库封装库:CppDB (http://cppcms.com/sql/cppdb/) sqlpp11 (https://github.com/rbock/sqlpp11) odb (https://www.codesynthesis.com/products/odb/) ormpp (https://github.com/qic...原创 2020-03-30 19:54:47 · 1470 阅读 · 0 评论 -
c++11的右值引用对于stl容器的作用
stl中右值引用具体会发生什么呢?vector<Myclass> v;Myclass mc;v.push_back(std::move(mv));//此时这里作用域的mc已经被析构了吗?mc还能访问。但语义上应不该使用。vector::push_back(T&& element);这个函数中会发生什么?发生调用T类的右值引用构造函数。...原创 2020-03-26 11:24:54 · 783 阅读 · 0 评论