【发布时间】:2016-06-10 08:44:04
【问题描述】:
我正在使用WDL_String 容器来管理 C++ 框架中的字符串。我需要拆分一个字符串(分隔符\)并获取最后一次出现。
我可以使用原生方法:
mFilePath.DeleteSub(mLastOccPosition, mFilePath.GetLength());
替换字符串,但我不知道如何捕捉mLastOccPosition。
所以如果我有这个字符串:
D:\\Google Drive\\My Files\\Test.zip
我需要返回Test.zip。在 C++ 中执行此操作的最佳方法是什么?
【问题讨论】:
-
@F.bernal:我没有使用
string -
使用 const char *Get() const 然后创建你的标准字符串
-
如果我没记错的话,根据你链接的代码,
mFilePath.get_filepart()不是给你你想要的吗?