#include <iostream>
#include <string>

class MyTest
{
 public:
  MyTest(const std::string& name)
    : name(name)
  {
    std::cout << name << " - Konstruktor" << std::endl;
  }
  virtual ~MyTest()
  {
    std::cout << name << " - Destruktor" << std::endl;
  }
 private:
  const std::string name;
};

int main()
{
  MyTest a("A");
  MyTest b("B");
  std::cout << "-- For-Schleife: --" << std::endl;
  for (int i = 0; i < 2; i++)
  {
    MyTest c("C" + std::to_string(i));
  }
  std::cout << "-- For-Schleife beendet --" << std::endl;
  return 0;
}
