我在 C++/CLI 程序中有命令行参数,用 char* argv[] 表示。我想将所有连接到 String^ 类的内容传输。
代码:
String ^masterString = "Commands=>";
for(int i=0; argv[i] != nullptr; ++i)
masterString += String(argv[i]);
但是,我发现上述内容在我使用运算符的最后一个语句中不起作用+=
。
这里有什么错误的用法?这里的错误是没有运算符匹配操作数。
还有其他更好的方法将内容从 char* 存储到 String^ 中吗?