![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
u18004660201
这个作者很懒,什么都没留下…
展开
-
c++ auto 简单应用
以下是三种常用的场景 auto for (auto以下是三种常用代码 Element* cp = nullptr; for (auto a: m_ar) { if (a->getID() == nID) { cp = a; break; ...原创 2018-05-18 15:19:12 · 281 阅读 · 0 评论 -
获取map key或者value元素的地址
如下是map的, vector 就更简单了 , int* p = (int*)it;//错误int* p = (int*)&(*it);//正确map<int, int> ar;int* getPoint(){ auto it = ar.begin(); it++; int* p = (int*)&(it->second); retu...原创 2018-05-18 15:23:36 · 1316 阅读 · 0 评论 -
Python学习手册(第4版) 第12天, 看到作用域了,有点蒙与c++ js全不一样,我需要仔细消化下
周末加班,又想休息下,在路上没怎么看,第10章py语句,没压力第11章 赋值,也还可以第12章 if测试 以后写代码来熟悉第13章 while 和 for 循环 以后写代码来熟悉第14章 迭代器 感慨它的强大第16章 函数基础,感觉还行,但我很重点的留意下与c++中的不同第17章 作用域 大概扫了下,然后做后面习题,几乎全错了,这章我感觉我要仔细看下, 与c++ js不太一样,...原创 2018-05-28 09:15:38 · 111 阅读 · 0 评论 -
Python学习手册(第4版) 第13天, 作用域重新看了下,LEGB 和js c++都不一样,怪不得要仔细看
都说学一种语言,就要忘记另外一种语言,看来有道理,我总对比 js c++来搞py , 前期效果不错,但作用域时,就不是那么回事了,下面是课后的习题,看过一遍,我全部答对了,global nonlocal的意义 , legb原则: Local ==> Enclosing ==> Global ==> BuiltinLEGB是什么缩写x='spam'def func(): p...原创 2018-05-29 09:07:27 · 202 阅读 · 0 评论 -
模板管理类的简单介绍
如果你的项目中有大量的数据要管理,同时要对这些数据进行增删改查的操作,这时候有必要写一个模板的管理类1 getdata只是测试用的, 最好是数据不能这么暴露给用户,可以使用 设计模式中的迭代器来解决这个问题。2 更多的时候有扩展,这时候 可以从模板类来派生, 大家要知道模板类是在预编器在预编译代码的最后阶段完成的,根据指定类型生成对应的类,所以可以放心当普通的类使用。下面是代码,注意overrid...原创 2018-05-31 19:28:12 · 611 阅读 · 0 评论