🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::LocaleGuard类 参考

#include <LocaleGuard.hpp>

Public 成员函数

 LocaleGuard (const char *new_locale, int category=LC_ALL)
 
void release ()
 
 A_DISABLE_COPY (LocaleGuard)
 

详细描述

用于切换和恢复 locale 的 RAII 类。

构造及析构函数说明

◆ LocaleGuard()

ast::LocaleGuard::LocaleGuard ( const char * new_locale,
int category = LC_ALL )
inlineexplicit

构造并切换到指定的 locale。

参数
new_locale要设置的 locale 名称,例如 "en_US.UTF-8" 或 "C"
category要修改的类别,默认为 LC_ALL(也可用 LC_CTYPE 等)

该类的文档由以下文件生成: