C++
秋原风
这个作者很懒,什么都没留下…
展开
-
多继承中的内存分析示例
#include class baseClass{public: int nValue1; char c; baseClass() {nValue1=0;printf("create baseClass.\n");}; virtual ~baseClass() {printf("destroy baseClass.\n");};原创 2015-01-16 21:07:05 · 380 阅读 · 0 评论 -
关于编写服务应用程序的一点总结
@1 定义全局变量。主要为设置服务句柄和状态。@2 添加Init初始化函数。@3 添加安装和删除服务函数。@4 添加服务主线程函数和控制函数。@5 在主线程函数里注册控制函数和程序执行主体@6 在 main主函数内注册添加安装,删除,注册主函数。###############大致的主函数:int APIENTRY WinMain(HINSTAN原创 2015-02-06 12:55:35 · 367 阅读 · 0 评论 -
WNDCLASS小结
结构WNDCLASS包含一个窗口类的全部信息,也是Windows编程中使用的基本数据结构之一,应用程序通过定义一个窗口类确定窗口的属性其在头文件中的定义为:typedef struct tagWNDCLASSA { UINT style; WNDPROC lpfnWndProc; int cbClsExtra;原创 2015-02-08 20:12:36 · 605 阅读 · 0 评论 -
关于内存泄露的一点实例
#include#includeclass simpleClass {private: char *m_buf; size_t m_nSize; int *m_count;public: simpleClass(size_t n=1) { m_buf=new char[n]; m_nSize=n; m_count=new int; *原创 2015-02-08 12:50:45 · 408 阅读 · 0 评论 -
关于获取网卡信息的一点消息
建议使用高版本的VS软件进行编译,VC6.0缺乏相应SDK,不过VS2013确实耗内存,不好意思说自己自己的电脑配置问题,T^T:#include #include #include #pragma comment(lib,"Iphlpapi.lib")int main(){ PIP_ADAPTER_INFO pAdapterInfo;PIP_ADAPTER_INFO原创 2015-01-22 19:26:46 · 393 阅读 · 0 评论 -
银行家算法的C语言实现
近日在学习操作系统,发现国外的教材远比国内的教材更加容易理解,有时感觉操作系统是一个不折不扣的坑,书中的每一句话,其实都需要足够长的代码来描述它。尤其是在拜读了川合秀实的三十天自制操作系统后,感觉自己对操作系统的理解不再那么抽象化了,而开始变得有血有肉起来了。银行家算法是在系统资源有限的情况下,避免进程出现死锁的一种解决办法。示例代码如下:#include#include#原创 2015-03-16 19:57:44 · 22595 阅读 · 5 评论 -
360笔试题回忆版
1 个人感觉360的C++重点考得是动态联编,继承,虚函数之类的,本来已经对360放弃了,可是居然在凌晨4点失眠的时候收到了他的笔试通知,虽然我知道360给所有人都发了笔试通知,但我还是抱着想看一看它的考题的心态参加了考试,所以,重点变成了研究考题,而不是考试,下面是我凭回忆记下的考题,最难的笔试是喜马拉雅的C++,南大的教室里密密麻麻挤满了人,几乎全是研究生,起码我未曾见过一个本科生,还好,原创 2015-09-29 22:36:48 · 640 阅读 · 0 评论