首页 > 解决方案 > 为什么微软对directX 库使用结构而不是类?

问题描述

大约 8 年前,我使用过 DirectX 9,直到现在才提出一个问题。为什么微软将结构用于他们的实体而不是类?有什么好处?我知道类和结构是相同的(除了默认访问说明符)并且我一直认为类是面向对象编程的含义(因为每个了解每种语言的人都知道类是 OOP),但似乎微软可能不认为所以。

再次强调,我知道类和结构之间有什么区别(只有默认访问说明符不同)

来自directx 9.0中一个定义的图片:
directx 9.0 中一个定义的图片

标签: c++directx-9

解决方案


推荐阅读