With the explosive growth of data, C++ is widely used in modern distributed systems due to its high performance and lightweight characteristics. Building a C++ distributed system with complete features and high availability for production environments requires addressing issues such as communication, deployment, and fault tolerance. Ray's C++ API was designed to help address these issues, providing a low-level and flexible API that translates existing concepts of functions and classes into tasks and actors. The API allows users to focus on the logic of the system itself. Ray is an open-source library for parallel and distributed Python, but it also supports C++. Its Java API was contributed by Ant Group in 2018, and its C++ API was added recently. The C++ API can be used to seamlessly connect the user layer and the core layer, resulting in a system with no inter-language overhead. Ray Tasks are stateless, and actors can be used for stateful computing. Ray provides advanced features such as scheduling options, fault tolerance, deployment, and operation, and its dashboard allows users to view the state of the Ray cluster and applications in real time. The project template for C++ applications is available, which includes a wheel packaged with pip and a bazel-based template.