C
Crymes
Guest
Hallo,
ich hab mich in C++ mit den enum-Klassen beschäftigt und noch ein paar Fragen.
Ich habe folgende Klasse:
und außerdem würde ich gern folgendes machen:
- Werden Compiler meckern wenn ich Status in A verwende bevor ich es deklariere, bzw. ist das so üblich?
- Kann ich wie oben geschrieben die Variable s einfach so wie z.B. ein int atomic machen?
- Muss ich in A besser A::Status getStatus() schreiben ?
ich hab mich in C++ mit den enum-Klassen beschäftigt und noch ein paar Fragen.
Ich habe folgende Klasse:
Code:
class A
{
private:
std::atomic<Status> s;
public:
enum class Status {a, b, c};
Status getStatus();
}
und außerdem würde ich gern folgendes machen:
Code:
int main()
{
Testclass A();
if(A.getStatus() == A::Status::b)
{
}
}
- Werden Compiler meckern wenn ich Status in A verwende bevor ich es deklariere, bzw. ist das so üblich?
- Kann ich wie oben geschrieben die Variable s einfach so wie z.B. ein int atomic machen?
- Muss ich in A besser A::Status getStatus() schreiben ?
