Files
XCSDD/docs/api/containers/string/clear.md
ssdfasd 58a83f445a fix: improve doc link navigation and tree display
- Fix link resolution with proper relative/absolute path handling
- Improve link styling with underline decoration
- Hide leaf nodes from tree, only show directories
- Fix log file path for packaged app
2026-03-19 12:44:08 +08:00

906 B
Raw Blame History

String::Clear

void Clear();

清空字符串内容,将长度设为 0但不释放已分配的内存。

参数:

返回:

复杂度: O(1)

示例:

#include "XCEngine/Containers/String.h"
#include <iostream>

int main() {
    XCEngine::Containers::String s("Hello World");
    std::cout << "Before clear - Length: " << s.Length()
              << ", Capacity: " << s.Capacity() << std::endl;
    // 输出: Before clear - Length: 11, Capacity: 12

    s.Clear();
    std::cout << "After clear - Length: " << s.Length()
              << ", Capacity: " << s.Capacity() << std::endl;
    // 输出: After clear - Length: 0, Capacity: 12
    std::cout << "Empty: " << s.Empty() << std::endl;  // 输出: Empty: 1

    return 0;
}

相关文档