重点知识
Jacky_Dai
自信开朗,充满活力
展开
-
C++友元函数的分析和理解
参考链接 [url]http://blog.csdn.net/insistgogo/article/details/6608672[/url] [url]http://www.cnblogs.com/fzhe/archive/2013/01/05/2846808.html[/url] [b]1、为什么要引入友元函数:在实现类之间数据共享时,减少系统开销,提高效率[/b] 具体来...原创 2016-06-16 11:55:40 · 452 阅读 · 0 评论 -
CloseHandle以及内核对象的释放
转自 [url]http://blog.csdn.net/a102111/article/details/8501620[/url] 最近回顾了下多线程的东西,碰到CloseHandle函数,之前也碰到过,但是自己积累不足,所以也没理解明白。这次再次碰到,想想积累的也差不多了,索性就搞个明白。 [b]函数说明[/b] [code="c++"]BOOL CloseHandle(H...原创 2016-08-12 08:36:57 · 309 阅读 · 0 评论 -
基于visual c++之windows核心编程代码分析(9)实现Windows服务并安装,控制
[code="c++"] //我们进行Windows编程的时候,经常涉及到Windows服务编程,针对Windows服务我们该怎么编程呢, //我们先来实现一个Windows服务并实现之,请见注释代码分析。 /* 头文件 */ #include /* 全局变量 */ SERVICE_STATUS SplSrvServiceStatus; ...原创 2016-07-21 16:19:36 · 205 阅读 · 0 评论 -
C++必看书籍
Essential C++中文版 (C++捷径 首屈一指的必读经典) Effective STL :50条有效使用STL的经验 Effective C++:改善程序与设计的55个具体做法(第三版)中文版(世界级大师梅耶经典力 More Effective C++:35个改善编程与设计的有效方法(中文版) C++编程规范 101条规则 准则与最佳实践 ...原创 2016-07-21 16:14:38 · 118 阅读 · 0 评论 -
HTTPS工作原理和TCP握手机制
转自 [url]http://www.admin5.com/article/20150523/600105.shtml[/url] [url]http://www.admin5.com/article/20150525/600230.shtml[/url] [b]1、HTTPS的工作原理[/b] HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过...原创 2016-07-08 10:58:02 · 109 阅读 · 0 评论 -
临界区(Critical Section)的封装和使用示例
转自 [url]http://www.cnblogs.com/sixbeauty/p/3951406.html[/url] 这个做法其实是抄我老大的。服务器中,多线程经常需要使用临界区,为了简化代码的使用,把临界区封装为 CThreadLockHandle 类,通过封装,使用临界区资源每次只需要一行代码,而且只要确定对象的生存周期,就能完成对临界区资源的自动释放: 头文件:...原创 2016-07-07 15:14:34 · 466 阅读 · 0 评论 -
值得推荐的C/C++框架和库 (真的很强大)
转自 [url]http://blog.csdn.net/xiaoxiaoyeyaya/article/details/42541419[/url] [color=red][b]dashboard[/b][/color] [b]Puppet dashboard[/b] [b]Jenkins[/b] [color=red][b]值得学习的C语言开源项目[/b][/color] ...原创 2016-07-04 17:31:09 · 117 阅读 · 0 评论 -
C/C++程序为例内存分布详解
转自 [url]http://www.cnblogs.com/qintangtao/archive/2013/01/26/2878098.html[/url] [url]http://www.cnblogs.com/jingyg/p/5069964.html[/url] [align=center][img]http://blog.chinaunix.net/photo/85561_08...原创 2016-06-28 09:06:32 · 193 阅读 · 0 评论 -
C中的联合体总结
转自 [url]http://blog.sina.com.cn/s/blog_662c785901013sq8.html[/url] 以前对C语言中的union一知半解,今天专门查阅相关资料总结一下: 1、 联合体union定义: 在C Programming Language 一书中对于联合体是这么描述的: [color=red]1)联合体是一个结构; ...原创 2016-06-20 15:44:17 · 91 阅读 · 0 评论 -
RTT基础知识
主要信息参考 [url]http://baike.baidu.com/link?url=ZR0ocdFln1EqDycWSfS7rlgukd13S-NC2zQjE4Q3NvzYly5supitFBLyCap9HFC701A9bQT4zlrkZ8MBHM_qAa[/url]原创 2016-06-20 09:43:24 · 317 阅读 · 0 评论 -
C++对象模型
转自 [url]http://blog.jobbole.com/86843/[/url] [color=red][b]何为C++对象模型?[/b][/color] C++对象模型可以概括为以下2部分: 1. 语言中直接支持面向对象程序设计的部分 2. 对于各种支持的底层实现机制 语言中直接支持面向对象程序设计的部分,如构造函数、析构函数、虚函数、...原创 2016-06-20 09:27:58 · 80 阅读 · 0 评论 -
C++ 虚函数表解析
转自 [url]http://blog.csdn.net/haoel/article/details/1948051[/url] 比较好的实例 [url]http://www.oschina.net/translate/cpp-virtual-inheritance[/url] [url]http://blog.csdn.net/ocean2006/article/details/5836...原创 2016-06-19 15:31:56 · 89 阅读 · 0 评论 -
C++构造函数和析构函数的调用顺序
以下是两个测试BaseClass [code="c++"] class BaseClassA { public: BaseClassA(int a) { m_nNumberA = a; cout原创 2016-06-19 10:25:50 · 134 阅读 · 0 评论 -
C++之对象切割
转自 [url]http://www.cnblogs.com/biyeymyhjob/archive/2012/09/07/2674880.html[/url] 问题描述 程序如下: [code="c++"] #include #include using namespace std; class Base { public: ...原创 2016-06-17 11:35:48 · 154 阅读 · 0 评论 -
C++多继承与虚基类
参考 [url]http://blog.csdn.net/insistgogo/article/details/6653301[/url] [color=red][b]多继承的定义:[/b][/color]派生类的基类大于一个 [color=red][b]语法:[/b][/color] [code="c++"]class 派生类名:继承方式1 基类名1,继承方式2 基类名2....原创 2016-06-16 15:11:16 · 212 阅读 · 0 评论 -
C/C++内存分配方式与存储区
转自 [url]http://blog.csdn.net/zheng0518/article/details/9006355[/url] C/C++内存分配有三种方式: [1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 [2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建...原创 2016-08-28 16:26:51 · 109 阅读 · 0 评论