
C++
tankpanv
这个作者很懒,什么都没留下…
展开
-
c++父类指针和子类指针相转换:
c++父类指针和子类指针相转换Class A{int a;};Class B{int b};Class C:public A,public B;1. C c; 当父类指针指向子类指针如:B* b= &c; b的值是c的值偏移后的A类的大小字节之后的值,例如: &c=00B9FBB0;则b=(&c)+sizeof(A)即例中b=00B9FBB4;2.当1中对b原创 2016-08-03 19:08:36 · 1344 阅读 · 0 评论 -
实习工作中用到的一些工具
来公司实习一个月了吧,公司也没安排我们做多少东西,前面主要是熟悉全民无双后端的代码和各种工具吧,也做了几个小功能,感觉很多东西不用会忘记,所以把用到的东西记录下来,想有机会给自己写的游戏客户端demo写个服务器试试.本来还想玩玩客户端的,搞了Cocos2dx 又搞了会unity3D,没想到最后做后端开发了.现在用到的主要工具:vs2012+vassistx+incredibuildsv原创 2017-01-11 18:15:16 · 482 阅读 · 0 评论 -
Opensuse 关闭防火墙
Suse下关闭防火墙命令:chkconfig |grep SuSE*SuSEfirewall2_init onSuSEfirewall2_setup off/etc/init.d/SuSEfirewall2_init/etc/init.d/SuSEfirewall2_init stop/etc/init.d/SuSEfirewall2_setup stopchkc原创 2017-01-18 15:57:17 · 2952 阅读 · 0 评论 -
C++ 文件读写
文章原文:https://www.cnblogs.com/codingmengmeng/p/5545042.htmlC++文件读写详解(ofstream,ifstream,fstream) C++文件读写详解(ofstream,ifstream,fstream) 这里主要是讨论fstream的内容:1 #include <fstream> 2 ofstream /...转载 2018-03-22 14:58:16 · 234 阅读 · 0 评论 -
静态代码检查cppcheck整体了解
cppcheck是一个C++开源的静态代码检查工具。基本上编译器不检查的问题他都检查,效果还是不错的。工作中用到cppcheck作为代码检查,网上现在能搜到的关于cppcheck相关信息也不多,自己也在这里记录一下。其实引入cppcheck确实能为代码提供一些基本风险检测比如自动变量检查数组的边界检查class类检查过期的函数,废弃函数调用检查异常内存使用,释放检查内存泄漏检查,主要是通过内存引用...原创 2018-03-19 18:07:40 · 4162 阅读 · 0 评论 -
leetcode 题:1117. H2O 生成(C++多线程编程)(困难)
一、题目:1117. H2O 生成(难度:困难)现在有两种线程,氢 oxygen 和氧 hydrogen,你的目标是组织这两种线程来产生水分子。存在一个屏障(barrier)使得每个线程必须等候直到一个完整水分子能够被产生出来。氢和氧线程会被分别给予 releaseHydrogen 和 releaseOxygen 方法来允许它们突破屏障。这些线程应该三三成组突破屏障并能立即组合产...原创 2019-07-18 23:02:29 · 874 阅读 · 0 评论 -
C++ STL自带的堆
一、STL自带堆:priority_queuestack与queue注意事项:1 stack不允许有遍历行为,stack也不提供迭代器。SGI STL便以deque作为缺省情况下stack底部结构,称之为adapter(配接器)2 除了deque之外,list也是双向开口的数据结构3 queue与stack的情况类似,不提供迭代器,也可以以list作为底层容器,默认为deque。...转载 2019-09-08 03:33:17 · 6800 阅读 · 0 评论