随笔分类 - VC
摘要:ClassA a = new ClassA(); 先执行new所对应的函数,再执行最底层的基类的构造函数,依次向上执行到最顶层的派生类的构造函数. delete a; 先执行派生类的析构函数,再依次执行基类的析构函数到最底层基类的析构函数,最后执行delete所对应的函数.
阅读全文
摘要:https://blog.csdn.net/sinat_31608641/article/details/106899946 // 信号量.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <iostream> #include <Windows.h>
阅读全文
摘要:1.标准命令标准命令通常是一两个字符( version 除外)或者符号,用来提供适用于各种调试目标的最基本调试功能。标准命令是不分大小写的。以下是根据功能归纳的当前版本 WinDBG 所支持的所有标准命令: 控制调试目标执行,包括恢复运行的 g 命令、跟踪的 t 命令( trace into)和
阅读全文
摘要:class classa= classa() 再调用构造之前会调用 成员的构造函数, 然后再调用本类的 构造函数 classa = classa() 先构造,再调用赋值操作符(默认赋值操作符函数 会调用 成员的赋值操作符来赋值) 默认构造函数使用与变量初始化相同的规则来初始化成员,具有类类型的成员通
阅读全文
摘要:boost::asio::ip::tcp::acceptor 内部会创建一个socket, accept时会接收一个new的socket用来保存新连接设备的信息。 acceptHandler里面一定要对 新来的socket做保存,不然的话socket会被自动关闭。
阅读全文
摘要:1.安装勾子用SetWindowsHookEx function来实现,对于这个函数先来看MSDN解释Installs an application-defined hook procedure into a hook chain. You would install a hook procedur...
阅读全文