什么是C++中的"注册类"

Hel*_*oHi -1 c++ oop

如果我们谈论C++和OOP,而不是寄存器,COM或其他一些库,那么"注册一个类"是什么意思?

Joh*_*ing 6

在纯C++的上下文中,不考虑任何特定的平台或库,"注册类" 没有意义.这不是语言概念,也不是我所知道的任何设计模式.

然而,它确实具有Windows世界的至少两个含义.对于后人和未来的读者:

  1. 您可以注册一个Window类.Window类包含一些基本功能和其他参数,这些参数会影响特定窗口在屏幕上的行为方式.
  2. 您可以注册COM类,以便客户端可以实例化该COM类的特定实例.