Nie sprawdziłem, ale powinno zadziałać:
#include <iostream>
#include <iterator>
#include <fstream>
#include <vector>
int main()
{
std::ifstream inputStream("liczby.txt");
std::istream_iterator<int> start(inputStream), end;
std::vector<int> numbers(start, end);
// gotowe, mamy liczby w wektorze
}
Korzystamy tutaj z konstruktora wektora, który jako parametry przyjmuje odpowiednio iterator początku i końca.