V programskem jeziku C++ polje predstavlja skupino elementov istega podatkovnega tipa, ki so shranjeni na zaporednih mestih v pomnilniku. Vsak element v polju ima svoj indeks, ki omogoča dostop do podatkov. Polja so zelo uporabna, kadar želimo shraniti večje število enakih ali podobnih podatkov.