# RefCounted::AddRef ```cpp void AddRef(); ``` 原子地增加引用计数。 **描述** 原子地增加引用计数。在复制 `RefCounted` 指针或传递引用时调用此方法。 **线程安全:** ✅ **复杂度:** O(1) **示例:** ```cpp #include #include class MyObject : public XCEngine::Core::RefCounted { public: void DoSomething() { } }; int main() { MyObject* obj = new MyObject(); printf("After create: %u\n", obj->GetRefCount()); obj->AddRef(); printf("After AddRef: %u\n", obj->GetRefCount()); obj->Release(); printf("After Release: %u\n", obj->GetRefCount()); obj->Release(); return 0; } ``` ## 相关文档 - [RefCounted 总览](refcounted.md) - 返回类总览 - [Release](Release.md) - 减少引用计数