to issue#554 add c++ example
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/13-sdk/03cplusplus.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/13-sdk/03cplusplus.md
new file mode 100644
index 0000000..0f81cca
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/13-sdk/03cplusplus.md
@@ -0,0 +1,23 @@
+# C++ Client SDK
+
+## Info
+
+This section introduces sending and receiving messages using Apache RocketMQ 5.0 gRPC protocol C++ SDK.
+
+:::info
+
+- This sample code is built based on the gRPC protocol SDK. Therefore, the server needs to be upgraded to at least version 5.0 and enable gRPC Proxy to be compatible. Please refer to the [quick start guide](../02-quickStart/01quickstart.md) for deploying Proxy.
+- If you are using the Remoting protocol SDK, it is recommended to refer to the example code of the previous version 4.x for running. To identify the type of SDK you are using, please refer to the [overview](./01overview.md).
+
+
+:::
+
+## CodeExample
+Here is the link to the sample code for message sending and receiving using the Apache RocketMQ gRPC protocol C++ SDK. The complete code project and runtime environment can be found in the [rocketmq-clients](https://github.com/apache/rocketmq-clients) repository. Please refer to it for configuration and running.
+
+|**MessageTypes**|**Producer Examples**|**PushConsumer Examples**|**SimpleConsumer Examples**|
+|-----------|--------------|--------------------------|----------------------------|
+| [NormalMessage](../04-featureBehavior/01normalmessage.md)                 |Sync Send Example:[ExampleProducer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleProducer.cpp)  <br/>Async Send Example:[ExampleProducerWithAsync.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleProducerWithAsync.cpp)   | [ExamplePushConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExamplePushConsumer.cpp) |[ExampleSimpleConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleSimpleConsumer.cpp)   |
+| [FIFOMessage](../04-featureBehavior/03fifomessage.md)                 | [ExampleProducerWithFifoMessage.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleProducerWithFifoMessage.cpp)                                                                                                                             | [ExamplePushConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExamplePushConsumer.cpp) |[ExampleSimpleConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleSimpleConsumer.cpp)   |
+| [DelayMessage](../04-featureBehavior/02delaymessage.md)              | [ExampleProducerWithTimedMessage.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleProducerWithTimedMessage.cpp)                                                                                                                         | [ExamplePushConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExamplePushConsumer.cpp) |[ExampleSimpleConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleSimpleConsumer.cpp)   |
+| [TransactionMessage](../04-featureBehavior/04transactionmessage.md)                 |[ExampleProducerWithTransactionalMessage.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleProducerWithTransactionalMessage.cpp)                                                                                                     | [ExamplePushConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExamplePushConsumer.cpp) |[ExampleSimpleConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleSimpleConsumer.cpp)    |
\ No newline at end of file
diff --git a/versioned_docs/version-5.0/13-sdk/03cplusplus.md b/versioned_docs/version-5.0/13-sdk/03cplusplus.md
new file mode 100644
index 0000000..105327d
--- /dev/null
+++ b/versioned_docs/version-5.0/13-sdk/03cplusplus.md
@@ -0,0 +1,22 @@
+# C++ 客户端
+
+## 版本说明
+本章节介绍使用 Apache RocketMQ 5.0 gRPC 协议 C++ SDK 收发消息。
+
+:::info
+
+- 本示例代码基于gRPC 协议 SDK 构建,因此需要服务端至少升级到5.0版本,并启用 gRPC Proxy 才可兼容。关于Proxy的部署参考[快速指南](../02-quickStart/01quickstart.md)。
+- 如果您使用的是 Remoting 协议 SDK,建议参考之前4.x 版本的示例代码即可运行.如何识别您使用的 SDK 类型,参考[概览](./01overview.md)。
+
+:::
+
+## 示例代码
+下面给出 Apache RocketMQ gRPC 协议 C++ SDK的消息收发示例代码链接,完整代码工程和运行环境,参照[rocketmq-clients](https://github.com/apache/rocketmq-clients) 配置运行。
+
+
+|**消息类型**|**发送消息示例**|**PushConsumer消费消息示例**|**SimpleConsumer消费消息示例**|
+|-----------|--------------|--------------------------|----------------------------|
+| [普通消息](../04-featureBehavior/01normalmessage.md)                 |同步发送:[ExampleProducer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleProducer.cpp)  <br/>异步发送:[ExampleProducerWithAsync.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleProducerWithAsync.cpp)   | [ExamplePushConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExamplePushConsumer.cpp) |[ExampleSimpleConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleSimpleConsumer.cpp)   |
+| [顺序消息](../04-featureBehavior/03fifomessage.md)                 | [ExampleProducerWithFifoMessage.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleProducerWithFifoMessage.cpp)                                                                                                                             | [ExamplePushConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExamplePushConsumer.cpp) |[ExampleSimpleConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleSimpleConsumer.cpp)   |
+| [定时/延时消息](../04-featureBehavior/02delaymessage.md)              | [ExampleProducerWithTimedMessage.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleProducerWithTimedMessage.cpp)                                                                                                                         | [ExamplePushConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExamplePushConsumer.cpp) |[ExampleSimpleConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleSimpleConsumer.cpp)   |
+| [事务消息](../04-featureBehavior/04transactionmessage.md)                 |[ExampleProducerWithTransactionalMessage.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleProducerWithTransactionalMessage.cpp)                                                                                                     | [ExamplePushConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExamplePushConsumer.cpp) |[ExampleSimpleConsumer.cpp](https://github.com/apache/rocketmq-clients/blob/master/cpp/examples/ExampleSimpleConsumer.cpp)    |