平台:: String在Windows 8/RT C 中的功能
platform::string Functions in Windows 8/RT C++
可能的重复:
平台:: string是一种无用的
我是Windows开发的新手,而新的Visual C API则使我发疯。我最近遇到了似乎缺乏字符串功能。是否有基本功能,例如:
- substring
- strpos或类似
- 正则表达式
我的最终目标是采用" c: foo bar baz.jpg"之类的文件路径并提取最深目录。在此示例中,我正在寻找" bar"。
也许更担心的是,我发现很难找到Win 8 API的当前文档。寻找这样的问题的最佳场所是什么?
winrt c /cx类(如 Platform::String
)应在您的应用程序/组件的边界上仅使用。内部您的应用程序/组件您应该只使用普通的ISO C 类。
因此,您可以将std::wstring
(因为Platform::String
是Unicode)与其方法和Boost的助手一起使用,然后从//p>
std::wstring
到 CC_4。substring是标准C 库的一部分。
string x = "abc";
string y = x.substr(1, 2);
不完全确定我知道strpos的作用,但是假设它是在字符串或类似字符串中找到角色的位置,那么它也是标准的。
string x = "abc";
string::size_type p = x.find('b');
REGEXES可以在跨平台Boost库中找到,http://boost.org。
相关文章:
- 在执行其他功能的同时播放动画(LED矩阵和Arduino/ESP8266)
- 多态性和功能结合
- 带内存和隔离功能的SQLite
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- 类模板的成员功能的定义在单独的TU中完全专业化
- 有没有一种方法可以创建一个带有哈希表的数据库,该哈希表具有恒定时间查找功能
- 如何在C++中获得"静态纯虚拟"功能?
- 两个文件使用彼此的功能-如何解决
- 我应该实现右值推送功能吗?我应该使用std::move吗
- QML按钮点击功能执行顺序
- 无法理解此 return 语句的功能,没有它就会发生运行时错误
- 有没有可能有一个只有ADL才能找到的非好友功能
- 功能样式转换从 'int' 到 'ItemType' 的匹配转换
- 文件系统:复制功能的速度秘诀是什么
- 在用于格式4的arm模拟器中实现功能时的一个问题
- 如何在Directwrite中获得给定字体的可用OpenType功能
- 对可变参数使用声明.如何选择正确的功能
- 询问在设计我的手臂模拟器功能表示格式1
- 平台:: String在Windows 8/RT C 中的功能
- 构建和使用包含覆盖功能的pnacl-compiler-rt