.. _program_listing_file_src_sta_HSBaseObj.h: Program Listing for File HSBaseObj.h ==================================== |exhale_lsh| :ref:`Return to documentation for file ` (``src/sta/HSBaseObj.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once namespace HSFullTiming { // HSBaseObj 类是 HSFullTiming 库中对象的基类。 // 它为所有需要拥有唯一标识符 (ID) 的对象提供了一个通用接口。 // 这个类封装了ID的存储和访问方法。 class HSBaseObj { public: HSBaseObj() { } void setId(int id) { m_id = id; } int getId() { return m_id; } protected: int m_id = -1; }; } // namespace HSFullTiming