std::string g_orderSysID; // 全局变量保存OrderSysID; g_orderSysID = pOrder->OrderSysID; // 将获取到的OrderSysID保存到全局变量中 strcpy(t.OrderSysID, g_orderSysID.ctr()); //对应要撤报单的OrderSysID g_orderSysID.ctr()出错了
时间: 2024-01-19 20:02:54 浏览: 29
`g_orderSysID` 是一个 `std::string` 类型的变量,而 `t.OrderSysID` 可能是一个 `char` 数组类型的变量,因为你使用了 `strcpy` 函数。这两种类型的变量不能直接互相赋值或复制。
如果要将 `g_orderSysID` 中的字符串复制到 `t.OrderSysID` 中,可以使用 `std::string` 中提供的 `c_str()` 函数,它会返回一个指向 null 结尾的字符数组的指针。你可以将这个指针传递给 `strcpy` 函数,如下所示:
```
strcpy(t.OrderSysID, g_orderSysID.c_str());
```
这样就可以将 `g_orderSysID` 中的字符串复制到 `t.OrderSysID` 中了。
相关问题
static std::map<std::string, std::string> g_keyValueStorage;
static std::map<std::string, std::string> g_keyValueStorage是一个静态的std::map容器,其中存储了一组键值对。这个容器可以用来存储和管理一些全局的配置信息或者其他需要在程序运行期间共享的数据。可以通过插入、查找、删除等操作来对这个容器进行修改和访问。
std::vector<std::string> file_names;
`std::vector<std::string> file_names;` 是C++中的一种数据结构,用于存储一个字符串类型的动态数组。其中,`std::vector`是一个模板类,用于表示可变大小的数组,而`std::string`是一个表示字符串的类。
在这个例子中,`file_names`是一个`std::vector`对象,它的元素类型是`std::string`。这意味着`file_names`可以存储多个字符串,并且可以根据需要动态地增加或减少其大小。
以下是一个简单的示例,展示了如何使用`std::vector<std::string>`来存储文件名:
```cpp
#include <iostream>
#include <vector>
#include <string>
int main() {
std::vector<std::string> file_names;
// 添加文件名到向量中
file_names.push_back("file1.txt");
file_names.push_back("file2.txt");
file_names.push_back("file3.txt");
// 输出文件名
for (const std::string& file_name : file_names) {
std::cout << file_name << std::endl;
}
return 0;
}
```
在这个示例中,我们首先包含了必要的头文件,然后创建了一个名为`file_names`的`std::vector<std::string>`对象。接下来,我们使用`push_back()`函数向向量中添加了三个文件名。最后,我们使用范围for循环遍历向量并输出每个文件名。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)