C++ Management Landscape

Hello,
I’m wanna make a procedural landscape generation in my project - the main problem (for now), that i’m not understand how to manipulate vertices of landscape?! How to move/set them up/down?! Where are this data stored?