您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ DATFMT_GET函数代码示例

51自学网 2021-06-01 20:17:35
  C++
这篇教程C++ DATFMT_GET函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中DATFMT_GET函数的典型用法代码示例。如果您正苦于以下问题:C++ DATFMT_GET函数的具体用法?C++ DATFMT_GET怎么用?C++ DATFMT_GET使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了DATFMT_GET函数的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: HHVM_METHOD

static String HHVM_METHOD(IntlDateFormatter, format, CVarRef value) {  DATFMT_GET(data, this_, null_string);  double ts = data->getTimestamp(value);  if (ts == NAN) {    return null_string;  }  UErrorCode error = U_ZERO_ERROR;  int32_t len = udat_format(data->datefmt(), ts, nullptr, 0, nullptr, &error);  if (error != U_BUFFER_OVERFLOW_ERROR) {    data->setError(error);    return null_string;  }  error = U_ZERO_ERROR;  String ret((len + 1) * sizeof(UChar), ReserveString);  udat_format(data->datefmt(), ts, (UChar*)ret->mutableData(),              ret->capacity() / sizeof(UChar), nullptr, &error);  if (U_FAILURE(error)) {    data->setError(error);    return null_string;  }  ret->setSize(len * sizeof(UChar));  String out(u8(ret, error));  if (U_FAILURE(error)) {    data->setError(error);    return null_string;  }  return out;}
开发者ID:BiggDaddy,项目名称:hhvm,代码行数:28,


示例2: HHVM_METHOD

static String HHVM_METHOD(IntlDateFormatter, format, CVarRef value) {  DATFMT_GET(data, this_, null_string);  double ts = data->getTimestamp(value);  if (ts == NAN) {    return null_string;  }  UErrorCode error = U_ZERO_ERROR;  int32_t len = udat_format(data->datefmt(), ts, nullptr, 0, nullptr, &error);  if (error != U_BUFFER_OVERFLOW_ERROR) {    data->setError(error);    return null_string;  }  error = U_ZERO_ERROR;  icu::UnicodeString ret;  auto *buffer = ret.getBuffer(len + 1);  udat_format(data->datefmt(), ts, buffer, len + 1, nullptr, &error);  if (U_FAILURE(error)) {    data->setError(error);    return null_string;  }  ret.releaseBuffer(len);  String out(u8(ret, error));  if (U_FAILURE(error)) {    data->setError(error);    return null_string;  }  return out;}
开发者ID:RdeWilde,项目名称:hhvm,代码行数:28,



注:本文中的DATFMT_GET函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ DArray_count函数代码示例
C++ DATA_PTR函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。