C++ Builder 参考手册 ➙ System ➙ TObject ➙ UnitScope
头文件:#include <systobj.h>
命名空间:System
函数原型:
__classmethod UnicodeString __fastcall UnitScope();
System::TObject::UnitScope 是 System::TObject 的成员函数,返回类所在的命名空间。
- 和 UnitName 一样,UnitScope 返回命名空间,ClassName 返回类名,合在一起就是 QualifiedClassName。
- 很多类和控件 UnitName 和 UnitScope 返回的命名空间的大小写与实际不符,是因为这些控件是 Delphi 编译的,Delphi 不需要区分大小写。
- 各级命名空间之间是
"."
分割的,而不是"::"
,是因为 TObject 的 UnitName、UnitScope、QualifiedClassName 等方法都使用的是 Delphi 命名规则。
参考:
- System::TObject::UnitName
- System::TObject::ClassName
- System::TObject::QualifiedClassName
- System::TObject::ClassNameIs
- System::TObject::ClassInfo
- System::TObject::ClassType
- System::TObject
- VCL 类继承关系
C++ Builder 参考手册 ➙ System ➙ TObject ➙ UnitScope