相关推荐
-
c++ 虚函数基础1
初识虚函数 虚函数 源码如下 #include <iostream> using namespace std; class A{ public: virtual void printAA(){cout<<"print A";} }; class B:public A{ public: virtual void printAA(){cout<<"print B";} }; int main() { A* a = new B(); a->printAA
-
VxD入门教程
VxD入门教程 站长多次与丁凯联系,但邮件都被退回来了,可能他的邮箱不能用了罢。 1.背景知识 为了看懂本篇所给的例子,需要C, 汇编及Windows 设备驱动程序的相关知识。 2.开发工具 需要 Microsoft Visual C++ 2.0 以上版本,MASM 6.11C, 及Windows 95 DDK (以下采用 VC++ 6.0 为例) 3.目的
-
VxD编程入门教程
VxD编程入门教程作者:TBsoft 一、Windows 95 DDK的安装安装Windows 95 DDK一般需要先安装Win32 SDK,原因是Windows 95 DDK需要Win32 SDK的16位资源编译器,但是Win32 SDK很大(一整张光盘的容量),而且国内难以买到,ftp站上也较少见,即使有,下载也很困难。笔者经过一段时间的摸索,找到了安装Windows 95 ...
-
汇编语言OFFSET运算符:返回数据标号的偏移量
OFFSET 运算符返回数据标号的偏移量。这个偏移量按字节计算,表示的是该数据标号距离数据段起始地址的距离。如下图所示为数据段内名为 myByte 的变量。 OFFSET 示例 在下面的例子中,将用到如下三种类型的变量: .data bVal BYTE ? wVal WORD ? dVal DWORD ? dVal2 DWORD ? 假设 bVal 在偏移量为 0040 ...
-
在虚拟机上运行vxWorks
Vxworks是一个嵌入式系统,主要运行在arm、ppc、mips等嵌入式处理器上,它同样可以运行在X86处理器上。风河公司开发的tornado开发环境就 包括了pentium版本,并且发布了相应的bsp。因此我们可在vmware虚拟机上运行vxworks,利用虚拟机的功能,我们不需要额外的计算机硬件就可 以开始我们的实验。 系统引导 计算机系统上电后,首
-
C++20:列表初始化,聚合初始化,强制省略拷贝优化,指定初始化......
变量的初始化是C++标准的一个重要组成部分,C++初始化按照是否存在拷贝,可将初始化划分为直接初始化和拷贝初始化;其他初始化均可以归类为此两大类。本文围绕此分类标准,分别介绍了:C++98标准的直接初始化,拷贝初始化,聚合初始化,圆括号初始化;C++11标准的列表初始化和initializer_list; C++17标准的强制省略拷贝优化,列表初始化类型推导,聚合初始化扩展(允许基类);C++20标准的聚合初始化的扩展,指定初始化器初始化。
2 楼 redK 2009-06-21 11:40
1 楼 sonicluo3 2009-06-19 09:56