#include <iostream>
#include <vector>

class Nodef {
private:
  Nodef() : val(-1) {
  }
public:
  int val;
  Nodef(int n) : val(n) {
  }
};

int main() {
  std::vector<Nodef> arr {Nodef(1), Nodef(2), Nodef(3)};
  for (int i = 0; i < 3; ++i) {
    std::cout << "arr[" << i << "].val = " << arr[i].val << "\t";
  }
  return 0;
}