本文整理汇总了C++中CAtlString::Replace方法的典型用法代码示例。如果您正苦于以下问题:C++ CAtlString::Replace方法的具体用法?C++ CAtlString::Replace怎么用?C++ CAtlString::Replace使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CAtlString
的用法示例。
在下文中一共展示了CAtlString::Replace方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GetAppPoolName
bool CIISxpressHttpModule::GetAppPoolName(IHttpContext* pHttpContext, CAtlString& name)
{
bool status = false;
if (m_pHttpServer != NULL)
{
LPCWSTR pszAppPoolName = m_pHttpServer->GetAppPoolName();
if (pszAppPoolName != NULL)
{
name = CAtlString(pszAppPoolName);
status = true;
}
}
// if we didn't get the application pool name from the server then at least try and fall back to the application id
if (!status && pHttpContext != NULL)
{
IHttpApplication* pApp = pHttpContext->GetApplication();
if (pApp != NULL)
{
PCWSTR pszAppId = pApp->GetApplicationId();
if (pszAppId != NULL)
{
name = CAtlString(pszAppId);
name.Replace('/', '_');
status = true;
}
}
}
return status;
}
示例2: strBang
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString strBang(_T("Everybody likes epee fencing"));
int n = strBang.Replace(_T("epee"), _T("foil"));
ASSERT(n == 1);