This is a C++ simple program that implements OOP, vectors, has dynamic allocation, and it's working with the text file. To compile: g++ -std=c++11 main.cpp City.cpp -o cities.exe