gpt4 book ai didi

c++ - 从 std::string 隐式转换为 eaSTL::string

转载 作者:行者123 更新时间:2023-11-30 02:52:46 26 4
gpt4 key购买 nike

我正在使用来自 STL std::string 的字符串类,现在我想用 eastl 替换所有内容.所以简单的问题:

eastl::string obj = std::string("test");

error: conversion from ‘the::string {aka std::basic_string}’ to non-scalar type ‘eastl::string {aka eastl::basic_string}’ requested

是否可以在这些类型之间自动转换?

最佳答案

eastl::string obj1 = "test";             // works out of the box
eastl::string obj2 = std_string.c_str(); // equivalent to above
eastl::string obj3(&std_string[0], // another option
&std_string[0]+std_string.size());

关于c++ - 从 std::string 隐式转换为 eaSTL::string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18599685/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com