Files
XCEngine/docs/api/resources/resourcepath/hasextension.md

817 B
Raw Blame History

ResourcePath::HasExtension

bool HasExtension(const char* ext) const

检查是否具有指定扩展名。

详细描述:

比较路径的扩展名与指定的扩展名。扩展名应包含前缀点(.)。

参数:

  • ext - 要检查的扩展名(应包含 .,如 ".png"

返回: bool,扩展名匹配返回 true,否则返回 false

复杂度: O(n)n 为路径长度

示例:

ResourcePath path("textures/player.png");

bool isPng = path.HasExtension(".png");     // true
bool isJpg = path.HasExtension(".jpg");     // false
bool isInvalid = path.HasExtension("png");  // false (缺少前缀点)

相关文档