83. Xatoliklarni ushlash uchun Exception sinfini yarating. Throw va catch dan foydalanib oddiy matn kiritilganda istisnoni generatsiya qiling.
#include
#include
using namespace std;
class Exception {
public:
Exception(const string& msg) : msg_(msg) {}
~Exception() {}
string getMessage() const {return(msg_);}
private:
string msg_;
};
void f() {
throw(Exception("Mr. Sulu"));
}
int main() {
try {
f();
}
catch(Exception& e) {
cout << "You threw an exception: " << e.getMessage() << endl;
}
}
99.. N ta elementdan iborat stek hosil qiling. Stekka element qo’shing, element olib tashlang, stek bo’shligini tekshiring.
Do'stlaringiz bilan baham: |