File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change @@ -119,6 +119,40 @@ int main() {
119
119
120
120
输出:
121
121
122
+ ```
123
+ [CAT:foo,name=forte,age=18]
124
+ ```
125
+
126
+ 或者直接构建字符串?
127
+
128
+ ``` cpp
129
+ int main () {
130
+ // 入口点
131
+ catcode2_core_ExportedSymbols *catcodeSymbols = catcode2_core_symbols();
132
+
133
+ const catcode2_core_kref_catcode2_cat_CatCodeLiteralBuilder_Companion &catCodeBuilderInstance = catcodeSymbols->kotlin.root.catcode2.cat.CatCodeLiteralBuilder.Companion._instance();
134
+ const catcode2_core_kref_catcode2_cat_CatCodeLiteralBuilder &builder = catcodeSymbols->kotlin.root.catcode2.cat.CatCodeLiteralBuilder.Companion.of(
135
+ catCodeBuilderInstance, "foo", "CAT");
136
+
137
+ catcodeSymbols->kotlin.root.catcode2.cat.CatCodeLiteralBuilder.set(builder, "name", "forte", true);
138
+ catcodeSymbols->kotlin.root.catcode2.cat.CatCodeLiteralBuilder.set(builder, "age", "18", false);
139
+
140
+ const char *cat = catcodeSymbols->kotlin.root.catcode2.cat.CatCodeLiteralBuilder.build(
141
+ builder);
142
+
143
+ printf ("code = %s", cat);
144
+
145
+ catcodeSymbols->DisposeString(cat;
146
+ catcodeSymbols->DisposeStablePointer(builder.pinned);
147
+ catcodeSymbols->DisposeStablePointer(catCodeBuilderInstance.pinned);
148
+
149
+ return 0;
150
+ }
151
+
152
+ ```
153
+
154
+ 输出:
155
+
122
156
```
123
157
[CAT:foo,name=forte,age=18]
124
158
```
You can’t perform that action at this time.
0 commit comments