摘要:
神奇的函数缓存.妈妈再也不用担心递归类函数跑不快了. 原作者:祁宇.ppt下载地址:在此 真的非常神奇! 元<型名 R,型名...A> 函数<R(A...)>缓存(R(*针)(A...)){ 静 映<元组<A...>,R>啊; 打印("啊",啊.大小()); 中[=](A...o){//这是最后执行 阅读全文
posted @ 2019-06-07 11:06
zjh6
阅读(14)
评论(0)
推荐(0)
摘要:
编译时与运行时,c++写编译时还是太麻烦 元<型名 T,整 N,型名...O> 构 的索引; 元<型名 T,整 N> 构 的索引<T,N>{//需要一个保存的N数 静 常式 整 i=-1;静断(i!=-1,"没有类型"); }; 元<型名 T,整 N,型名...O> 构 的索引<T,N,T,O... 阅读全文
posted @ 2019-06-07 10:13
zjh6
阅读(13)
评论(0)
推荐(0)
摘要:
无序映的怪问题: std::hash<_Kty>::hash(const std::hash<_Kty> &)”: 尝试引用已删除的函数 其实问题的根源是无序映没有实现它的hash operator(),将下面的实现放到使用代码的前面,问题得以解决 阅读全文
posted @ 2019-06-06 23:03
zjh6
阅读(17)
评论(0)
推荐(0)
摘要:
无锁编程关键点.看了下,作个笔记. 无锁数据依靠的是CAS.即比较置与比较交换. 参考1 参考2 比较交换的实现: int compare_and_swap (int* reg, int oldval, int newval) { ATOMIC(); int old_reg_val = *reg; 阅读全文
posted @ 2019-06-06 16:01
zjh6
阅读(13)
评论(0)
推荐(0)
摘要:
修改52poj的markdown颜色风格为亮色 #nv_forum.pg_viewthread .hljs{ background:#eee!important; color:#000!important; //nv这一堆都是52poj的,导入css没用 } #nv_forum.pg_viewthr 阅读全文
posted @ 2019-06-06 11:10
zjh6
阅读(47)
评论(0)
推荐(0)
摘要:
快速搞懂declval. 一直都搞不懂这个玩意儿是干啥用的. 这不,在csdn博客里面看见了其定义了.哦,就完全明白了.如下: 元<型名 T> 型名 加右值引用<T>::型 declval(); 是不是非常简单,就是加个右值引用.这种是把类型作为参数的函数.这也是我前几天在弄的. 比如: 元<型名 阅读全文
posted @ 2019-06-06 09:11
zjh6
阅读(30)
评论(0)
推荐(0)
摘要:
如何判定型在型列表中? 元<型名 T>串 型名字(){中 具型(T).名字();} 元<型名...O>动&压型名(){ 静 无序集<串>列;压多(列,型名字<O>()...);中 列; }//返回静态的引用,应该不会变吧 元<型名...O>构 型列{ 内联 静 动&列=压型名<O...>(); // 阅读全文
posted @ 2019-06-05 19:37
zjh6
阅读(12)
评论(0)
推荐(0)
摘要:
让人无语的崩溃. 命令 pip install --upgrade pip Found existing installation: pip 19.0.3 Uninstalling pip-19.0.3: Could not install packages due to an Environmen 阅读全文
posted @ 2019-06-04 17:07
zjh6
阅读(15)
评论(0)
推荐(0)
摘要:
py使用pybind11调用c++示例. 参考地址 #include <pybind11/pybind11.h> namespace py = pybind11; int add(int i, int j){ return i + j; } PYBIND11_MODULE(aa, m){//用宏,这 阅读全文
posted @ 2019-06-02 22:09
zjh6
阅读(30)
评论(0)
推荐(0)
浙公网安备 33010602011771号