# Service-1.0(2023-03-30) ## 版本概述 发布Service-1.0。 ## 版本特性 **表 1** 已支持特性

类别

支持特性

入口平台

变量/返回值

  • 支持C++语言中string、std::string、char、char *、wchar_t、char16_t、char32_t、unsigned char、unsigned short、unsigned int、unsigned long、short、int、int8_t、uint8_t、int16_t、uint16_t、int32_t、uint32_t、int64_t、uint64_t、double_t、float_t、size_t、long、long long、float、double、long double、bool基础类型的变量/函数入参自动转换为对应service架构中变量/入参
  • 支持C++语言中string、std::string、char、char *、wchar_t、char16_t、char32_t、unsigned char、unsigned short、unsigned int、unsigned long、short、int、int8_t、uint8_t、int16_t、uint16_t、int32_t、uint32_t、int64_t、uint64_t、double_t、float_t、size_t、long、long long、float、double、long double、bool数组类型的变量/函数入参自动转换为对应service架构中变量/入参,数组书写方式为std::vector<>
  • 支持C++语言string、std::string、char、char *、wchar_t、char16_t、char32_t、unsigned char、unsigned short、unsigned int、unsigned long、short、int、int8_t、uint8_t、int16_t、uint16_t、int32_t、uint32_t、int64_t、uint64_t、double_t、float_t、size_t、long、long long、float、double、long double、bool基础类型的返回值自动转换为对应service架构中返回值
  • 可执行文件-Windows/Ubuntu/Mac
  • VS Code插件-Windows/Ubuntu/Mac

namespace

  • 支持.h文件中namespace域class生成为对应service架构中的class
  • 可执行文件-Windows/Ubuntu/Mac
  • VS Code插件-Windows/Ubuntu/Mac

文件

  • 支持C++文件名格式A.h的文件生成为service架构
  • 可执行文件-Windows/Ubuntu/Mac
  • VS Code插件-Windows/Ubuntu/Mac
**表 2** [待开发特性](https://gitee.com/openharmony/napi_generator/blob/master/hdc/service/docs/ROADMAP_ZH.md)