Frågan#1
Hej,
håller på lite med felhantering i C++ och har skrivit några egen-definierade exceptions. För tillfället har jag mina exception-klasser i en enda header-fil men jag har funderat på om man ska ha en header-fil per exception-klass? Hur brukar ni göra?
Alternativ 1: exceptions.h
class FileUnavailableException : public runtime_error
{
};
class IllegalOperationException : public runtime_error
{
};
Alternativ 2:
FileUnavailableException.h
class FileUnavailableException : public runtime_error
{
};
IllegalOperationException.h
class IllegalOperationException : public runtime_error
{
};
Mina exception-klasser är ju ganska "små" och det känns som det blir väldigt plottrigt att köra efter en-fil-per-klass regeln...