i'm new to C++ and programming in general, plus english isn't my first language so I might have trouble phrasing my question correctly for you to understand.
I wrote the following, working, program :
#include<iostream>
#include<vector>
using namespace std;
class Vector{
    vector<int>numbers;
public:
    Vector(vector<int> const& v) : numbers(v) {}
    void print(){
        for (const auto& elem : numbers){
            cout << elem << " ";
        }
    }
};
int main(){
    Vector p{ vector < int > {15, 16, 25} };
    p.print();
}
Now if I try to create an object writing:
Vector p{ 15, 16, 25 };
it doesn't work. My question is what do I have to do in order for it to work? Help would be much appreciated! Thanks in advance.