⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exception.h

📁 ears-0.32, linux下有用的语音信号处理工具包
💻 H
字号:
#pragma interface#ifndef Exception_h#define Exception_h#include <string>#include <iostream.h>class exception{public:  void print() { cerr << "Basic Exception.\n"; }};class fatal_exception : public exception{public:  fatal_exception() : s_("") {}  explicit fatal_exception (char* p) : s_(p) {}  explicit fatal_exception (const string& s) : s_(s) {}  void print() const  {     cerr << "Fatal Exception";     if (!s_.empty()) cerr << ": " << s_;     cerr << ".\n";    cerr.flush();  }private:  const string s_;};class unknown_config : public fatal_exception{public:  explicit unknown_config (const string& s) : s_(s) {}  void print() const { cerr << "Unknown config: " << s_ << endl; }private:  const string s_;};//class bad_sample : public exception {};//class bad_speech : public exception {};#define throw(par) Throw(par)#define try#define catch ifvoid Throw (const unknown_config& uc);void Throw (const fatal_exception& fe);void Throw (int i);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -