当前位置: 首页>>代码示例>>C++>>正文


C++ exception::what方法代码示例

本文整理汇总了C++中std::exception::what方法的典型用法代码示例。如果您正苦于以下问题:C++ exception::what方法的具体用法?C++ exception::what怎么用?C++ exception::what使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在std::exception的用法示例。


在下文中一共展示了exception::what方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: myexception

void myexception(std::exception& e) {
	std::cout<<"Exception: "<<e.what()<<std::endl;
	std::cout.flush();
	std::cerr.flush();
	exit(1);
}
开发者ID:angelajburden,项目名称:fiberassign,代码行数:6,代码来源:misc.cpp

示例2: throw_exception

void boost::throw_exception(std::exception const & e)
{
	std::cout << "Boost exception: " << e.what() << std::endl;
}
开发者ID:novasdream,项目名称:OpenTibia-EPVP,代码行数:4,代码来源:otserv.cpp

示例3:

void Window::DefaultExceptionHandler::HandleException(const std::exception& t)
{
  // Try to keep running.
  std::cerr << t.what();
}
开发者ID:151706061,项目名称:MITK,代码行数:5,代码来源:berryWindow.cpp

示例4: operationFailed

void SubscriberReconnectCallback::operationFailed(const std::exception& exception) {
  LOG4CXX_ERROR(logger, "Error writing to new subscriber. Channel should pick this up disconnect the channel and try to connect again " << exception.what());

}
开发者ID:umamaheswararao,项目名称:bookkeeper,代码行数:4,代码来源:subscriberimpl.cpp

示例5: complain

void console::complain(const char * what, std::exception const & e) {
	complain(what, e.what());
}
开发者ID:0xmono,项目名称:miranda-ng,代码行数:3,代码来源:console.cpp

示例6: LogException

void LogException(const std::string& prefix, const std::exception& e, const Args&... args)
{
  LogError(prefix, e.what(), args...);
}
开发者ID:glftpd,项目名称:ebftpd,代码行数:4,代码来源:error.hpp

示例7: acceptError

 void acceptError(const std::exception& ex) noexcept override {
   LOG(ERROR) << "Connection accept error: " << ex.what();
 }
开发者ID:cicerocomp,项目名称:mcrouter,代码行数:3,代码来源:AsyncMcServer.cpp

示例8: on_std_exception

void qlFlatHazardRateDataReaderListenerImpl::on_std_exception( DDS::DataReader_ptr reader, defaulttermstructures::qlFlatHazardRate&, std::exception& e )
{
  ACE_ERROR((LM_WARNING,
             ACE_TEXT("(%P|%t) WARNING: ")
             ACE_TEXT("qlFlatHazardRateDataReaderListenerImpl::on_std_exception %s\n"), e.what() ));
}
开发者ID:Fantasticer,项目名称:qldds,代码行数:6,代码来源:defaulttermstructuresDataReaderListenerImpl.cpp

示例9:

Exception::Exception(const std::string& msg, const std::exception& e) :
   m_msg(msg + " failed with " + std::string(e.what()))
   {}
开发者ID:webmaster128,项目名称:botan,代码行数:3,代码来源:exceptn.cpp

示例10: HandleException

 void HandleException(ISafeRunnable::Pointer code,
                      const std::exception& e)
 {
   HandleException(code, ctkException(e.what()));
 }
开发者ID:ghisvail,项目名称:MITK,代码行数:5,代码来源:berrySafeRunnable.cpp

示例11: reportError

void Options::reportError(const std::exception& e) const
{
    error_stream << "Error: " << e.what()
                 << "\nSee '" << program_name_
                 << " --help' for available options\n";
}
开发者ID:samstarling,项目名称:audiowaveform,代码行数:6,代码来源:Options.cpp

示例12: throw_exception

	void throw_exception(const std::exception & e) {
		arx_assert_msg(false, "Boost triggered an unhandled exception! %s", e.what());
		ARX_UNUSED(e);
	}
开发者ID:BSzili,项目名称:ArxLibertatis,代码行数:4,代码来源:Platform.cpp

示例13: throw_zend_exception_from_std_exception

// Sets EG(exception), call this and then RETURN_NULL();
void throw_zend_exception_from_std_exception(const std::exception& ex) {
  zend_throw_exception(zend_exception_get_default(TSRMLS_CC), const_cast<char*>(ex.what()), 0 TSRMLS_CC);
}
开发者ID:alogblog,项目名称:evernote,代码行数:4,代码来源:php_thrift_protocol.cpp

示例14: OnError

void RFXComTCP::OnError(const std::exception e)
{
	_log.Log(LOG_ERROR, "RFXCOM: Error: %s", e.what());
}
开发者ID:hallucino,项目名称:domoticz,代码行数:4,代码来源:RFXComTCP.cpp

示例15: ensure_contains

void ensure_contains(const std::exception & error, const char * sought) {
	ensure_contains(error.what(), sought);
}
开发者ID:Annovae,项目名称:artiboard,代码行数:3,代码来源:test_util.cpp


注:本文中的std::exception::what方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。