d3d透视逆向篇:第7课 虚表和虚函数分析

本文介绍了C++中的虚函数和纯虚函数,包括它们的概念、用途和在多态中的作用。通过示例解释了虚函数的动态联编,纯虚函数作为接口规范的作用,以及抽象类的特性。并强调了抽象类不能实例化,纯虚函数必须在派生类中实现,以确保多态性。
摘要由CSDN通过智能技术生成

课程不能继续了,这里基础比较差的朋友,自己补充下知识。

了解:类、继承、虚函数、纯虚函数、虚表
逆向学习目的:分析虚表和虚函数地址

#include "pch.h"
#include <iostream>
#include "windows.h"
using namespace std;

class Animal
{
   
private:
	int height=0x8888;
	int weight = 0x2222;
	char name[256] = "widy";
public:

	virtual void run() = 0;  //纯虚函数在基类中无定义


	vi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值