c++ - 用字符串向量的位置初始化字符串
问题描述
我有这个功能的问题。我想在字符串向量中的 i 位置初始化一个字符串。但我收到此错误消息:
Invalid arguments '
Candidates are:
basic_string()
basic_string(const std::allocator<char> &)
basic_string(const std::__cxx11::basic_string<char,std::char_traits<char>,std::allocator<char>> &)
basic_string(const std::__cxx11::basic_string<char,std::char_traits<char>,std::allocator<char>> &, unsigned int, unsigned int)
basic_string(const std::__cxx11::basic_string<char,std::char_traits<char>,std::allocator<char>> &, unsigned int, unsigned int, const std::allocator<char> &)
basic_string(const char *, unsigned int, const std::allocator<char> &)
basic_string(const char *, const std::allocator<char> &)
basic_string(unsigned int, char, const std::allocator<char> &)
功能:
void File::readBinaryTreeHelper(Node *&anchor, std::vector<std::string> list, int* i){
std::string g = list[i];
readBinaryTreeHelper(anchor->Vater, list, i+1);
readBinaryTreeHelper(anchor->Mutter, list, i+1);
}
解决方案
推荐阅读
- html - 如何在保持纵横比的同时使任意 SVG 扩展到其父容器?
- javascript - 如何每 20 毫秒仅捕获 8 个字节的音频缓冲区?
- regex - 使用 sed s/regex/replacement/,如何在替换中同时使用双引号 " 和变量 $v?
- laravel - 当我尝试使用 nginx 连接到我的 lumen api 时返回 502
- azure-machine-learning-service - 磁盘空间不足
- javascript - 获取输入文本值的 id
- minikube - 如何使用 envconsul 在 pod 中设置 ENV 变量
- python - numpy 从值不为 0 的数组中随机采样
- c# - 使用命名空间的 XML 对象数组反序列化
- phaser-framework - Phaser 3 config TypeError - phaser.scale 未定义