fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class MyClass1 {
  5. int m_One;
  6. string m_Name;
  7. public:
  8. static constexpr const char * m_ClassName = "MyClass1";
  9. MyClass1(int nun, string name) : m_One(nun), m_Name(name){}
  10. void print() { cout << m_One << m_Name << endl; }
  11. };
  12.  
  13. static MyClass1 StaticInst(777, "Petja"); // static has other mean than in c#, so properly must be omitted
  14.  
  15. int main() {
  16. MyClass1 LocalInst(1, "Uasja");
  17. LocalInst.print();
  18. StaticInst.print(); // static class
  19. cout << MyClass1::m_ClassName << endl; // static member
  20.  
  21. return 0;
  22. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
1Uasja
777Petja
MyClass1